mirror of
https://github.com/Karaka-Management/oms-Calendar.git
synced 2026-02-17 00:48:42 +00:00
improve docblocks
This commit is contained in:
parent
64a28428fd
commit
13a55f3400
|
|
@ -53,18 +53,18 @@ class Calendar
|
||||||
/**
|
/**
|
||||||
* Created at.
|
* Created at.
|
||||||
*
|
*
|
||||||
* @var null|\DateTime
|
* @var \DateTime
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
private ?\DateTime $createdAt = null;
|
private \DateTime $createdAt;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Current date of the calendar.
|
* Current date of the calendar.
|
||||||
*
|
*
|
||||||
* @var null|\DateTime
|
* @var \DateTime
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
private ?\DateTime $date = null;
|
private \DateTime $date;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Events.
|
* Events.
|
||||||
|
|
@ -152,7 +152,7 @@ class Calendar
|
||||||
$key = \key($this->events);
|
$key = \key($this->events);
|
||||||
\reset($this->events);
|
\reset($this->events);
|
||||||
|
|
||||||
return $key;
|
return $key ?? 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -55,15 +55,15 @@ class Event
|
||||||
/**
|
/**
|
||||||
* Created.
|
* Created.
|
||||||
*
|
*
|
||||||
* @var null|\DateTime
|
* @var \DateTime
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
private ?\DateTime $createdAt = null;
|
private \DateTime $createdAt;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Creator.
|
* Creator.
|
||||||
*
|
*
|
||||||
* @var int
|
* @var int|\Modules\Admin\Models\Account
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
private $createdBy = 0;
|
private $createdBy = 0;
|
||||||
|
|
@ -91,10 +91,10 @@ class Event
|
||||||
/**
|
/**
|
||||||
* Schedule
|
* Schedule
|
||||||
*
|
*
|
||||||
* @var null|int|Schedule
|
* @var int|Schedule
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
private $schedule = null;
|
private $schedule;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Location of the event.
|
* Location of the event.
|
||||||
|
|
@ -102,7 +102,7 @@ class Event
|
||||||
* @var Location
|
* @var Location
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
private ?Location $location = null;
|
private Location $location;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Calendar
|
* Calendar
|
||||||
|
|
@ -247,11 +247,11 @@ class Event
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @return int
|
* @return int|\Modules\Admin\Models\Account
|
||||||
*
|
*
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
public function getCreatedBy() : int
|
public function getCreatedBy()
|
||||||
{
|
{
|
||||||
return $this->createdBy;
|
return $this->createdBy;
|
||||||
}
|
}
|
||||||
|
|
@ -268,7 +268,10 @@ class Event
|
||||||
public function setCreatedBy(int $createdBy) : void
|
public function setCreatedBy(int $createdBy) : void
|
||||||
{
|
{
|
||||||
$this->createdBy = $createdBy;
|
$this->createdBy = $createdBy;
|
||||||
$this->schedule->setCreatedBy($this->createdBy);
|
|
||||||
|
if ($this->schedule instanceof Schedule) {
|
||||||
|
$this->schedule->setCreatedBy($this->createdBy);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -336,11 +339,11 @@ class Event
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @return Schedule
|
* @return int|Schedule
|
||||||
*
|
*
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
public function getSchedule() : Schedule
|
public function getSchedule()
|
||||||
{
|
{
|
||||||
return $this->schedule;
|
return $this->schedule;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -93,10 +93,10 @@ class Schedule
|
||||||
/**
|
/**
|
||||||
* Start.
|
* Start.
|
||||||
*
|
*
|
||||||
* @var null|\DateTime
|
* @var \DateTime
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
private ?\DateTime $start = null;
|
private \DateTime $start;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Duration.
|
* Duration.
|
||||||
|
|
@ -109,23 +109,23 @@ class Schedule
|
||||||
/**
|
/**
|
||||||
* End.
|
* End.
|
||||||
*
|
*
|
||||||
* @var null|\DateTime
|
* @var \DateTime
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
private ?\DateTime $end = null;
|
private \DateTime $end;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Created at.
|
* Created at.
|
||||||
*
|
*
|
||||||
* @var null|\DateTime
|
* @var \DateTime
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
private ?\DateTime $createdAt = null;
|
private \DateTime $createdAt;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Created by.
|
* Created by.
|
||||||
*
|
*
|
||||||
* @var int
|
* @var int|\Modules\Admin\Models\Account
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
private $createdBy = 0;
|
private $createdBy = 0;
|
||||||
|
|
@ -361,7 +361,7 @@ class Schedule
|
||||||
public function setDuration(int $duration)
|
public function setDuration(int $duration)
|
||||||
{
|
{
|
||||||
if ($duration < 1) {
|
if ($duration < 1) {
|
||||||
throw new \InvalidArgumentException($duration);
|
throw new \InvalidArgumentException((string) $duration);
|
||||||
}
|
}
|
||||||
|
|
||||||
$this->duration = $duration;
|
$this->duration = $duration;
|
||||||
|
|
@ -408,11 +408,11 @@ class Schedule
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @return int
|
* @return int|\Modules\Admin\Models\Account
|
||||||
*
|
*
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
public function getCreatedBy() : int
|
public function getCreatedBy()
|
||||||
{
|
{
|
||||||
return $this->createdBy;
|
return $this->createdBy;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user