Используйте PEAR-пакет внутри Symfony

1

Я пишу PHPUnit WebTestCase для репозитория Symfony. В некоторых тестах я хочу распечатать измерения времени. В этом случае я нашел пакет PEAR Console\Table. Через Composer я его установлю, но как я могу использовать его в своем тесте?

Console_Table.php не имеет пространства имен. Поэтому я думаю, что не мог использовать

use Console\Table;

или?

Поэтому, когда я должен использовать оператор require_once, который является правильным релятивистским путем, когда Composer установил Table.php в vendor/pear/console_table/.

На данный момент я бы сказал, что я действительно новичок в PHP.

Спасибо за ваши ответы.

  • 0
    Так же, как $table = new \Console_Table используя обратную косую черту перед именем класса и _ как разделитель пространства имен .
  • 0
    Я пытался, но не решает проблему.
Теги:
phpunit

1 ответ

0
Лучший ответ

Хорошо, я понимаю. absalon.valdes был прав. $table = \Console_Table(); является решением. Важно было сделать чистую сборку проекта в Eclipse. После этого компилятор распознает класс.

Виноват. Благодарю.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню