/** * @dataProvider provider */ public function testDateReturnsFormattedDate($input, $formatInput, $formatOutput, $expected) { $date = new Date($input, $formatInput); $this->assertEquals($expected, $date->getFormattedDate($formatOutput)); }
public static function create($date, $dateFormat, $latitude, $longitude) { $date = new Date($date, $dateFormat); return new self($date, Location::create($date->getFormattedDate(), $latitude, $longitude)); }