PHP Класс PhpBench\Benchmark\Metadata\Factory

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__construct ( Reflector $reflector, PhpBench\Benchmark\Metadata\DriverInterface $driver )
getMetadataForFile ( string $file ) : Benchmark Return a Benchmark instance for the given file or NULL if the given file contains no classes, or the class in the given file is abstract.

Приватные методы

Метод Описание
validateBenchmark ( ReflectionHierarchy $hierarchy, BenchmarkMetadata $benchmark )
validateMethodExists ( $context, ReflectionHierarchy $benchmarkReflection, $method, $isStatic = false )
validateSubject ( ReflectionHierarchy $benchmarkReflection, SubjectMetadata $subject )

Описание методов

__construct() публичный Метод

public __construct ( Reflector $reflector, PhpBench\Benchmark\Metadata\DriverInterface $driver )
$reflector PhpBench\Benchmark\Remote\Reflector
$driver PhpBench\Benchmark\Metadata\DriverInterface

getMetadataForFile() публичный Метод

Return a Benchmark instance for the given file or NULL if the given file contains no classes, or the class in the given file is abstract.
public getMetadataForFile ( string $file ) : Benchmark
$file string
Результат Benchmark