Neos\Flow\Tests\Functional\ObjectManagement\DependencyInjectionTest::constructorInjectionCanHandleCombinationsOfRequiredAutowiredAndOptionalArguments PHP Method

constructorInjectionCanHandleCombinationsOfRequiredAutowiredAndOptionalArguments() public method

    public function constructorInjectionCanHandleCombinationsOfRequiredAutowiredAndOptionalArguments()
    {
        $objectC = $this->objectManager->get(Fixtures\SingletonClassC::class);
        // Note: The "requiredArgument" and "thirdOptionalArgument" are defined in the Objects.yaml of the Flow package (testing context)
        $this->assertSame('this is required', $objectC->requiredArgument);
        $this->assertEquals(['thisIs' => ['anArray' => 'asProperty']], $objectC->thirdOptionalArgument);
    }