* @license http://www.apache.org/licenses/LICENSE-2.0 * @link http://phpsx.org */ interface ValidatorInterface { const THROW_ERRORS = 1; const COLLECT_ERRORS = 2; /** * Goes through the data structure and calls for each property the * validateProperty method. Data must be an object structure * * @param mixed $data * @return void */ public function validate($data); /** * Validates a specific property. Searches a fitting validation property * inside the list of available rules and applies all filters to the data * * @param string $path * @param mixed $data * @return void */ public function validateProperty($path, $data); } __halt_compiler();----SIGNATURE:----ZTuAj5EOWp6dyK67LsGVcDMwC010fZFv2uHRqqApWv0k2EDTUGIT18mpHfZ2bCLAclRvOwxftbYIDYt1I1nhQ+h4RIiK8xVpOLEfpDcBLGvJrem1J0osWOoA8EC8SNWlE7xTU7+M16JYqG630VNFj9/weynHbv1Ha+TfWy/FX9nGtWlL39wepcvNXDxCckOXs0o0k2bn2aCIhA0k1iKe4exRbzOEj5S88XQ0jjABRx9zkYTirW+B2oOM5rdUOubohOuJ2fWUxwdoNL3httAQngabKi01Pis4gCBZLY4+4FmkjEmQRkXs7eEaI5Cqa09K4ma0PEEHVZavEIgsiIAb/w/1zE3pwiHpkTuv50NWnm29tJFFcUSHymWNGyO2ZdpCSC+b9WPDYiNPTgfmmNgPEd+h+3G6yFZ+NBhIdYtKFlHTMsEK9XBqXDwxKIrvxZhmfhWzhh4AgiTJHPTEFJFL2NpCRluludDkaJ0jTAhzgUp6zt4/MbceHSz6eZ8Jt2rjEYQ6nzfSbfZODW5OzvPIY5KubAtcguvXG2KRkrKeoRscFMebnKabFp9LIVCyut553qqV8XcEAzQAoxwV3rpsu+A72yh58ggRAXbJHHj4OFBLPOr/m1XEP0oq8CYFqjtl7nHvXgOA9C6kxt6gUcxTX0Cwo787P92iyzg7JzYbS6g=----ATTACHMENT:----OTAwMzY1MDY2NzI4Nzc5NSA5OTA0Mzk0OTY0NDUzNjA0IDM1NTkwOTE1OTIxNTU0NTU=