Dominik Liebler 8f54955452 Merge pull request #230 from diogocavilha/master
Update DateComparator.php
2016-09-10 18:37:23 +02:00

25 lines
431 B
PHP

<?php
namespace DesignPatterns\Behavioral\Strategy;
/**
* Class DateComparator.
*/
class DateComparator implements ComparatorInterface
{
/**
* {@inheritdoc}
*/
public function compare($a, $b)
{
$aDate = new \DateTime($a['date']);
$bDate = new \DateTime($b['date']);
if ($aDate == $bDate) {
return 0;
}
return $aDate < $bDate ? -1 : 1;
}
}