PHP Class Imbo\EventListener\ImageVariations\Storage\Doctrine

Parameters for this driver: -
(string) dbname
Name of the database to connect to -
(string) user
Username to use when connecting -
(string) password
Password to use when connecting -
(string) host
Hostname to use when connecting -
(string) driver
Which driver to use
Author: Espen Hovlandsdal ([email protected])
Inheritance: implements Imbo\EventListener\ImageVariations\Storage\StorageInterface
Afficher le fichier Open project: imbo/imbo Class Usage Examples

Méthodes publiques

Méthode Description
__construct ( array $params, Doctrine\DBAL\Connection $connection = null ) Class constructor
deleteImageVariations ( $user, $imageIdentifier, $width = null )
getImageVariation ( $user, $imageIdentifier, $width )
storeImageVariation ( $user, $imageIdentifier, $blob, $width )

Méthodes protégées

Méthode Description
getTableName ( string $user, string $imageIdentifier ) : string Method that can be overridden to dynamically select table names based on the user and the image identifier. The default implementation does not use them for anything, and simply returns the default table name.

Private Methods

Méthode Description
getConnection ( ) : Doctrine\DBAL\Connection Get the Doctrine connection
setConnection ( Doctrine\DBAL\Connection $connection ) : Doctrine Set the connection instance

Method Details

__construct() public méthode

Class constructor
public __construct ( array $params, Doctrine\DBAL\Connection $connection = null )
$params array Parameters for the driver
$connection Doctrine\DBAL\Connection Optional connection instance

deleteImageVariations() public méthode

public deleteImageVariations ( $user, $imageIdentifier, $width = null )

getImageVariation() public méthode

public getImageVariation ( $user, $imageIdentifier, $width )

getTableName() protected méthode

Method that can be overridden to dynamically select table names based on the user and the image identifier. The default implementation does not use them for anything, and simply returns the default table name.
protected getTableName ( string $user, string $imageIdentifier ) : string
$user string The user which the image belongs to
$imageIdentifier string The image identifier to fetch
Résultat string Returns a table name where the image is located

storeImageVariation() public méthode

public storeImageVariation ( $user, $imageIdentifier, $blob, $width )