PHP Class Sulu\Component\CustomUrl\Routing\Enhancers\ContentEnhancer

Inheritance: extends AbstractEnhancer
Mostra file Open project: sulu/sulu

Public Methods

Method Description
__construct ( DocumentInspector $inspector, Sulu\Component\Content\Compat\StructureManagerInterface $structureManager )

Protected Methods

Method Description
doEnhance ( Sulu\Component\CustomUrl\Document\CustomUrlBehavior $customUrl, Webspace $webspace, array $defaults, Request $request )
documentToStructure ( BasePageDocument $document ) : PageBridge Return a structure bridge corresponding to the given document.
supports ( Sulu\Component\CustomUrl\Document\CustomUrlBehavior $customUrl )

Method Details

__construct() public method

public __construct ( DocumentInspector $inspector, Sulu\Component\Content\Compat\StructureManagerInterface $structureManager )
$inspector Sulu\Bundle\DocumentManagerBundle\Bridge\DocumentInspector
$structureManager Sulu\Component\Content\Compat\StructureManagerInterface

doEnhance() protected method

protected doEnhance ( Sulu\Component\CustomUrl\Document\CustomUrlBehavior $customUrl, Webspace $webspace, array $defaults, Request $request )
$customUrl Sulu\Component\CustomUrl\Document\CustomUrlBehavior
$webspace Sulu\Component\Webspace\Webspace
$defaults array
$request Symfony\Component\HttpFoundation\Request

documentToStructure() protected method

Return a structure bridge corresponding to the given document.
protected documentToStructure ( BasePageDocument $document ) : PageBridge
$document Sulu\Bundle\ContentBundle\Document\BasePageDocument
return Sulu\Component\Content\Compat\Structure\PageBridge

supports() protected method

protected supports ( Sulu\Component\CustomUrl\Document\CustomUrlBehavior $customUrl )
$customUrl Sulu\Component\CustomUrl\Document\CustomUrlBehavior