for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace Doctrine\Performance\Annotations;
use Doctrine\Annotations\PhpParser;
use Doctrine\Tests\Annotations\Fixtures\NamespacedSingleClassLOC1000;
use ReflectionClass;
/**
* @BeforeMethods({"initialize"})
*/
final class PhpParserPerformanceWithShortCutBench
{
/** @var ReflectionClass */
private $class;
/** @var PhpParser */
private $parser;
public function initialize() : void
$this->class = new ReflectionClass(NamespacedSingleClassLOC1000::class);
$this->parser = new PhpParser();
}
* @Revs(500)
* @Iterations(5)
public function bench() : void
$this->parser->parseClass($this->class);