Esempio n. 1
0
File: XML.php Progetto: ASP96/imbo
    /**
     * {@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;
    }
Esempio 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());
 }
Esempio n. 3
0
File: JSON.php Progetto: ASP96/imbo
 /**
  * {@inheritdoc}
  */
 public function formatUser(Model\User $model)
 {
     return $this->encode(array('publicKey' => $model->getPublicKey(), 'numImages' => $model->getNumImages(), 'lastModified' => $this->dateFormatter->formatDate($model->getLastModified())));
 }