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

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

Test for the publishUrlAliasForLocation() method.
    public function testPublishUrlAliasReuseHistoryCleanup()
    {
        $handler = $this->getHandler();
        $this->insertDatabaseFixture(__DIR__ . '/_fixtures/urlaliases_cleanup_history.php');
        $handler->publishUrlAliasForLocation(314, 2, 'tri', 'cro-HR', false);
        $urlAlias = $handler->lookup('jedan');
        $this->assertEquals(new UrlAlias(array('id' => '0-' . md5('jedan'), 'type' => UrlAlias::LOCATION, 'destination' => 314, 'pathData' => array(array('always-available' => false, 'translations' => array('cro-HR' => 'jedan'))), 'languageCodes' => array('cro-HR'), 'alwaysAvailable' => false, 'isHistory' => true, 'isCustom' => false, 'forward' => false)), $urlAlias);
        $urlAlias = $handler->lookup('tri');
        $this->assertEquals(new UrlAlias(array('id' => '0-' . md5('tri'), 'type' => UrlAlias::LOCATION, 'destination' => 314, 'pathData' => array(array('always-available' => false, 'translations' => array('cro-HR' => 'tri', 'eng-GB' => 'dva'))), 'languageCodes' => array('cro-HR'), 'alwaysAvailable' => false, 'isHistory' => false, 'isCustom' => false, 'forward' => false)), $urlAlias);
    }
UrlAliasHandlerTest