Neos\Flow\Tests\Unit\Mvc\Routing\IdentityRoutePartTest::createPathSegmentForObjectProvider PHP Метод

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

data provider for createPathSegmentForObjectTests()
public createPathSegmentForObjectProvider ( ) : array
Результат array
    public function createPathSegmentForObjectProvider()
    {
        $object = new \stdClass();
        $object->property1 = 'Property1Value';
        $object->property2 = 'Property2Välüe';
        $object->dateProperty = new \DateTime('1980-12-13');
        $subObject = new \stdClass();
        $subObject->subObjectProperty = 'SubObjectPropertyValue';
        $object->subObject = $subObject;
        return [[$object, '{property1}', 'Property1Value'], [$object, '{property2}', 'Property2Vaeluee'], [$object, '{property1}{property2}', 'Property1ValueProperty2Vaeluee'], [$object, '{property1}/static{property2}', 'Property1Value/staticProperty2Vaeluee'], [$object, 'stäticValüe1/staticValue2{property2}staticValue3{property1}staticValue4', 'stäticValüe1/staticValue2Property2VaelueestaticValue3Property1ValuestaticValue4'], [$object, '{nonExistingProperty}', ''], [$object, '{dateProperty}', '1980-12-13'], [$object, '{dateProperty:y}', '80'], [$object, '{dateProperty:Y}/{dateProperty:m}/{dateProperty:d}', '1980/12/13'], [$object, '{subObject.subObjectProperty}', 'SubObjectPropertyValue']];
    }
IdentityRoutePartTest