/** * {@inheritdoc} */ public function formatUser(Model\User $model) { return <<<USER <?xml version="1.0" encoding="UTF-8"?> <imbo> <user> <publicKey>{$model->getPublicKey()}</publicKey> <numImages>{$model->getNumImages()}</numImages> <lastModified>{$this->dateFormatter->formatDate($model->getLastModified())}</lastModified> </user> </imbo> USER; }
/** * @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()); }
/** * {@inheritdoc} */ public function formatUser(Model\User $model) { return $this->encode(array('publicKey' => $model->getPublicKey(), 'numImages' => $model->getNumImages(), 'lastModified' => $this->dateFormatter->formatDate($model->getLastModified()))); }