/** * {@inheritdoc} */ public function formatMetadataModel(Model\Metadata $model) { $metadata = $this->formatMetadata($model->getData()); return <<<METADATA <?xml version="1.0" encoding="UTF-8"?> <imbo> <metadata>{$metadata}</metadata> </imbo> METADATA; }
/** * {@inheritdoc} */ public function formatMetadata(Model\Metadata $model) { $metadata = ''; foreach ($model->getData() as $key => $value) { $metadata .= '<tag key="' . $key . '">' . $value . '</tag>'; } return <<<METADATA <?xml version="1.0" encoding="UTF-8"?> <imbo> <metadata>{$metadata}</metadata> </imbo> METADATA; }
/** * {@inheritdoc} */ public function formatMetadata(Model\Metadata $model) { return $this->encode($model->getData() ?: new stdClass()); }