Table of Contents
Properties
-
$date
: DateTime
-
$days
: int
Methods
-
__call()
: mixed
-
checkPrimary()
: void
-
createFromArray()
: static
-
getPrimaryName()
: string
-
setDate()
: self
-
toArray()
: array<string|int, mixed>
-
validate()
: void
-
validateIfSet()
: void
$date
public
DateTime
$date
$days
public
int
$days
__call()
public
__call(string $name, array<string|int, mixed> $args) : mixed
Parameters
-
$name
: string
-
-
$args
: array<string|int, mixed>
-
-
throws
-
InvalidArgumentException
checkPrimary()
public
checkPrimary() : void
-
throws
-
InvalidArgumentException
createFromArray()
public
static createFromArray(array<string|int, mixed>|Arrayable $data) : static
Parameters
-
$data
: array<string|int, mixed>|Arrayable
-
-
throws
-
InvalidArgumentException
getPrimaryName()
public
getPrimaryName() : string
-
throws
-
OutOfBoundsException
setDate()
public
setDate(DateTime $date) : self
Parameters
-
$date
: DateTime
-
toArray()
public
toArray([bool $withDefault = true ]) : array<string|int, mixed>
Parameters
-
$withDefault
: bool
= true
-
Return values
array<string|int, mixed>
validate()
public
validate() : void
-
throws
-
InvalidArgumentException
validateIfSet()
public
validateIfSet() : void
-
throws
-
InvalidArgumentException