Properties

$handler

$handler : 

Type

$dto

$dto : \Pivot\Core\Traits\A

Type

\Pivot\Core\Traits\A — dto

Methods

create()

create(array  $params, array  $data) : \Pivot\Core\Traits\Resource\dto

Create an entity

Parameters

array $params
array $data

Returns

\Pivot\Core\Traits\Resource\dto

hydrateDtoFromObject()

hydrateDtoFromObject(  $dto,   $object) 

Parameters

$dto
$object

fetchOne()

fetchOne(  $params) 

Parameters

$params

putOne()

putOne(\Pivot\Core\Traits\Resource\[type]  $params, \Pivot\Core\Traits\Resource\[type]  $data) : \Pivot\Core\Traits\Resource\[type]

[putOne description]

Parameters

\Pivot\Core\Traits\Resource\[type] $params

[description]

\Pivot\Core\Traits\Resource\[type] $data

[description]

Returns

\Pivot\Core\Traits\Resource\[type] —

[description]

patchOne()

patchOne(array  $params,   $data) : \Pivot\Core\Traits\Resource\Dto

Patch a single entity

Parameters

array $params
$data

Returns

\Pivot\Core\Traits\Resource\Dto

deleteOne()

deleteOne(array  $params) : void

Delete an entity

Parameters

array $params

__construct()

__construct(  $handler) 

Parameters

$handler

hydrateDtoFromEntity()

hydrateDtoFromEntity(  $dto,   $entity) 

Parameters

$dto
$entity

hydrateDtoWithRemoval()

hydrateDtoWithRemoval(  $dto,   $object) 

Parameters

$dto
$object

makeValue()

makeValue(  $value) 

Parameters

$value

setDto()

setDto(Mixed  $dto) 

Set the DTO

Parameters

Mixed $dto

getDto()

getDto() : \Pivot\Core\Traits\dto

Get dto object

Returns

\Pivot\Core\Traits\dto —

object

fetchAll()

fetchAll(  $params) 

Parameters

$params

getLimitOffset()

getLimitOffset(  $request) 

Parameters

$request