mirror of
https://github.com/alchemy-fr/Phraseanet.git
synced 2025-10-15 14:03:27 +00:00
Improve collection reference caching and remove legacy maps
This commit is contained in:
@@ -31,6 +31,8 @@ class DbalCollectionReferenceRepository implements CollectionReferenceRepository
|
||||
private static $updateQuery = 'UPDATE bas SET ord = :displayIndex, active = :isActive, aliases = :alias
|
||||
WHERE base_id = :baseId';
|
||||
|
||||
private static $deleteQuery = 'DELETE FROM bas WHERE base_id = :baseId';
|
||||
|
||||
/**
|
||||
* @var Connection
|
||||
*/
|
||||
@@ -126,6 +128,19 @@ class DbalCollectionReferenceRepository implements CollectionReferenceRepository
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @param CollectionReference $collectionReference
|
||||
* @throws \Doctrine\DBAL\DBALException
|
||||
*/
|
||||
public function delete(CollectionReference $collectionReference)
|
||||
{
|
||||
$parameters = [
|
||||
'baseId' => $collectionReference->getBaseId()
|
||||
];
|
||||
|
||||
$this->connection->executeQuery(self::$deleteQuery, $parameters);
|
||||
}
|
||||
|
||||
/**
|
||||
* @param array $row
|
||||
* @return CollectionReference
|
||||
|
Reference in New Issue
Block a user