PHP Interface eZ\Publish\Core\MVC\Symfony\SiteAccess\Matcher\CompoundInterface

Inheritance: extends eZ\Publish\Core\MVC\Symfony\SiteAccess\VersatileMatcher
Show file Open project: ezsystems/ezpublish-kernel

Public Methods

Method Description
getSubMatchers ( ) : eZ\Publish\Core\MVC\Symfony\SiteAccess\Matcher[] Returns all used sub-matchers.
setMatcherBuilder ( eZ\Publish\Core\MVC\Symfony\SiteAccess\MatcherBuilderInterface $matcherBuilder ) Injects the matcher builder, to allow the Compound matcher to properly build the underlying matchers.
setSubMatchers ( array $subMatchers ) Replaces sub-matchers.

Method Details

getSubMatchers() public method

Returns all used sub-matchers.
public getSubMatchers ( ) : eZ\Publish\Core\MVC\Symfony\SiteAccess\Matcher[]
return eZ\Publish\Core\MVC\Symfony\SiteAccess\Matcher[]

setMatcherBuilder() public method

Injects the matcher builder, to allow the Compound matcher to properly build the underlying matchers.
public setMatcherBuilder ( eZ\Publish\Core\MVC\Symfony\SiteAccess\MatcherBuilderInterface $matcherBuilder )
$matcherBuilder eZ\Publish\Core\MVC\Symfony\SiteAccess\MatcherBuilderInterface

setSubMatchers() public method

Replaces sub-matchers.
public setSubMatchers ( array $subMatchers )
$subMatchers array