Exemplo n.º 1
0
 /**
  * Load user data
  *
  * @param EventInterface $event An event instance
  */
 public function loadUser(EventInterface $event)
 {
     $request = $event->getRequest();
     $response = $event->getResponse();
     $publicKey = $request->getPublicKey();
     $database = $event->getDatabase();
     $numImages = $database->getNumImages($publicKey);
     $lastModified = $database->getLastModified($publicKey);
     $userModel = new Model\User();
     $userModel->setPublicKey($publicKey)->setNumImages($numImages)->setLastModified($lastModified);
     $response->setModel($userModel)->setLastModified($lastModified);
 }
Exemplo n.º 2
0
 /**
  * @covers Imbo\Model\User::getPublicKey
  * @covers Imbo\Model\User::setPublicKey
  */
 public function testCanSetAndGetPublicKey()
 {
     $this->assertNull($this->model->getPublicKey());
     $this->assertSame($this->model, $this->model->setPublicKey('key'));
     $this->assertSame('key', $this->model->getPublicKey());
 }