OpeningHours
- class Firstred\PostNL\Entity\OpeningHours
- Parent:
- Implements:
ArrayAccessIterator
Summary
Methods
Properties
- private static property Firstred\PostNL\Entity\OpeningHours::$currentDay
- protected static property Firstred\PostNL\Entity\OpeningHours::$Monday
- Type:
string[] | null
- protected static property Firstred\PostNL\Entity\OpeningHours::$Tuesday
- Type:
string[] | null
- protected static property Firstred\PostNL\Entity\OpeningHours::$Wednesday
- Type:
string[] | null
- protected static property Firstred\PostNL\Entity\OpeningHours::$Thursday
- Type:
string[] | null
- protected static property Firstred\PostNL\Entity\OpeningHours::$Friday
- Type:
string[] | null
- protected static property Firstred\PostNL\Entity\OpeningHours::$Saturday
- Type:
string[] | null
- protected static property Firstred\PostNL\Entity\OpeningHours::$Sunday
- Type:
string[] | null
Methods
- public Firstred\PostNL\Entity\OpeningHours::__construct(array|null $Monday=null, array|null $Tuesday=null, array|null $Wednesday=null, array|null $Thursday=null, array|null $Friday=null, array|null $Saturday=null, array|null $Sunday=null)
- Parameters:
$Monday (array | null)
$Tuesday (array | null)
$Wednesday (array | null)
$Thursday (array | null)
$Friday (array | null)
$Saturday (array | null)
$Sunday (array | null)
- public Firstred\PostNL\Entity\OpeningHours::getMonday()
- Returns:
array | null
- public Firstred\PostNL\Entity\OpeningHours::setMonday(array|null $Monday)
- Parameters:
$Monday (array | null)
- Returns:
- public Firstred\PostNL\Entity\OpeningHours::getTuesday()
- Returns:
array | null
- public Firstred\PostNL\Entity\OpeningHours::setTuesday(array|null $Tuesday)
- Parameters:
$Tuesday (array | null)
- Returns:
- public Firstred\PostNL\Entity\OpeningHours::getWednesday()
- Returns:
array | null
- public Firstred\PostNL\Entity\OpeningHours::setWednesday(array|null $Wednesday)
- Parameters:
$Wednesday (array | null)
- Returns:
- public Firstred\PostNL\Entity\OpeningHours::getThursday()
- Returns:
array | null
- public Firstred\PostNL\Entity\OpeningHours::setThursday(array|null $Thursday)
- Parameters:
$Thursday (array | null)
- Returns:
- public Firstred\PostNL\Entity\OpeningHours::getFriday()
- Returns:
array | string | null
- public Firstred\PostNL\Entity\OpeningHours::setFriday(array|null $Friday)
- Parameters:
$Friday (array | null)
- Returns:
- public Firstred\PostNL\Entity\OpeningHours::getSaturday()
- Returns:
array | null
- public Firstred\PostNL\Entity\OpeningHours::setSaturday(array|null $Saturday)
- Parameters:
$Saturday (array | null)
- Returns:
- public Firstred\PostNL\Entity\OpeningHours::getSunday()
- Returns:
array | null
- public Firstred\PostNL\Entity\OpeningHours::setSunday(array|null $Sunday)
- Parameters:
$Sunday (array | null)
- Returns:
- public static Firstred\PostNL\Entity\OpeningHours::jsonDeserialize($json)
- Parameters:
$json (
stdClass)
- Returns:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Since:
1.0.0
- public Firstred\PostNL\Entity\OpeningHours::toArray()
- Returns:
array{Monday: string[], Tuesday: string[], Wednesday: string[], Thursday: string[], Friday: string[], Saturday: string[], Sunday: string[]}
- public Firstred\PostNL\Entity\OpeningHours::offsetExists($offset)
- Since:
1.2.0
- public Firstred\PostNL\Entity\OpeningHours::offsetGet($offset)
- Throws:
- Since:
1.2.0
- public Firstred\PostNL\Entity\OpeningHours::offsetSet($offset, $value)
- Since:
1.2.0
- public Firstred\PostNL\Entity\OpeningHours::offsetUnset($offset)
- Since:
1.2.0
- public Firstred\PostNL\Entity\OpeningHours::current()
- Returns:
mixed
- Throws:
- Throws:
- Throws:
- Throws:
- Since:
1.2.0
- public Firstred\PostNL\Entity\OpeningHours::next()
- Since:
1.2.0
- public Firstred\PostNL\Entity\OpeningHours::key()
- public Firstred\PostNL\Entity\OpeningHours::valid()
- Returns:
bool
- Since:
1.2.0
- public Firstred\PostNL\Entity\OpeningHours::rewind()
- Since:
1.2.0
- private static Firstred\PostNL\Entity\OpeningHours::findCurrentDayString(string|int $currentDay)