/** * {@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; }
/** * @covers Imbo\Model\Status::getStorageStatus * @covers Imbo\Model\Status::setStorageStatus */ public function testCanSetAndGetStorageStatus() { $this->assertNull($this->model->getStorageStatus()); $this->assertSame($this->model, $this->model->setStorageStatus(true)); $this->assertTrue($this->model->getStorageStatus()); }
/** * {@inheritdoc} */ public function formatStatus(Model\Status $model) { return $this->encode(array('date' => $this->dateFormatter->formatDate($model->getDate()), 'database' => $model->getDatabaseStatus(), 'storage' => $model->getStorageStatus())); }