| | |
| | | namespace JVBase\managers\SEO\render\Traits\_Properties; |
| | | |
| | | use JVBase\managers\SEO\render\Thing\Intangible\Enumeration\DayOfWeek; |
| | | use JVBase\managers\SEO\render\Traits\_Helpers\enumerationHelper; |
| | | |
| | | if (!defined('ABSPATH')) { |
| | | exit; |
| | | } |
| | | trait dayOfWeekTrait { |
| | | use enumerationHelper; |
| | | /** |
| | | * @var DayOfWeek The day of the week from which these opening hours are valid |
| | | * @var DayOfWeek|array The day of the week from which these opening hours are valid |
| | | */ |
| | | protected DayOfWeek $dayOfWeek; |
| | | protected DayOfWeek|array $dayOfWeek; |
| | | |
| | | public function getDayOfWeek():?DayOfWeek |
| | | public function getDayOfWeek():DayOfWeek|array|null |
| | | { |
| | | return $this->dayOfWeek??null; |
| | | } |
| | | public function setDayOfWeek(DayOfWeek $dayOfWeek):void |
| | | public function setDayOfWeek(DayOfWeek|array $dayOfWeek):void |
| | | { |
| | | if (is_array($dayOfWeek)) { |
| | | |
| | | } |
| | | $this->dayOfWeek = $dayOfWeek; |
| | | } |
| | | } |