getConstants() as $constant => $value) { if (preg_match('/^' . str_replace('.', '\.', $value) . '(\.[a-zA-Z0-9_]+)*(?::{1}[a-zA-Z0-9,_]*)?$/', $rule)) { return $value; } } return ValidationRules::UNSUPPORTED; } }