Example #1
0
 public static function factory(myDoctrineRecord $record, $local, $alias, $required)
 {
     /*
      * Check first is local column has a value
      * not to modify the record
      */
     if ($record->get($local)) {
         $media = $record->get($alias);
     } else {
         $media = new DmMedia();
         $media->set('dm_media_folder_id', $record->getDmMediaFolder()->get('id'));
     }
     $form = new self($media);
     $form->configureRequired($required);
     $form->setRecord($record);
     return $form;
 }