/** * @covers Imbo\Model\Status::getDate * @covers Imbo\Model\Status::setDate */ public function testCanSetAndGetDate() { $date = new DateTime(); $this->assertNull($this->model->getDate()); $this->assertSame($this->model, $this->model->setDate($date)); $this->assertSame($date, $this->model->getDate()); }
/** * {@inheritdoc} */ public function formatStatus(Model\Status $model) { $database = (int) $model->getDatabaseStatus(); $storage = (int) $model->getStorageStatus(); return <<<STATUS <?xml version="1.0" encoding="UTF-8"?> <imbo> <status> <date>{$this->dateFormatter->formatDate($model->getDate())}</date> <database>{$database}</database> <storage>{$storage}</storage> </status> </imbo> STATUS; }
/** * {@inheritdoc} */ public function formatStatus(Model\Status $model) { return $this->encode(array('date' => $this->dateFormatter->formatDate($model->getDate()), 'database' => $model->getDatabaseStatus(), 'storage' => $model->getStorageStatus())); }