/**
  * @param DocumentResource $resource
  * @param string $relationship
  * @return string
  */
 public static function buildRelationKey(DocumentResource $resource, $relationship)
 {
     return $resource->getMetadata()->type . ':' . $relationship;
 }
Beispiel #2
0
 /**
  * @param DocumentResource $resource
  * @param array $meta
  * @return self
  */
 public function addResourceMeta(DocumentResource $resource, array $meta)
 {
     if (!isset($this->meta[$resource->getMetadata()->type])) {
         $this->meta[$resource->getMetadata()->type] = [];
     }
     $this->meta[$resource->getMetadata()->type] = array_merge($this->meta[$resource->getMetadata()->type], $meta);
     return $this;
 }