PdoTrait

trait PdoTrait

Methods

createTable()

Creates the table to store cache items which can be called once for setup.

prune()

{@inheritdoc}

doFetch(array $ids)

{@inheritdoc}

doHave($id)

{@inheritdoc}

doClear($namespace)

{@inheritdoc}

doDelete(array $ids)

{@inheritdoc}

doSave(array $values, $lifetime)

{@inheritdoc}

Details

createTable()

Creates the table to store cache items which can be called once for setup.

Cache ID are saved in a column of maximum length 255. Cache data is saved in a BLOB.

Exceptions

PDOException When the table already exists
DBALException When the table already exists
DomainException When an unsupported PDO driver is used

prune()

{@inheritdoc}

protected doFetch(array $ids)

{@inheritdoc}

Parameters

array $ids

protected doHave($id)

{@inheritdoc}

Parameters

$id

protected doClear($namespace)

{@inheritdoc}

Parameters

$namespace

protected doDelete(array $ids)

{@inheritdoc}

Parameters

array $ids

protected doSave(array $values, $lifetime)

{@inheritdoc}

Parameters

array $values
$lifetime

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
https://api.symfony.com/4.1/Symfony/Component/Cache/Traits/PdoTrait.html