/** * Return Form object by name, must call before validating, getting data * @param string $name , unique identifier of the form * @return Form | null */ public static function getForm($name) { if (!isset(self::$forms)) { self::$forms = $_SESSION['php_lite_form_builder']; } foreach (self::$forms as $form) { if ($form instanceof Form) { if ($form->getName() == $name) { $form->process(); return $form; } } } return null; }