Exemple #1
0
    /**
     * {@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;
    }
Exemple #2
0
    /**
     * {@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;
    }
Exemple #3
0
 /**
  * {@inheritdoc}
  */
 public function formatMetadata(Model\Metadata $model)
 {
     return $this->encode($model->getData() ?: new stdClass());
 }