Exemplo n.º 1
0
 /**
  * @param iMC4WP_Request $request
  * @return MC4WP_Form|null
  */
 public static function get(iMC4WP_Request $request = null)
 {
     // has instance been created already?
     if (self::$instance) {
         $form = self::$instance;
     } else {
         // create a new instance
         $form = new MC4WP_Form($request);
         self::$instance = $form;
     }
     // attach request to form
     if ($request && !$form->has_request($request)) {
         $form->attach_request($request);
     }
     return $form;
 }