/** * @param Frame $current * * @return void */ private function setResourceCompleted(Frame $current) { // Add resource if it is a main resource (even if it has no fields) or // if field set allows any fields for this type (filter out resources with no attributes and relationships) if ($current->getLevel() === 1 || $this->parameterAnalyzer->hasSomeFields($current->getResource()->getType()) === true) { $resourceObject = $current->getResource(); $this->document->setResourceCompleted($resourceObject); } }
/** * @param DocumentInterface $docWriter */ private function configureUrlPrefix(DocumentInterface $docWriter) { $this->encoderOptions !== null && $this->encoderOptions->getUrlPrefix() !== null ? $docWriter->setUrlPrefix($this->encoderOptions->getUrlPrefix()) : null; }
/** * @param Frame $current * * @return void */ private function setResourceCompleted(Frame $current) { $resourceObject = $current->getResource(); $this->document->setResourceCompleted($resourceObject); }