Пример #1
0
 public function testFilter()
 {
     $localeMock = $this->getMock('\\Magento\\Framework\\Stdlib\\DateTime\\TimezoneInterface');
     $localeMock->expects($this->once())->method('getDateFormat')->with(\IntlDateFormatter::SHORT)->will($this->returnValue('MM-dd-yyyy'));
     $model = new Date($localeMock);
     // Check that date is converted to 'yyyy-MM-dd' format
     $this->assertEquals('2241-12-31', $model->filter('12-31-2241'));
 }
Пример #2
0
 /**
  * @dataProvider dateFilterWithExceptionDataProvider
  */
 public function testFilterWithException($inputData)
 {
     $this->setExpectedException('\\Exception');
     $localeMock = $this->getMock('\\Magento\\Framework\\Stdlib\\DateTime\\TimezoneInterface');
     $localeMock->expects($this->once())->method('getDateFormat')->with(\IntlDateFormatter::SHORT)->will($this->returnValue('MM-dd-yyyy'));
     $model = new Date($localeMock);
     $model->filter($inputData);
 }
Пример #3
0
 /**
  * @param \Magento\Framework\Stdlib\DateTime\TimezoneInterface $localeDate
  * 
  * @deprecated 
  */
 public function __construct(\Magento\Framework\Stdlib\DateTime\TimezoneInterface $localeDate)
 {
     parent::__construct($localeDate);
     $this->_localToNormalFilter = new \Zend_Filter_LocalizedToNormalized(
         [
             'date_format' => $this->_localeDate->getDateTimeFormat(
                 \IntlDateFormatter::SHORT
             ),
         ]
     );
     $this->_normalToLocalFilter = new \Zend_Filter_NormalizedToLocalized(
         ['date_format' => \Magento\Framework\Stdlib\DateTime::DATETIME_INTERNAL_FORMAT]
     );
 }