Exemple #1
0
 protected function resourceToArray(Resource $resource)
 {
     $data = $resource->getData();
     $this->transformResources($data, $resource);
     $this->transformLinks($data, $resource);
     $this->transformLinkedResources($data, $resource);
     return $data;
 }
Exemple #2
0
 protected function transformDataAndMetadata(array &$data, Resource $resource)
 {
     $data['class'] = null;
     if ($key = $resource->getRepositoryKey()) {
         $data['class'] = explode('/', $key);
     }
     if ($title = $resource->getTitle()) {
         $data['title'] = $title;
     }
     $data['properties'] = $resource->getData();
 }