eZ\Publish\Core\Persistence\Legacy\Tests\Content\UrlAliasHandlerTest::testCreatedCustomUrlAliasIsLoadable PHP Метод

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

Test for the createUrlAlias() method.
    public function testCreatedCustomUrlAliasIsLoadable()
    {
        $handler = $this->getHandler();
        $this->insertDatabaseFixture(__DIR__ . '/_fixtures/publish_base.php');
        $path = 'custom-location-alias';
        $customUrlAlias = $handler->createCustomUrlAlias(314, $path, false, 'cro-HR', false);
        $loadedCustomUrlAlias = $handler->lookup($path);
        self::assertEquals(4, $this->countRows());
        foreach ($loadedCustomUrlAlias as $propertyName => $propertyValue) {
            if ($propertyName === 'pathData') {
                self::assertEquals(array(array('always-available' => false, 'translations' => array('cro-HR' => $path))), $loadedCustomUrlAlias->{$propertyName});
            } else {
                self::assertEquals($customUrlAlias->{$propertyName}, $loadedCustomUrlAlias->{$propertyName});
            }
        }
    }
UrlAliasHandlerTest