PHP Class Sulu\Component\CustomUrl\Generator\Generator

Inheritance: implements Sulu\Component\CustomUrl\Generator\GeneratorInterface
Show file Open project: sulu/sulu

Public Methods

Method Description
__construct ( Sulu\Component\Webspace\Url\ReplacerInterface $urlReplacer )
generate ( $baseDomain, $domainParts, Localization $locale = null )

Protected Methods

Method Description
localizeDomain ( string $domain, Localization $locale ) : string Localize given domain.

Method Details

__construct() public method

public __construct ( Sulu\Component\Webspace\Url\ReplacerInterface $urlReplacer )
$urlReplacer Sulu\Component\Webspace\Url\ReplacerInterface

generate() public method

public generate ( $baseDomain, $domainParts, Localization $locale = null )
$locale Sulu\Component\Localization\Localization

localizeDomain() protected method

Localize given domain.
protected localizeDomain ( string $domain, Localization $locale ) : string
$domain string
$locale Sulu\Component\Localization\Localization
return string