Ejemplo n.º 1
0
 /**
  * Sets the start- and enddate constraint to the given constraints array
  *
  * @param \TYPO3\CMS\Extbase\Persistence\QueryInterface $query Query
  * @param \DERHANSEN\SfEventMgt\Domain\Model\Dto\EventDemand $eventDemand EventDemand
  * @param array $constraints Constraints
  *
  * @return void
  */
 protected function setStartEndDateConstraint($query, $eventDemand, &$constraints)
 {
     /* StartDate */
     if ($eventDemand->getStartDate() !== NULL) {
         $constraints[] = $query->greaterThanOrEqual('startdate', $eventDemand->getStartDate());
     }
     /* EndDate */
     if ($eventDemand->getEndDate() !== NULL) {
         $constraints[] = $query->lessThanOrEqual('enddate', $eventDemand->getEndDate());
     }
 }
Ejemplo n.º 2
0
 /**
  * @test
  */
 public function getEndDateReturnsGivenValueIfValueSet()
 {
     $this->subject->setEndDate(new \DateTime('01.01.2014 10:00:00'));
     $this->assertEquals(new \DateTime('01.01.2014 10:00:00'), $this->subject->getEndDate());
 }