[ Index ]

PHP Cross Reference of Joomla 4.2.2 documentation

title

Body

[close]

/libraries/vendor/tobscure/json-api/src/ -> Document.php (summary)

(no description)

File Size: 234 lines (5 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 0 files

Defines 1 class

Document:: (9 methods):
  __construct()
  getIncluded()
  mergeResource()
  setData()
  setErrors()
  setJsonapi()
  toArray()
  __toString()
  jsonSerialize()


Class: Document  - X-Ref

__construct(ElementInterface $data = null)   X-Ref

param: ElementInterface $data

getIncluded(ElementInterface $element, $includeParent = false)   X-Ref
Get included resources.

param: \Tobscure\JsonApi\ElementInterface $element
param: bool $includeParent
return: \Tobscure\JsonApi\Resource[]

mergeResource(array $resources, Resource $newResource)   X-Ref

param: \Tobscure\JsonApi\Resource[] $resources
param: \Tobscure\JsonApi\Resource $newResource
return: \Tobscure\JsonApi\Resource[]

setData(ElementInterface $element)   X-Ref
Set the data object.

param: \Tobscure\JsonApi\ElementInterface $element
return: $this

setErrors($errors)   X-Ref
Set the errors array.

param: array $errors
return: $this

setJsonapi($jsonapi)   X-Ref
Set the jsonapi array.

param: array $jsonapi
return: $this

toArray()   X-Ref
Map everything to arrays.

return: array

__toString()   X-Ref
Map to string.

return: string

jsonSerialize()   X-Ref
Serialize for JSON usage.

return: array



Generated: Wed Sep 7 05:41:13 2022 Chilli.vc Blog - For Webmaster,Blog-Writer,System Admin and Domainer