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
Inheritance: extends AbstractRegexValidator
Show file Open project: jackalope/jackalope

Protected Properties

Property Type Description
$LOCAL_NAME
$NAME
$PATH
$PATH_WITHOUT_LAST_SLASH
$PAT_LOCAL_NAME
$PAT_NAME
$PAT_NAME_PREFIX
$PAT_NAME_PREFIX_CHAR
$PAT_NAME_PREFIX_START_CHAR
$PAT_NAME_SIMPLE_CHAR
$PAT_NAME_SIMPLE_CHAR_NEGATION
$PAT_NAME_SIMPLE_CHAR_NO_SPACE
$PAT_PATH_ELEMENT

Public Methods

Method Description
__construct ( )
getNamePattern ( )
getPathPattern ( )

Method Details

__construct() public method

public __construct ( )

getNamePattern() public method

public getNamePattern ( )

getPathPattern() public method

public getPathPattern ( )

Property Details

$LOCAL_NAME protected property

protected $LOCAL_NAME

$NAME protected property

protected $NAME

$PATH protected property

protected $PATH

$PATH_WITHOUT_LAST_SLASH protected property

protected $PATH_WITHOUT_LAST_SLASH

$PAT_LOCAL_NAME protected property

protected $PAT_LOCAL_NAME

$PAT_NAME protected property

protected $PAT_NAME

$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