Задать вопрос

Php, поиск неиспользуемых файлов?

Добрый день. Мне достался проект, из которого нужно вырезать модуль и сделать его независимым проектом. В проекте используется множество хелперов(более 300) и прилично доп библиотек. Не подскажете какой нибудь способ, что б найти все файлы, которые не используются и удалить?

Проект на Zf.
  • Вопрос задан
  • 2984 просмотра
Подписаться 5 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 5
script88
@script88
Проверьте инклуды во всех файлах
Ответ написан
Комментировать
@niko83
этот код удалит файлы из папки к которым не было обращений более N минут,
в сердце лежит команда find, можете её модернизирвоать чтоб сделать более уникальный запрос

НЕ ОБДУМЫВАЯ, ИСХОДНЫЙ КОД, В ИСХОДНОМ ВАРИАНТЕ НЕ ЗАПУСКАЙТЕ, ЧТО Б БЕДЫ НЕ НАДЕЛАТЬ

public function clearCache($ttl = self::DEFAULT_CACHE_TTL)
{
$ttl = (int) $ttl;
$dir = escapeshellcmd($this->_cacheDir);
$command = "find {$dir} \! -type d -amin +{$ttl} -exec rm -v '{}' ';'";
exec($command, $stringOutput);
return $stringOutput;
}

Ответ написан
AmdY
@AmdY
PHP и прочие вебштучки
Зря вы этого хотите. Во первых, вы не знаете когда вдруг понадобится тот или иной хелпер, может проект будут дорабатывать. Во вторых, что вам на этот лишний мегабайт, пару картинов весят значительно больше, да и кеша в нормальных проектах генерится на порядки больше размера всего кода.
Но, если вы всё же решитесь — isalmin.ru/zfp
Ответ написан
Комментировать
Комментировать
Kuzma
@Kuzma
для zend framework есть сервис, который позволяет собрать library с только нужными классами. указываешь класс, а он тебе все зависимости в zip-архивчике пакует

ikuznetsov.blogspot.com/2012/02/zend-framework.html
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽