/** * Fills in all the default fields on {@link &$model} * * @param ModelObject &$model The model object to fill * * @return void */ public function defaultsOnModel(ModelObject &$model) { foreach ($model->getPersistentFields() as $key) { $default = $model->getDefault($key); if ($model->getDatatype($key) === 'date' && $default !== null) { $default = $this->DateFactory->newStorageDate($default); } if ($default !== null) { $model->{$key} = $default; } } }