Вопросы с тегом 'psr-4'
PSR-4 описывает требования, которые должны соблюдаться для взаимодействия с автозагрузчиком в PHP. PSR-4 является альтернативой PSR-0, который исправляет проблемы, обнаруженные в реальном мире.
0
ответов
как использовать композитор в opencart 2.2.0
Итак, на основе руководства по установке Opencart 2.2.0: Из версии 2.2 был добавлен композитор, помогающий разработчикам, которые хотят использовать библиотеки композиторов. Появятся 2 версии OpenCart, один скомпилированный и один не скомпилирован...
задан 29 июня '16 в 5:26
1
ответ
Как выполнить автозагрузку классов с именем файла, отличным от имени класса?
Я видел их,
Как выполнить автозагрузку класса с другим именем файла? PHP
Загрузите класс с другим именем, чем тот, который был передан автозагрузчику в качестве аргумента
Я могу изменить, но в моей структуре MV * у меня есть:
/models
custom...
задан 17 июня '15 в 17:24
2
ответов
PSR-2. Когда делать капитализацию каталогов?
Как я понял в соответствии со стандартом PSR-2, мы должны использовать имена каталогов, содержащие классы. Но как это сделать, если каталог также содержит некоторые другие файлы, например стили и скрипты?
Скажем, у меня есть каталог плагинов, каждый...
задан 04 авг. '15 в 20:37
1
ответ
Структура каталога PSR-4 и пространство имен для набора функций?
У меня есть набор функций PHP, которые я нахожу полезными. Я хочу создать для них репозиторий, совместимый с PSR-4, но найденные нами руководства (1, 2, 3), похоже, говорят только о классах для автозагрузки.
Например, мои файлы следующие: одна функц...
задан 07 сент. '15 в 20:06
1
ответ
Класс не найден с использованием PSR-4
У меня есть спецификация PSR-4 в моем файле composer.json, как показано ниже
"autoload" : {
"psr-4" : {
"MyMVC\\" : "app/"
}
},
Выше - моя структура каталогов. В моем файле Core/Config.php у меня есть класс Config, который наход...
задан 14 сент. '15 в 23:00
2
ответов
Соглашение об именах классов имен имен PHP
В настоящее время я следую за PSR-2 и PSR-4. Я сталкиваюсь с небольшой дилеммой при попытке назвать несколько классов. Вот пример.
У меня есть базовый клиент REST, \Vendor\RestClient\AbstractClient. У меня две реализации этого абстрактного клиента:...
задан 18 дек. '15 в 19:20
1
ответ
проблема с именами codeigniter 3
Я работаю над codeigniter 3. Я использую autoroad для композитора psr-4. Я включаю конфигурацию композитора как
$config['composer_autoload'] = FCPATH."vendor/autoload.php";
и мой автозагрузчик composer.json как
"autoload":{
"psr-4":{
"App\\...
задан 28 дек. '16 в 7:29
1
ответ
Как настроить Doctrine 2 с несколькими менеджерами Entity в одном проекте? (без Symfony/Zend)
Текущая ситуация
Я использую Doctrine 2 (без Zend и Symfony) для доступа к двум различным базам данных MySQL в мой проект.
Я попытался создать два EntityManager для каждой базы данных. Два загрузочных файла настроены для использования ...
задан 23 марта '16 в 2:45
1
ответ
psr-0 автозагрузка с композитором, а не с помощью wotking, но он отлично работает с автозагрузкой psr-4
Я попытался автозагрузить файл с PSR-0, но он не загружает этот файл автоматически. Я попробовал тот же файл с автоматической загрузкой PSR-4. С PSR-4 он работал отлично. Есть ли разница в структуре папок, необходимой для PSR-0?
Я не мог заставить P...
задан 29 июня '16 в 9:18
1
ответ
Composer дает ошибку, "Класс не найден"
Я использую Windows 10. После создания папки src в корневом каталоге я создал в ней два файла.
Структура каталогов (перед запуском composer install):
│
├── composer.json
├── run.php
│
└── src
├── childclass.php
└── parentclass.php
Два...
задан 22 окт. '15 в 22:29
1
ответ
Composer PSR-4 Класс автозагрузки не найден
Я пару часов бил головой, пытаясь понять, почему автозагрузка не работает для "Аутентификация\auth()". Класс "dBase\db()" загружается просто отлично, но я получаю: Ошибка: Class 'Authentication\auth' не найден в /var/htdocs/dev/test.php в строке 8...
задан 19 дек. '17 в 4:14
1
ответ
Composer psr-4 автозагрузка не работает после развертывания
У меня своя небольшая структура MVC, и я использую автозагрузку композитора psr-4. На моем собственном компьютере он работает отлично, но когда я развернул его на своем сервере Ubuntu, он больше не работал. (он больше не найдет классов) Я пробовал ...
задан 15 янв. '18 в 5:56
1
ответ
Disambiguating пространство имен PHP, используемое двумя поставщиками
У меня есть два пакета композитора в моем приложении, которые создают конфликт пространства имен в стороннем модуле. Я пытаюсь определить наименее разрушительный способ устранения неоднозначности внутри стороннего модуля, так что мне не нужно развет...
задан 01 февр. '18 в 19:22
1
ответ
Карта классов Composer и загрузка файлов с нестандартными расширениями
При загрузке файлов через функциональность класса композитора можно загружать файлы PHP с нестандартными расширениями, такими как myFileName.stub или myFileName.foo? В настоящее время они, похоже, не загружают их.
задан 13 янв. '15 в 1:46
2
ответов
Pimple ArgumentCountError: Слишком мало аргументов для функции
Я пытаюсь понять инъекцию зависимостей, и я, теоретически, понимаю, но я хотел привести пример, чтобы помочь мне. Однако, я получаю следующую ошибку PHP Fatal error: Uncaught ArgumentCountError: Too few arguments to function Main\Services\UserServi...
задан 31 авг. '17 в 1:32