public static function getValidatorSpec()
 {
     return array_merge(parent::getValidatorSpec(), array(self::NAME => array('Regex' => array('pattern' => '/^[\\w\\s\\d\\_@\\.\\*\\?]{0,20}$/', 'breakChainOnFailure' => true)), self::CURRENCY => array('Enum_Currency' => array('breakChainOnFailure' => true))));
 }
 public function testFilterIsValid()
 {
     $this->assertEquals(true, OrgFilterFields::hasFilter('name'));
     $this->assertEquals(false, OrgFilterFields::hasFilter('invented'));
 }
 public static function getWhiteList()
 {
     return OrgFilterFields::getWhiteList();
 }
 public static function getWhiteList()
 {
     return array_merge(OrgFilterFields::getWhiteList(), array(self::PARENT_ID, self::SERVICE_PROVIDER_ID_FOR_ENABLERS, self::SERVICE_PROVIDER_ID_FOR_COMMERCIALS));
 }