getFieldByName('financial_type_id')->setRequired(TRUE); $spec->getFieldByName('receive_date')->setDefaultValue('now'); } /** * @inheritDoc */ public function applies($entity, $action) { return $entity === 'Contribution' && $action === 'create'; } }