id; } /** * Get entry. * * @param int $id Entry ID * * @return null|EntryInterface * * @since 1.0.0 */ public function getEntryById(int $id) : ?EntryInterface { return $this->entries[$id] ?? null; } /** * Get entry. * * @param \DateTime $start Interval start * @param null|\DateTime $end Interval end * @param int $dateType Date type by witch the entries should be filtered * * @return array * * @since 1.0.0 */ public function getEntriesByDate(\DateTime $start, \DateTime $end = null, int $dateType = TimeRangeType::RECEIPT_DATE) : array { return []; } }