PHP Class Imbo\EventListener\DatabaseOperations

Author: Christer Edvartsen ([email protected])
Inheritance: implements Imbo\EventListener\ListenerInterface
Datei anzeigen Open project: imbo/imbo Class Usage Examples

Public Methods

Method Description
deleteImage ( Imbo\EventManager\EventInterface $event ) Delete an image
deleteMetadata ( Imbo\EventManager\EventInterface $event ) Delete metadata
getImagesQuery ( ) : Query Get the images query
getSubscribedEvents ( )
insertImage ( Imbo\EventManager\EventInterface $event ) Insert an image
loadImage ( Imbo\EventManager\EventInterface $event ) Load an image
loadImages ( Imbo\EventManager\EventInterface $event ) Load images
loadMetadata ( Imbo\EventManager\EventInterface $event ) Load metadata
loadStats ( Imbo\EventManager\EventInterface $event ) Load stats
loadUser ( Imbo\EventManager\EventInterface $event ) Load user data
setImagesQuery ( Query $query ) : self Set the images query
updateMetadata ( Imbo\EventManager\EventInterface $event ) Update metadata

Method Details

deleteImage() public method

Delete an image
public deleteImage ( Imbo\EventManager\EventInterface $event )
$event Imbo\EventManager\EventInterface An event instance

deleteMetadata() public method

Delete metadata
public deleteMetadata ( Imbo\EventManager\EventInterface $event )
$event Imbo\EventManager\EventInterface An event instance

getImagesQuery() public method

Get the images query
public getImagesQuery ( ) : Query
return Imbo\Resource\Images\Query

getSubscribedEvents() public static method

public static getSubscribedEvents ( )

insertImage() public method

Insert an image
public insertImage ( Imbo\EventManager\EventInterface $event )
$event Imbo\EventManager\EventInterface An event instance

loadImage() public method

Load an image
public loadImage ( Imbo\EventManager\EventInterface $event )
$event Imbo\EventManager\EventInterface An event instance

loadImages() public method

Load images
public loadImages ( Imbo\EventManager\EventInterface $event )
$event Imbo\EventManager\EventInterface An event instance

loadMetadata() public method

Load metadata
public loadMetadata ( Imbo\EventManager\EventInterface $event )
$event Imbo\EventManager\EventInterface An event instance

loadStats() public method

Load stats
public loadStats ( Imbo\EventManager\EventInterface $event )
$event Imbo\EventManager\EventInterface An event instance

loadUser() public method

Load user data
public loadUser ( Imbo\EventManager\EventInterface $event )
$event Imbo\EventManager\EventInterface An event instance

setImagesQuery() public method

Set the images query
public setImagesQuery ( Query $query ) : self
$query Imbo\Resource\Images\Query The query object
return self

updateMetadata() public method

Update metadata
public updateMetadata ( Imbo\EventManager\EventInterface $event )
$event Imbo\EventManager\EventInterface An event instance