Articles of зависимости

Проблема зависимости, пытающаяся установить php-mbstring на ec2

Я пытаюсь установить yii2 на свой экземпляр AMI Amazon Linux, для этого требуется php-mbstring . Когда я попытался запустить sudo yum install php-mbstring он возвратил эту ошибку: Ошибка: общие конфликты php56 с php-common-5.3.29-1.8.amzn1.x86_64 Loaded plugins: priorities, update-motd, upgrade-helper amzn-main/latest | 2.1 kB 00:00 amzn-updates/latest | 2.3 kB 00:00 2494 packages excluded due to repository priority […]

Контролируемые контроллеры с зависимостями

Как я могу разрешать зависимости с контроллером, который можно тестировать? Как это работает: URI направляется на контроллер, контроллер может иметь зависимости для выполнения определенной задачи. <?php require 'vendor/autoload.php'; /* * Registry * Singleton * Tight coupling * Testable? */ $request = new Example\Http\Request(); Example\Dependency\Registry::getInstance()->set('request', $request); $controller = new Example\Controller\RegistryController(); $controller->indexAction(); /* * Service Locator * […]

Как определить, какие файлы PHP фактически используются, а какие нет?

Я получил большой веб-сайт PHP, о котором я сейчас собираюсь позаботиться. Он содержит сотни отдельных файлов PHP, но я подозреваю, что только менее половины используется. Большинство из них, вероятно, могут быть удалены. Но последнее, что я действительно хочу сделать, это пройти через код каждого файла и проверить, требуется ли связанное, включенное, и т. Д. другим […]

Почему мой autoload.php композитора не работает?

У меня есть проект, я использую Composer, и я им импортирую много вещей … Мне нужен autoload.php в моем индексе (корень проекта) и istead Slim, Mongo, Twig работают очень хорошо. Но когда я называю класс Respect / Validation, он не работает; если я просто использую Respect / Validation, ошибка: Class 'Respect\Validation\Validator' not found in (path […]

Использование пакета PEAR Horde_Text_Diff

Я установил Horde_Text_Diff , который заменяет Text_Diff . Вот проблема: когда я пытаюсь ее использовать, это дает мне: Class 'Horde_Text_Diff_Engine_Native' not found Я посмотрел файлы, и похоже, что пятнадцать или около того классов, которые зависят друг от друга, и ни один из файлов не включает друг друга. Должен ли я делать это вручную? Опять же, […]