Beispiel #1
0
 /**
  * @test
  */
 public function limitToLatestBeginOrEndDateForZeroGivenUnsetsTheFilter()
 {
     $this->testingFramework->createRecord('tx_seminars_seminars');
     $this->fixture->limitToLatestBeginOrEndDate(42);
     $this->fixture->limitToLatestBeginOrEndDate(0);
     $bag = $this->fixture->build();
     self::assertSame(1, $bag->count());
 }
 /**
  * Filters the given seminar bag builder to the date set in piVars.
  *
  * @param tx_seminars_BagBuilder_Event $builder the bag builder to limit by date
  *
  * @return void
  */
 private function filterByDate(tx_seminars_BagBuilder_Event $builder)
 {
     $dateFrom = $this->getTimestampFromDatePiVars('from');
     if ($dateFrom > 0) {
         $builder->limitToEarliestBeginOrEndDate($dateFrom);
     }
     $dateTo = $this->getTimestampFromDatePiVars('to');
     if ($dateTo > 0) {
         $builder->limitToLatestBeginOrEndDate($dateTo);
     }
 }