Вопросы с тегом 'psr-0'

PSR-0 описывает требования, которые необходимо соблюдать для взаимодействия с автозагрузчиком в PHP.
3
ответов

В чем разница между PSR-0 и PSR-4?

Я недавно читал об пространствах имен и о том, как они полезны. Я создаю проект в Laravel и пытаюсь перейти от автозагрузки классов к пространству имен. Я не могу понять, что представляет собой реальная разница между PSR-0 и PSR-4. Некоторые ресурс...
задан 21 июля '14 в 18:12
5
ответов

Зачем использовать автосоздание PSR-0 или PSR-4 в компоновщике, если classmap на самом деле быстрее?

Я понимаю, что вы можете использовать либо стандарт PSR для поиска файлов, либо сообщить композитору каталог для сканирования для классов. Документация рекомендует использовать стандарт PSR-4. Существует также возможность для композитора создать оп...
задан 02 апр. '14 в 9:42
1
ответ

Composer/PSR - Как выполнять автозагрузку?

Как я могу использовать вспомогательные функции автозагрузки (вне любого класса)? Могу ли я указать в composer.json какой-то загрузочный файл, который должен быть загружен первым?
задан 11 июня '14 в 22:29
7
ответов

PHP - самый легкий psr-0 совместимый автозагрузчик

У меня есть крошечное приложение, для которого мне нужен автозагрузчик. Я мог бы легко использовать загрузчик классов symfony2, но он кажется излишним. Есть ли стабильный чрезвычайно легкий psr-0 автонагрузчик там?
задан 23 авг. '12 в 1:54
1
ответ

компоновщик автозагрузчиков psr-0

Я создал собственный пакет композиций, но у меня возникли проблемы с настройкой правильных параметров автозагрузки. Все мои классы находятся под MyNamespace/Common пространством имен. Например, для включения моего класса ArrayHelper я использую Myn...
задан 09 авг. '13 в 14:52
1
ответ

Как использовать библиотеку PHP с пространством имен без компоновщика в качестве зависимости (PSR-0)?

Мне нужно использовать некоторые библиотеки PHP с зависимостями, но у меня есть некоторые ограничения на веб-сервере клиента. Это управляемый веб-сервер, и я не могу использовать консоль, например, через SSH. Итак, как мне теперь использовать эти би...
задан 13 марта '14 в 22:13
5
ответов

Автозагрузка композитора

В настоящее время я пытаюсь использовать автозагрузку PSR-0 с помощью Composer, но я получаю следующую ошибку: Fatal error: Class 'Twitter\Twitter' not found Моя структура каталогов выглядит следующим образом - Project - src - Twitter...
задан 25 нояб. '13 в 0:21
3
ответов

Композитор не создает автозагрузки для библиотеки

Я создал два проекта: "init" и библиотеку, которая требуется init. У обоих из них установлены автозагрузки PSR-0, но значения автозагрузки из библиотеки не добавляются к поставщику/композитору/autoload_namespaces.php в проекте init. Образец compos...
задан 07 мая '13 в 1:06
2
ответов

Если библиотеки PHP могут регистрировать свои автозагрузчики, то почему PSR-0 требует, чтобы они были в одинаковых каталогах?

Я создаю фреймворк (это огромное упрощение - пожалуйста, не рекомендуется использовать существующую структуру вместо этого, что не полезно), в который я хотел бы иметь возможность интегрировать другие библиотеки. Рекомендация PSR-0 предлагает, чтобы...
задан 04 дек. '12 в 0:47
2
ответов

Composer не загружает мои собственные файлы psr-0

Я не могу заставить композитора работать со своими собственными классами/файлами, используя механизм автозагрузки psr-0. Кто-нибудь может пролить свет на то, почему нижеследующее не работает? Я получаю следующий вывод в своем журнале ошибок: PHP Н...
задан 08 дек. '13 в 0:18
3
ответов

Почему символ подчеркивания преобразуется в разделитель каталогов в стандарте PSR-0?

Стандарт PSR-0 (https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-0.md) указывает, что символ подчеркивания в имени класса должен быть преобразован в разделитель каталога в соответствующее имя файла. Мне это не кажется хорошей идеей,...
задан 28 июля '12 в 1:00
2
ответов

Функция и класс в том же файле: undefined function

У меня есть файл с определением класса и функции в соответствии с PSR-0 определениями (с автозагрузкой): namespace Foo; function b() {}; class Bar {} И у меня есть тест для этого класса, место в том же пространстве имен: namespace Foo; class B...
задан 09 марта '13 в 3:24
1
ответ

Невозможно сгенерировать объекты после psr-0 до изменения psr-4

Я изменил автозагрузку psr-0 на psr-4 для нескольких моих пакетов. Теперь, когда я пытаюсь сгенерировать объекты с помощью команды app/console, он дает мне Не удается найти базовый путь для "MbDbFooBundle" (путь: "/Главная/Роланда/проекты/rolandtes...
задан 05 марта '14 в 16:08
1
ответ

Композитор - Автозагрузка и PSR-0 против PSR-4

Я начинаю изучать Composer и разрабатываю систему, в которой я разделяю файлы основных файлов файлов следующим образом: /root |-- /src |-- /App |-- /DBConfig |-- /Controller |-- /Model ...
задан 04 июня '14 в 22:38
1
ответ

Eclipse - Использование условных обозначений имени файла для рефакторинга php-классов

Я новичок в eclipse и использую версию Версия: Mars.1 Release (4.5.1) Я использую инструмент рефакторинга плагина "PHP Development Tools 3.6" для переименования, например. классы. Наши имена файлов классов следуют простому соглашению PSR-0, что под...
задан 14 янв. '16 в 11:46