コード例 #1
0
ファイル: BankHoliday.php プロジェクト: binaryfr3ak/sfitixi
 /**
  * @param $name
  * @param $date
  * @param null $memo
  * @return BankHoliday
  */
 public static function registerBankHoliday($name, $date, $memo = null)
 {
     $bankHoliday = new BankHoliday();
     $bankHoliday->setName($name);
     $bankHoliday->setDate($date);
     $bankHoliday->setMemo($memo);
     return $bankHoliday;
 }
コード例 #2
0
 /**
  * @param BankHoliday $bankHoliday
  * @return BankHolidayListDTO
  */
 public function bankHolidaysToBankHolidayListDTO(BankHoliday $bankHoliday)
 {
     $bankHolidayEmbeddedListDTO = new BankHolidayListDTO();
     $bankHolidayEmbeddedListDTO->id = $bankHoliday->getId();
     $bankHolidayEmbeddedListDTO->name = $bankHoliday->getName();
     $bankHolidayEmbeddedListDTO->date = $bankHoliday->getDate()->format('d.m.Y');
     return $bankHolidayEmbeddedListDTO;
 }
コード例 #3
0
 public function testBankHolidayCRUD()
 {
     $day = \DateTime::createFromFormat('d.m.Y', '11.11.2021');
     $bankHoliday = BankHoliday::registerBankHoliday('Feiertag', $day);
     $this->init->bankHolidayRepo->store($bankHoliday);
     $this->init->em->flush();
     $find = $this->init->bankHolidayRepo->find($bankHoliday->getId());
     $this->assertEquals($bankHoliday, $find);
 }