psr-4

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

Недавно я прочитал о пространствах имен и о том, как они полезны. Я создаю проект в Laravel и пытался перейти от авт ... ранство имен PSR-0 подробным, и, таким образом, был создан PSR-4 Были бы признательны за примеры, объясняющие разницу.

Непустой префикс PSR-4 должен заканчиваться разделителем пространства имен

Я пытаюсь настроить PSR-4 с помощью Composer, но я просто получаю A non-empty PSR-4 prefix must end with a namespace se ... 4": { "Acme\\models" : "app/models" } }, app/models пусто. Что я делаю не так? Как я могу это исправить?

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

Я понимаю, что вы можете использовать либо стандарт PSR для поиска файлов, либо указать композитору каталог для поиска ... еда создает полную карту как часть процесса развертывания без дополнительного вызова ./composer.phar dump-autoload -o

Возможно ли использовать несколько классов в одном пространстве имен в одном файле

Возможно ли использовать несколько классов в одном пространстве имен в одном файле? Я хочу сделать что-то вроде этого: ... ний, use MyNamespace\Helpers\Exceptions\CustomException1; Класс CustomException1 не найден. Есть какие-нибудь идеи?

Разница между автоматической загрузкой PSR-4 и картой классов?

Что касается Laravel, у меня возник вопрос об автоматической загрузке композитора, т. Е. о разнице между автоматической ... pautoload для каждого изменения существующих файлов, содержащих классы, или добавления нового файла в указанный каталог.

Использование классов без пространства имен с помощью Yii2

Я хочу использовать Checkout SDK с Yii2, но поскольку эта библиотека не поддерживает стандарты PSR-4 (пространства име ... я попытался использовать класс как $sale = new \Twocheckout_Sale(); Но все равно я не могу заставить это работать.

Неустранимая ошибка автозапуска PSR-4: Класс не найден

У меня такая структура проекта: src/ ├─ Model/ └─ User.php Мой User.php файл выглядит следующим образом: ... o/keen-io/src'), 'Bix\\' => array($baseDir . '/src'), ); Может ли кто-нибудь указать, где я ошибаюсь с выше?

Как работает автоматическая загрузка PSR-4 в composer для пользовательских библиотек?

Я использую следующую структуру каталогов, основанную на моем понимании того, как работают пространства имен в PHP: pr ... атической загрузки классов в каталоге MyCompany? Таким образом, я мог бы создать экземпляр регистратора в bootstrap.php

Автоматическая загрузка композитора psr-4 не добавляет пространство имен в автоматическую загрузку psr4.php

Я использую в проекте пользовательский репозиторий на github, который содержит мой набор инструментов. Проект правиль ... -bundle'), 'Facebook\\' => array($vendorDir . '/facebook/php-sdk-v4/src/Facebook'), ); Есть какая-нибудь помощь?

Зачем указывать пространство имен при использовании автоматической загрузки psr-4 с помощью Composer?

Я немного смущен тем, как я должен использовать автоматическую загрузку psr-4 в Composer. Допустим, у меня такая структ ... чем мне делать первое, если второе работает и намного проще? Это связано с производительностью? Или есть другая причина?

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

Я начинаю изучать Composer и разрабатываю систему, в которой я разделяю файлы основных файлов приложений следующим обра ... и я все еще несколько сомневаюсь, какой из них использовать. В моем случае, что я должен реализовать, PSR-0 или PSR-4?

Laravel, используя пакеты с PSR-4, выдает сообщение "Путь подсказки не определен для"

Я использую Laravel 4.1 и запускаю пакет (подраздел), который использует стандарт PSR-4. Когда я пытаюсь отобразить люб ... учаю сообщение: No hint path defined for [subby] Я много чего переделывал, но обычно это были проблемы с опечатками

Laravel psr-4 не загружается автоматически

У меня есть проект Laravel, который отлично работает локально (Mavericks), но классы под psr-4 не загружаются на наш се ... r.phar Любые новые советы приветствуются. В этот момент я был бы действительно счастлив, если бы сделал что-то глупое.

Нужно сбрасывать автоматическую загрузку каждый раз, когда я добавляю новый класс

Мне нужно сбрасывать свой автозагрузчик каждый раз, когда я добавляю новый класс. Я использую psr-4. Я действительно не ... каталогов: Вот код для одного из моих классов: <?php namespace MyDomain\Model; class Employee { } ?>

Понимание композитора PSR-4 без каких-либо рамок

Я пытаюсь понять и изучить, как работает PSR-4, потому что мне нравится рефакторинг с этим стандартом, небольшое прилож ... ); Слишком много руководств показывают примеры, но они смешаны с Laravel, Sympony,... Мне нравится понимать PSR-4...

Автоматическая загрузка PSR 4 не находит класс

Я не уверен, почему мой загрузчик PSR-4 не работает. Мой файл composer.json просто { "require" : { "abraham/tw ... .php ├── autoload_psr4.php ├── autoload_real.php ├── ClassLoader.php └── installed.json

автоматическая загрузка psr-4 теряется во время установки

Это композитор.json моего пакета (сокращенный) { "name": "acme/my-bundle", "type": "library", "version": " ... equire Чего мне не хватает? Я также пробовал psr-0, но безуспешно. autoload_namespaces.php это просто пустой массив.

Как мне автоматически загружать классы, у которых имя файла отличается от имени класса?

Я видел это, Как автоматически загрузить класс с другим именем файла? PHP Загрузите класс с именем, отличным от им ... ответствует имени файла, заканчивающемуся на .php. Имя файла ДОЛЖНО соответствовать регистру имени завершающего класса".

Уровень оптимизации композитора 1

На странице оптимизации автоматической загрузки композитора : Примечание: Вы не должны включать какую-либо из эт ... 4. Каковы потенциальные проблемы с сгенерированной картой классов в среде разработки с проект, соответствующий PSR-4?

Соглашение об именовании классов пространства имен PHP

В настоящее время я следую PSR-2 и PSR-4. Я сталкиваюсь с небольшой дилеммой, когда пытаюсь назвать несколько классов. ... венно, но в нем ничего не говорится о префиксах/суффиксах, специфичных для домена. Есть какие-нибудь мнения/предложения?