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