/** * Override __set() to handle time. * * @param string $key * @param mixed $value */ public function __set($key, $value) { if ($key === 'size_time' && !is_numeric($value)) { $value = Num::seconds($value); } parent::__set($key, $value); }