Описание тега psr-0
PSR-0 describes requirements that must be adhered to for autoloader interoperability in PHP.
2
ответа
Если библиотеки PHP могут регистрировать свои собственные автозагрузчики, то почему PSR-0 требует, чтобы они находились в единых каталогах?
Я создаю фреймворк (это огромное упрощение - пожалуйста, не рекомендуется использовать вместо него существующий фреймворк, который не поможет), в который я хотел бы иметь возможность интегрировать другие библиотеки. Рекомендация PSR-0 предлагает, чт…
03 дек '12 в 21:47
1
ответ
Как использовать Composer для загрузки классов php из локального репозитория?
Я новичок в Php и composer, я хочу получить доступ к классу Php к другому модулю, используя composer. Это моя основная структура проекта (два модуля - общий и рабочий) index.php TestLocalRepository --/Souce Files --/common --/vendor --/canvass --/te…
23 янв '15 в 09:36
3
ответа
PHP PSR-0 статический класс
Я пытаюсь переписать OO-сайт PHP (который слабо следует структуре MVC), чтобы он использовал пространства имен - и хочу следовать PSR-0. На текущем сайте у меня есть класс (называемый APP), который полон статических методов, которые я вызываю повсем…
20 фев '13 в 15:52
1
ответ
Автозагрузка двух вендорных проектов с помощью composer одновременно
У меня есть два проекта (project1, project2) с правильно настроенным composer, со своим собственным composer.json { "require": { "wp-cli/wp-cli": "0.15.1" } } Теперь в другом php-файле я загружаю их через require_once 'project1/vendor/autoload.php';…
18 авг '14 в 09:30
1
ответ
Автозагрузка не-PSR0 библиотек в Symfony 2.0.x
Symfony 2.0 Autoloader ожидает, что библиотеки, которые он может обработать, следуют PSR0 или же PEAR стандартный при автоматической загрузке файлов. Если у вас есть старая библиотека, которая не соответствует ни одному из этих двух стандартов (в мо…
10 авг '12 в 14:09
2
ответа
Как автоматически загрузить репозиторий в composer, который не следует PSR-0 или PSR-4?
Итак, я пытаюсь использовать https://github.com/jcleblanc/reddit-php-sdk, но он не соответствует никаким стандартам и не имеет доступного репозитория, поэтому мне пришлось вручную определить его в моем composer.json файл: "repositories" : [{ "type":…
18 сен '15 в 09:09
5
ответов
Композитор Автозагрузка
В настоящее время я пытаюсь использовать автозагрузку PSR-0 с Composer, но получаю следующую ошибку: Fatal error: Class 'Twitter\Twitter' not found Моя структура каталогов выглядит следующим образом - Project - src - Twitter Twitter.php - vendor - T…
24 ноя '13 в 21:21
1
ответ
Почему подчеркивания преобразуются в разделители каталогов в PSR-0?
Я пытаюсь выяснить, почему подчеркивания в именах классов должны быть преобразованы в разделители каталогов в PSR-0? Я уверен, что для этого есть причина, но я не могу понять, почему. Если у меня есть класс с именем my_class_name в пространстве имен…
31 авг '15 в 17:50
1
ответ
Сообщение об ошибке "Псевдоним никогда не используется" в моем файле PHP
Я следую инструкциям по установке здесь, чтобы установить PHP RAML Parser я бегу composer install и создал index.php ниже, но это не работает, я получаю сообщение об ошибке: Класс 'Raml\ParseConfiguration' не найден в /cygdrive/c/src/myapp/Raml/Pars…
15 мар '16 в 10:18
1
ответ
Как настроить Doctrine 2 с несколькими менеджерами сущностей в одном проекте? (без Symfony/Zend)
Текущая ситуация Я использую Doctrine 2 (без Zend и Symfony) для доступа к двум различным базам данных MySQL в моем проекте . Я попытался создать два EntityManager для каждой базы данных по одному. Два файла начальной загрузки настроены на использов…
22 мар '16 в 23:45
2
ответа
Функция и класс в одном файле: неопределенная функция
У меня есть файл с определением класса и функции, в соответствии с определениями PSR-0 (с автозагрузкой): namespace Foo; function b() {}; class Bar {} И у меня есть тест для этого класса, поместите в том же пространстве имен: namespace Foo; class Ba…
09 мар '13 в 00:24
1
ответ
Класс RemindersController не существует
Я изменил приложение / контроллеры на приложение / контроллеры, добавив в файл composer.json: "psr-0": { "Controllers": "app/", "Test":"app/" } В моих контроллерах я добавляю: namespace Controllers; Когда я был обновлен с composer, следующая ошибка:…
17 июн '14 в 21:10
1
ответ
Классы PHP не могут быть загружены, если пейзаж имен не включен или не закомментирован
После поиска по сайту я не могу понять, почему я получаю фатальную ошибку о том, что мой класс не найден, если я либо не создаю экземпляр класса с префиксом пространства имен, либо комментирую ландшафт имен в файле класса. Я использую PSR-0, чтобы п…
27 мар '14 в 20:22
1
ответ
Плагин Wordpress с классами, пространствами имен и автозагрузкой psr-0
Я довольно новичок в этой штуковине Wordpress, и теперь я создал свою собственную тему и хотел бы создать плагин, который будет обрабатывать мое слайд-шоу. (Я должен научить этому некоторых учеников позже, поэтому я не могу просто использовать сущес…
24 апр '15 в 12:16
3
ответа
Почему подчеркивание преобразуется в разделитель каталогов в стандарте PSR-0?
Стандарт PSR-0 ( https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-0.md) указывает, что подчеркивание в имени класса должно быть преобразовано в разделитель каталогов в соответствующее имя файла. Мне кажется, что это не очень хорошая…
27 июл '12 в 22:00
1
ответ
Какие файлы редактируются в разделе "Компоненты -> Загрузчик классов PSR-0" в Symfony2?
Я пытаюсь понять, как включить внешнюю библиотеку с поддержкой PSR-0 в мой проект Symfony2. На странице "Загрузчик классов PSR-0" (здесь: http://symfony.com/doc/master/components/class_loader/class_loader.html"). Какой файл редактируется? Если это a…
30 июн '14 в 12:06
3
ответа
Symfony 2.4 Как загрузить внешний класс?
Я хочу добавить внешнюю библиотеку в мой проект Symfony 2. Я использую версию 2.4. Я прочитал много "как", но все решения не работают с этой версией. Скажите, как я могу добавить свой класс в свой проект? Мой класс Html2Pdf: <?php class Html2Pdf …
04 янв '14 в 16:03
1
ответ
Перемещение и переименование классов с использованием пространств имен
У меня есть несколько старых классов, которые я хотел бы перевести в каталог стилей PSR-0. Я хотел бы проверить работоспособность моего процесса. Переименовать и переместить существующий FooPerson.class.php подать в Foo/Person.php, Создайте namespac…
07 июн '11 в 20:26
3
ответа
Класс не найден с PSR-0
Я полностью застрял в этом вопросе! Я использую https://github.com/sunra/php-simple-html-dom-parser, и он загружен PSR-0. Я не очень знаком с PSR-0. Но я использую класс так же, как показывает файл readme, но не могу заставить его работать. В моей I…
15 май '14 в 08:45
1
ответ
PhpStorm использует неправильные пространства имен
У меня проблема с моим PhpStorm, использующим неправильные пространства имен при создании нового класса. Пример: у меня есть модуль с именем Booking, внутри Booking Я хочу создать контроллер под названием StatusController, Каталог, в котором будет с…
18 июн '18 в 22:36