eZPublishCommunityProject  2013.9
eZ\Publish\Core\MVC\Symfony\Matcher\MatcherInterface Interface Reference

Base interface for matchers. More...

+ Inheritance diagram for eZ\Publish\Core\MVC\Symfony\Matcher\MatcherInterface:

Public Member Functions

 setMatchingConfig ($matchingConfig)
 Registers the matching configuration for the matcher. More...
 

Detailed Description

Base interface for matchers.

Member Function Documentation

eZ\Publish\Core\MVC\Symfony\Matcher\MatcherInterface::setMatchingConfig (   $matchingConfig)

Registers the matching configuration for the matcher.

It's up to the implementor to validate $matchingConfig since it can be anything configured by the end-developer.

Parameters
mixed$matchingConfig
Exceptions
\InvalidArgumentExceptionShould be thrown if $matchingConfig is not valid.

Implemented in eZ\Publish\Core\MVC\Symfony\Matcher\ContentBased\UrlAlias, eZ\Publish\Core\MVC\Symfony\Matcher\Block\MultipleValued, and eZ\Publish\Core\MVC\Symfony\Matcher\ContentBased\MultipleValued.


The documentation for this interface was generated from the following file: