/** * {@inheritdoc} */ public function formatUser(Model\User $model) { return <<<USER <?xml version="1.0" encoding="UTF-8"?> <imbo> <user> <user>{$model->getUserId()}</user> <numImages>{$model->getNumImages()}</numImages> <lastModified>{$this->dateFormatter->formatDate($model->getLastModified())}</lastModified> </user> </imbo> USER; }
/** * @covers Imbo\Model\User::getUserId * @covers Imbo\Model\User::setUserId */ public function testCanSetAndGetUserId() { $this->assertNull($this->model->getUserId()); $this->assertSame($this->model, $this->model->setUserId('key')); $this->assertSame('key', $this->model->getUserId()); }
/** * {@inheritdoc} */ public function formatUser(Model\User $model) { return $this->encode(['user' => $model->getUserId(), 'numImages' => $model->getNumImages(), 'lastModified' => $this->dateFormatter->formatDate($model->getLastModified())]); }