Matthias\SymfonyServiceDefinitionValidator\Tests\ArgumentValidatorTest::testFailsWhenParameterHasArrayTypeHintButArgumentIsNotArray PHP 메소드

testFailsWhenParameterHasArrayTypeHintButArgumentIsNotArray() 공개 메소드

    public function testFailsWhenParameterHasArrayTypeHintButArgumentIsNotArray()
    {
        $class = 'Matthias\\SymfonyServiceDefinitionValidator\\Tests\\Fixtures\\ClassWithRequiredArrayConstructorArgument';
        $parameter = new \ReflectionParameter(array($class, '__construct'), 'options');
        $argument = 'string';
        $validator = new ArgumentValidator(new ContainerBuilder(), $this->createMockResultingClassResolver());
        $this->setExpectedException('Matthias\\SymfonyServiceDefinitionValidator\\Exception\\TypeHintMismatchException', 'array');
        $validator->validate($parameter, $argument);
    }