public function parse($date)
{
foreach ($this->user as $method) {
if (($returned = call_user_func($method, $date)) !== false) {
return $returned;
}
}
foreach ($this->built_in as $method) {
if (($returned = call_user_func(array($this, $method), $date)) !== false) {
return $returned;
}
}
return false;
}