Imbo\EventListener\DatabaseOperations::insertImage PHP Method

insertImage() public method

Insert an image
public insertImage ( Imbo\EventManager\EventInterface $event )
$event Imbo\EventManager\EventInterface An event instance
    public function insertImage(EventInterface $event)
    {
        $request = $event->getRequest();
        $event->getDatabase()->insertImage($request->getUser(), $request->getImage()->getImageIdentifier(), $request->getImage());
    }

Usage Example

Beispiel #1
0
 /**
  * @covers Imbo\EventListener\DatabaseOperations::insertImage
  */
 public function testCanInsertImage()
 {
     $this->image->expects($this->once())->method('getImageIdentifier')->will($this->returnValue($this->imageIdentifier));
     $this->request->expects($this->any())->method('getImage')->will($this->returnValue($this->image));
     $this->database->expects($this->once())->method('insertImage')->with($this->user, $this->imageIdentifier, $this->image);
     $this->listener->insertImage($this->event);
 }