/** * @covers Imbo\Model\ListModel::setContainer * @covers Imbo\Model\ListModel::getContainer */ public function testCanSetAndGetTheContainerValue() { $this->assertNull($this->model->getContainer()); $container = 'container'; $this->assertSame($this->model, $this->model->setContainer($container)); $this->assertSame($container, $this->model->getContainer()); }
/** * {@inheritdoc} */ public function formatListModel(Model\ListModel $model) { $data = ''; $entries = ''; $container = $model->getContainer(); $entry = $model->getEntry(); $list = $model->getList(); foreach ($list as $element) { $entries .= '<' . $entry . '>' . $element . '</' . $entry . '>'; } $data = '<' . $container . '>' . $entries . '</' . $container . '>'; return <<<DATA <?xml version="1.0" encoding="UTF-8"?> <imbo>{$data}</imbo> DATA; }
/** * {@inheritdoc} */ public function formatListModel(Model\ListModel $model) { return $this->encode(array($model->getContainer() => $model->getList())); }