PHP Class Jackalope\Validation\Path\JackrabbitPathValidator
Namespaces need to be valid XML elements according to the XML specification:
http://www.w3.org/TR/2008/REC-xml-20081126/#NT-Name
Local names can be any characters other than ":", "[", "]", "*", "'" and """
XML regexes translated thanks to this post from stack overflow:
http://stackoverflow.com/questions/2519845/how-to-check-if-string-is-a-valid-xml-element-name/15188815#15188815
Show file
Open project: jackalope/jackalope
Protected Properties
Public Methods
Method Details
__construct()
public method
getNamePattern()
public method
getPathPattern()
public method
Property Details
$LOCAL_NAME protected property
$PATH_WITHOUT_LAST_SLASH protected property
protected $PATH_WITHOUT_LAST_SLASH |
$PAT_LOCAL_NAME protected property
protected $PAT_LOCAL_NAME |
$PAT_NAME protected property
$PAT_NAME_PREFIX protected property
protected $PAT_NAME_PREFIX |
$PAT_NAME_PREFIX_CHAR protected property
protected $PAT_NAME_PREFIX_CHAR |
$PAT_NAME_PREFIX_START_CHAR protected property
protected $PAT_NAME_PREFIX_START_CHAR |
$PAT_NAME_SIMPLE_CHAR protected property
protected $PAT_NAME_SIMPLE_CHAR |
$PAT_NAME_SIMPLE_CHAR_NEGATION protected property
protected $PAT_NAME_SIMPLE_CHAR_NEGATION |
$PAT_NAME_SIMPLE_CHAR_NO_SPACE protected property
protected $PAT_NAME_SIMPLE_CHAR_NO_SPACE |
$PAT_PATH_ELEMENT protected property
protected $PAT_PATH_ELEMENT |