Я создаю приложение, которое реализует пользовательские аннотации докблоков с использованием библиотеки аннотаций Doctrine.
Возможно ли для тестирования PHPUnit создать фиктивный класс, который имеет фиктивные докблоки?
Из этого ответа я узнал, как издеваться над классом, вот так:
$foo = $this->getMockBuilder('nonexistant')
->setMockClassName('TestClass')
->getMock();
Есть ли способ издеваться над докблоком?Основываясь на примере класса, я представляю что-то вроде этого:
$foo = $this->getMockBuilder('nonexistant')
->setMockClassName('TestClass')
->setMockClassDocblock('/** @SomeAnnotation("foo") */')
->getMock();
Если нет - могу ли я что-то сделать, кроме создания реальных тестовых классов?