1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
<?php
declare(strict_types=1);
namespace Doctrine\Performance\Common\Annotations;
use Doctrine\Tests\Common\Annotations\Fixtures\Controller;
use ReflectionMethod;
trait MethodInitializer
{
/** @var ReflectionMethod */
private $method;
/** @var string */
private $methodDocBlock;
/** @var string */
private $classDocBlock;
public function initializeMethod(): void
{
$this->method = new ReflectionMethod(Controller::class, 'helloAction');
$this->methodDocBlock = $this->method->getDocComment();
$this->classDocBlock = $this->method->getDeclaringClass()->getDocComment();
}
}
|