예제 #1
0
파일: XML.php 프로젝트: imbo/imbo
    /**
     * {@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;
    }
예제 #2
0
파일: XML.php 프로젝트: ASP96/imbo
    /**
     * {@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;
    }
예제 #3
0
파일: JSON.php 프로젝트: ASP96/imbo
 /**
  * {@inheritdoc}
  */
 public function formatMetadata(Model\Metadata $model)
 {
     return $this->encode($model->getData() ?: new stdClass());
 }