Neos\Flow\Tests\Functional\ObjectManagement\DependencyInjectionTest::propertiesOfVariousPrimitiveTypeAreSetInSingletonPropertiesIfConfigured PHP Метод

propertiesOfVariousPrimitiveTypeAreSetInSingletonPropertiesIfConfigured() публичный Метод

    public function propertiesOfVariousPrimitiveTypeAreSetInSingletonPropertiesIfConfigured()
    {
        $objectC = $this->objectManager->get(Fixtures\SingletonClassC::class);
        // Note: The arguments are defined in the Objects.yaml of the Flow package (testing context)
        $this->assertSame('a defined string', $objectC->getProtectedStringPropertySetViaObjectsYaml());
        $this->assertSame(42.10101, $objectC->getProtectedFloatPropertySetViaObjectsYaml());
        $this->assertSame(['iAm' => ['aConfigured' => 'arrayValue']], $objectC->getProtectedArrayPropertySetViaObjectsYaml());
        $this->assertTrue($objectC->getProtectedBooleanTruePropertySetViaObjectsYaml());
        $this->assertFalse($objectC->getProtectedBooleanFalsePropertySetViaObjectsYaml());
    }