public function testBugTwoPatternOnSameHelperInstance() { $date = new DateTime('2012-07-02T22:44:03Z'); $helper = new DateFormatHelper(); $helper->setTimezone('Europe/Berlin'); $this->assertEquals('03/2012', $helper->__invoke($date, null, null, 'it_IT', 'dd/Y')); $this->assertEquals('03-2012', $helper->__invoke($date, null, null, 'it_IT', 'dd-Y')); }
/** * @dataProvider currencyTestsDataProvider */ public function testSettersProvideDefaults($locale, $timezone, $timeType, $dateType, $date, $expected) { $this->helper->setTimezone($timezone)->setLocale($locale); $this->assertMbStringEquals($expected, $this->helper->__invoke($date, $dateType, $timeType)); }