/** * Handler for onFieldCheck trigger. * * @author Jason Rey <*****@*****.**> * @since 1.2 * @access public * @param SocialFieldItem $class Field class item * @param Array $data Arguments to pass when triggering event * @param Array $result Result of the returned value by triggered event */ public function onFieldCheck(&$class, &$data, &$result) { if (is_callable(array($class, __FUNCTION__))) { call_user_func_array(array($class, __FUNCTION__), $data); if ($class->hasError()) { return $result[$class->inputName] = $class->getError(); } } return $result[$class->inputName] = $class->isRequired(); }