PHP Class PhpBench\Model\Benchmark

Inheritance: implements IteratorAggregate
Afficher le fichier Open project: dantleech/phpbench Class Usage Examples

Méthodes publiques

Méthode Description
__construct ( Suite $suite, mixed $class )
createSubject ( string $name ) : Subject Create and add a subject.
createSubjectFromMetadata ( SubjectMetadata $metadata )
getClass ( ) : string Return the benchmark class.
getIterator ( )
getPath ( ) : string Get the file path of this benchmark.
getSubjects ( ) : SubjectMetadata[] Get the subject metadata instances for this benchmark metadata.
getSuite ( ) : Suite Return the suite to which this benchmark belongs.

Method Details

__construct() public méthode

public __construct ( Suite $suite, mixed $class )
$suite Suite
$class mixed

createSubject() public méthode

Create and add a subject.
public createSubject ( string $name ) : Subject
$name string
Résultat Subject

createSubjectFromMetadata() public méthode

public createSubjectFromMetadata ( SubjectMetadata $metadata )
$metadata PhpBench\Benchmark\Metadata\SubjectMetadata

getClass() public méthode

Return the benchmark class.
public getClass ( ) : string
Résultat string

getIterator() public méthode

public getIterator ( )

getPath() public méthode

Get the file path of this benchmark.
public getPath ( ) : string
Résultat string

getSubjects() public méthode

Get the subject metadata instances for this benchmark metadata.
public getSubjects ( ) : SubjectMetadata[]
Résultat PhpBench\Benchmark\Metadata\SubjectMetadata[]

getSuite() public méthode

Return the suite to which this benchmark belongs.
public getSuite ( ) : Suite
Résultat Suite