eZ\Bundle\EzPublishMigrationBundle\Command\LegacyStorage\RegenerateUrlAliasesCommand::storeCustomAliasPath PHP Method

storeCustomAliasPath() protected method

Stores custom URL alias data for $path to the backup table.
protected storeCustomAliasPath ( integer $locationId, string $path, string $languageCode, boolean $alwaysAvailable, boolean $forwarding )
$locationId integer
$path string
$languageCode string
$alwaysAvailable boolean
$forwarding boolean
    protected function storeCustomAliasPath($locationId, $path, $languageCode, $alwaysAvailable, $forwarding)
    {
        $queryBuilder = $this->connection->createQueryBuilder();
        $queryBuilder->insert(static::CUSTOM_ALIAS_BACKUP_TABLE);
        $queryBuilder->values(['id' => '?', 'location_id' => '?', 'path' => '?', 'language_code' => '?', 'always_available' => '?', 'forwarding' => '?']);
        $queryBuilder->setParameter(0, 0);
        $queryBuilder->setParameter(1, $locationId);
        $queryBuilder->setParameter(2, $path);
        $queryBuilder->setParameter(3, $languageCode);
        $queryBuilder->setParameter(4, (int) $alwaysAvailable);
        $queryBuilder->setParameter(5, (int) $forwarding);
        $queryBuilder->execute();
    }