/** * @param DocumentResource $resource * @param string $relationship * @return string */ public static function buildRelationKey(DocumentResource $resource, $relationship) { return $resource->getMetadata()->type . ':' . $relationship; }
/** * @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; }