Neomerx\JsonApi\Contracts\Schema\SchemaFactoryInterface::createRelationshipObject PHP Метод

createRelationshipObject() публичный Метод

Create relationship object.
public createRelationshipObject ( string $name, object | array | null $data, \Neomerx\JsonApi\Contracts\Schema\LinkInterface>\array $links, mixed $meta, boolean $isShowData, boolean $isRoot ) : Neomerx\JsonApi\Contracts\Schema\RelationshipObjectInterface
$name string
$data object | array | null
$links \Neomerx\JsonApi\Contracts\Schema\LinkInterface>\array
$meta mixed
$isShowData boolean
$isRoot boolean
Результат Neomerx\JsonApi\Contracts\Schema\RelationshipObjectInterface
    public function createRelationshipObject($name, $data, $links, $meta, $isShowData, $isRoot);

Usage Example

Пример #1
0
 /**
  * @inheritdoc
  */
 public function parse($data)
 {
     $this->stack = $this->stackFactory->createStack();
     $rootFrame = $this->stack->push();
     $rootFrame->setRelationship($this->schemaFactory->createRelationshipObject(null, $data, [], null, true, true));
     foreach ($this->parseData() as $parseReply) {
         (yield $parseReply);
     }
     $this->stack = null;
 }
All Usage Examples Of Neomerx\JsonApi\Contracts\Schema\SchemaFactoryInterface::createRelationshipObject