2015-01-24 1 views
0

При добавлении пакета QueryPath (https://github.com/technosophos/querypath/) через Composer to Laravel, как его правильно использовать?Пакет Laravel Composer включает в себя - QueryPath - как правильно его использовать с фреймворком

У этого нет пространства имен, и я не могу использовать его из коробки.

Edit:

Если добавить, что в файле composer.json, все работает из коробки:

"files": [ 
    "vendor/querypath/querypath/src/QueryPath.php" 
    ] 
+0

Что вы хотите сказать, что не можете использовать его из коробки? Для использования класса не требуется пространство имен (с или без Laravel). – Bogdan

ответ

0

Похоже, этот пакет не следуя PSR-0 стандарт:

  • Каждое пространство имен должно иметь пространство имен верхнего уровня («Название поставщика»).

Загрузка QueryPath в ваш composer.json класс может решить проблему временно.

"autoload": { 
    "classmap": [ 
     ... 
    ], 
    "psr-4": { 
     ... 
    }, 
    "files": ["vendor/technosophos/querypath/src/QueryPath.php"] 
},