english/libraries/joomla/form/rules/rules.php
/**
	 * Method to test the value.
	 *
	 * @param   object  $element	The JXMLElement object representing the <field /> tag for the
	 * 								form field object.
	 * @param   mixed   $value		The form field value to validate.
	 * @param   string  $group		The field name group control value. This acts as as an array
	 * 								container for the field. For example if the field has name="foo"
	 * 								and the group value is set to "bar" then the full field name
	 * 								would end up being "bar[foo]".
	 * @param   object  $input		An optional JRegistry object with the entire data set to validate
	 * 								against the entire form.
	 * @param   object  $form		The form object for which the field is being tested.
	 *
	 * @return  boolean  True if the value is valid, false otherwise.
	 *
	 * @since   11.1
	 * @throws  JException on invalid rule.
	 */
Method to test the value.
@param   object  $element    The JXMLElement object representing the  tag for the
form field object.
@param   mixed   $value              The form field value to validate.
@param   string  $group              The field name group control value. This acts as as an array
container for the field.

@return  boolean  True if the value is valid, false otherwise.

@since   11.1
@throws  JException on invalid rule.
Method to test the value . @param object $element The JXMLElement object representing the tag for the form field object . @param mixed $value The form field value to validate . @param string $group The field name group control value . This acts as as an array container for the field . @return boolean True if the value is valid false otherwise . @since 11 . 1 @throws JException on invalid rule .
public function test(& $element, $value, $group = null, & $input = null, & $form = null)
	{
		$fieldActions = self::getFieldActions($element);
		$valueActions = self::getValueActions($value);
		foreach ($valueActions as $action)
		{
			if (!in_array($action, $fieldActions)) {
				return false;
			}
		}
		return true;
	}
public function test ( & $ element , $ value , $ group = null , & $ input = null , & $ form = null ) { $ fieldActions = self :: getFieldActions ( $ element ) ; $ valueActions = self :: getValueActions ( $ value ) ; foreach ( $ valueActions as $ action ) { if ( ! in_array ( $ action , $ fieldActions ) ) { return false ; } } return true ; }
Method to test the value.
Method to test the value .
// Get the possible field actions and the ones posted to validate them. // Make sure that all posted actions are in the list of possible actions for the field.