protected function getMinutes($date, $pattern = 'm')
{
$minutes = $date['minutes'];
switch ($pattern) {
case 'm':
return $minutes;
case 'mm':
return str_pad($minutes, 2, '0', STR_PAD_LEFT);
default:
throw new Exception('The pattern for minutes is "m" or "mm".');
}
}