PhpBench\Benchmark\Metadata\Factory::validateSubject PHP Method

validateSubject() private method

private validateSubject ( ReflectionHierarchy $benchmarkReflection, SubjectMetadata $subject )
$benchmarkReflection PhpBench\Benchmark\Remote\ReflectionHierarchy
$subject SubjectMetadata
    private function validateSubject(ReflectionHierarchy $benchmarkReflection, SubjectMetadata $subject)
    {
        foreach (['getBeforeMethods' => 'before', 'getAfterMethods' => 'after'] as $methodName => $context) {
            foreach ($subject->{$methodName}() as $method) {
                $this->validateMethodExists($context, $benchmarkReflection, $method);
            }
        }
    }