コード例 #1
0
 public function testGetSetDateAdded()
 {
     $expected = DateFormat::createDateTime('01/01/2014 00:00:01');
     $now = new \DateTime();
     $this->assertEquals($now, $this->warning->getDateAdded());
     $this->assertEquals($expected, $this->warning->setDateAdded($expected)->getDateAdded());
 }
コード例 #2
0
 /**
  * @param string $createdTime
  *
  * @return $this
  */
 public function setCreatedTimeString($createdTime)
 {
     if (empty($createdTime)) {
         return $this->setCreatedTime();
     }
     return $this->setCreatedTime(OPGDateFormat::createDateTime($createdTime));
 }
 /**
  * @param $value
  * @param $propertyName
  * @return HasDateTimeAccessor
  */
 public function setDateTimeFromString($value, $propertyName)
 {
     if (property_exists(get_class($this), $propertyName) && !empty($value)) {
         $this->{$propertyName} = OPGDateFormat::createDateTime($value);
     }
     return $this;
 }
コード例 #4
0
 /**
  * @param string $dateOfDeath
  *
  * @return Person
  */
 public function setDateOfDeathString($dateOfDeath)
 {
     if (!empty($dateOfDeath)) {
         $result = OPGDateFormat::createDateTime($dateOfDeath);
         return $this->setDateOfDeath($result);
     }
     return $this;
 }
コード例 #5
0
 /**
  * @param string $createdOn
  *
  * @return Event
  */
 public function setCreatedOnString($createdOn)
 {
     if (!empty($createdOn)) {
         $result = OPGDateFormat::createDateTime($createdOn);
         return $this->setCreatedOn($result);
     }
     return $this;
 }
 public function testCreateDateTimeFromBanktec()
 {
     $expected = date('dmY');
     $this->assertTrue(OPGDateFormat::createDateTime($expected) instanceof \DateTime);
     $this->assertEquals($expected, OPGDateFormat::createDateTime($expected)->format(OPGDateFormat::getBanktecFormat()));
 }
コード例 #7
0
 public function testGetSetActiveDateEmptyString()
 {
     $expectedDate = OPGDateFormat::createDateTime(date(OPGDateFormat::getDateFormat() . ' 00:00:00'));
     $this->assertEmpty($this->task->getDateAsString('activeDate'));
     $this->task->setDateTimeFromString($expectedDate->format(OPGDateFormat::getDateTimeFormat()), 'activeDate');
     $returnedDate = $this->task->getActiveDate();
     $this->assertEquals($expectedDate->format(OPGDateFormat::getDateTimeFormat()), $returnedDate->format(OPGDateFormat::getDateTimeFormat()));
 }
コード例 #8
0
 /**
  * @param $dateClosed
  *
  * @return Warning
  */
 public function setDateClosedString($dateClosed)
 {
     if (!empty($dateClosed)) {
         return $this->setDateClosed(DateFormat::createDateTime($dateClosed));
     }
     return $this;
 }
コード例 #9
0
 /**
  * @param string $lifeSustainingTreatmentSignatureDate
  *
  * @return Lpa
  */
 public function setLifeSustainingTreatmentSignatureDateBString($lifeSustainingTreatmentSignatureDate)
 {
     if (!empty($lifeSustainingTreatmentSignatureDate)) {
         $lifeSustainingTreatmentSignatureDate = OPGDateFormat::createDateTime($lifeSustainingTreatmentSignatureDate);
         return $this->setLifeSustainingTreatmentSignatureDateB($lifeSustainingTreatmentSignatureDate);
     }
     return $this;
 }
コード例 #10
0
 /**
  * @param \DateTime $activeDate
  *
  * @return Task
  */
 public function setActiveDate(\DateTime $activeDate = null)
 {
     if (is_null($activeDate)) {
         $activeDate = OPGDateFormat::createDateTime(date(OPGDateFormat::getDateFormat() . ' 00:00:00'));
     }
     $this->activeDate = $activeDate;
     return $this;
 }