mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-05-22 05:15:29 +09:00
#19756885 Validator class' interface.
git-svn-id: http://xe-core.googlecode.com/svn/branches/1.5.0@8369 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
parent
f73c89d32c
commit
d0a270a559
1 changed files with 76 additions and 0 deletions
76
classes/validator/Validator.class.php
Normal file
76
classes/validator/Validator.class.php
Normal file
|
|
@ -0,0 +1,76 @@
|
||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Validator class
|
||||||
|
*/
|
||||||
|
class Validator
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* @constructor
|
||||||
|
*/
|
||||||
|
function Validator($xml_path){
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Set root cache directory
|
||||||
|
* @param[in] string $cache_dir Root cache directory
|
||||||
|
*/
|
||||||
|
function setCacheDir($cache_dir){
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Set target fields to be checked.
|
||||||
|
* The keys of array represents filed's name, its values represents field's vale.
|
||||||
|
* @param[in] array $fields Target fields
|
||||||
|
*/
|
||||||
|
function setFields($fields){
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Validate the fields. If the fields aren't passed, validation will be execute on the Context variables.
|
||||||
|
* @param[in] (optional) array $fields
|
||||||
|
* @return bool True if it is valid, FALSE otherwise.
|
||||||
|
*/
|
||||||
|
function validate($fields){
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns the last error message
|
||||||
|
* @return string error message
|
||||||
|
*/
|
||||||
|
function getLastError(){
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Add a new rule
|
||||||
|
* @param[in] string $name rule name
|
||||||
|
* @param[in] string $rule
|
||||||
|
*/
|
||||||
|
function addRule($name, $rule){
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Remove a rule
|
||||||
|
* @param[in] string $name rule name
|
||||||
|
*/
|
||||||
|
function removeRule($name){
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Find whether the field is valid with the rule
|
||||||
|
* @param[in] string $name rule name
|
||||||
|
* @param[in] string $field field name
|
||||||
|
* @return bool TRUE if the field is valid, FALSE otherwise.
|
||||||
|
*/
|
||||||
|
function applyRule($name, $field){
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns compiled javascript file path. The path begins from XE root directory.
|
||||||
|
* @return string Compiled JavaScript file path
|
||||||
|
*/
|
||||||
|
function getJsPath(){
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/* End of file Validator.class.php */
|
||||||
|
/* Location: ./classes/validator/Validator.class.php */
|
||||||
Loading…
Add table
Add a link
Reference in a new issue