AbstractCommand implements Arrayable uses FromArrayTrait, ToArrayTrait, PropertyTrait, PrimaryTrait
AbstractYes
Table of Contents
Interfaces
Methods
- __call() : mixed
- createFromArray() : static
- disablePush() : self
- getDepartmentIdList() : array<string|int, mixed>
- getProjectIdList() : array<string|int, mixed>
- getTemplateIdList() : array<string|int, mixed>
- getUserIdList() : array<string|int, mixed>
- isNecessarySendPush() : bool
- toArray() : array<string|int, mixed>
- validateAdd() : void
- validateDelete() : void
- validatePrimary() : void
- validateUpdate() : void
Methods
__call()
public
__call(string $name, array<string|int, mixed> $args) : mixed
Parameters
- $name : string
- $args : array<string|int, mixed>
Tags
createFromArray()
public
static createFromArray(array<string|int, mixed>|Arrayable $data) : static
Parameters
- $data : array<string|int, mixed>|Arrayable
Tags
Return values
staticdisablePush()
public
disablePush() : self
Return values
selfgetDepartmentIdList()
public
getDepartmentIdList() : array<string|int, mixed>
Return values
array<string|int, mixed>getProjectIdList()
public
getProjectIdList() : array<string|int, mixed>
Return values
array<string|int, mixed>getTemplateIdList()
public
getTemplateIdList() : array<string|int, mixed>
Return values
array<string|int, mixed>getUserIdList()
public
getUserIdList() : array<string|int, mixed>
Return values
array<string|int, mixed>isNecessarySendPush()
public
isNecessarySendPush() : bool
Return values
booltoArray()
public
toArray([bool $withDefault = true ]) : array<string|int, mixed>
Parameters
- $withDefault : bool = true
Return values
array<string|int, mixed>validateAdd()
public
validateAdd(string ...$skippedFields) : void
Parameters
- $skippedFields : string
Tags
validateDelete()
public
validateDelete() : void
Tags
validatePrimary()
public
validatePrimary() : void
Tags
validateUpdate()
public
validateUpdate(string ...$skippedFields) : void
Parameters
- $skippedFields : string