コード例 #1
0
 /**
  * Erstellt die Monate davor
  *
  * @param integer $count
  *
  * @return $this
  */
 public function createBeforMonth($count)
 {
     for ($month_add = 1; $month_add <= $count; $month_add++) {
         $Month = new Month();
         $Month->setMonth("-" . $month_add . ' month');
         $this[$Month->getMonthName()] = $Month;
     }
     return $this;
 }
コード例 #2
0
 /**
  * Testen den Inhalt des Monats mit den Tagen
  */
 public function testFillMonthWihtEntry()
 {
     $weeks = ['Saturday', 'Monday'];
     $monthOverview = new MonthOverview();
     $monthOverview->createAheadMonth(1);
     $thisMonth = new Month();
     $thisMonth->setMonth("now");
     $monthOverview->fillMonthWithDaysFor($weeks);
     $month = $monthOverview->getMonthByName($thisMonth->getMonthName());
     /** @var Day $day */
     foreach ($month as $day) {
         $week = $day->getTaDay()->format('l');
         $this->assertContains($week, $weeks);
     }
 }
コード例 #3
0
ファイル: MonthTest.php プロジェクト: TumTum/TrolleyAgenda
 /**
  * Testet ob Month auch den übernächsten Monat nimmt
  */
 public function testGetMonthName()
 {
     $month = new Month();
     $month->setMonth('+2 Month');
     $expected = date_create('+2 Month')->format('F');
     $this->assertEquals($expected, $month->getMonthName());
 }