Matthias\SymfonyServiceDefinitionValidator\ArgumentValidator::validateClass PHP Method

validateClass() private method

private validateClass ( $expectedClassName, $actualClassName )
    private function validateClass($expectedClassName, $actualClassName)
    {
        if ($expectedClassName === $actualClassName) {
            return;
        }
        $reflectionClass = new \ReflectionClass($actualClassName);
        if (!$reflectionClass->isSubclassOf($expectedClassName)) {
            throw new TypeHintMismatchException(sprintf('Argument for type-hint "%s" points to a service of class "%s"', $expectedClassName, $actualClassName));
        }
    }