ezsiteaccessmatchers-bundle

UNIX name Owner Status
ezsiteaccessmatchers-bundle 7x stable
Version Compatible with
N/A N/A
eZ platform Bundle providing additional siteaccess matchers

eZ (platform) Siteaccess Matchers Bundle

master

 

About

This eZ publish bundle provides additional siteaccess matchers, usefull for mapping siteacesses with Platform.sh dynamic environments urls.

The new matchers are :

  • ExtendedHostElement : use a host element for siteaccess identification and replace the provided patterns in the string ( ex: "-" by "_" )
  • SuffixedHostElement : use a host element for siteaccess identification and suffix it with the provided string
  • PrefixedHostElement : use a host element for siteaccess identification and prefix it with the provided string

Installation

The recommended way to install this bundle is through Composer. Just run :

composer require novactive/ezsiteaccessmatchers-bundle

Register the bundle in the kernel of your application :

// ezpublish/EzPublishKernel.php
public function registerBundles()
{
$bundles = array(
// ...
new Novactive\EzSiteaccessMatchersBundle\NovaEzSiteaccessMatchersBundle(),
);

return $bundles;
}

Usage

ExtendedHostElement matcher:

In your ezpublish/config/ezpublish.yml / app/config/ezplatform.yml config file :

ezpublish:
...
siteaccess:
...
match:
\Novactive\EzSiteaccessMatchersBundle\Matcher\ExtendedHostElement:
elementNumber: 1
# Replacements config is not mandatory as following config is default one
# replacements:
# pattern: '-'
# replacement: '_'
# You could also provide array of patterns / replacements strings
# replacements:
# pattern: ['-']
# replacement: ['_']

SuffixedHostElement matcher:

In your ezpublish/config/ezpublish.yml / app/config/ezplatform.yml config file :

ezpublish:
...
siteaccess:
...
match:
\Novactive\EzSiteaccessMatchersBundle\Matcher\SuffixedHostElement:
elementNumber: 1
suffix: test

PrefixedHostElement matcher:

In your ezpublish/config/ezpublish.yml / app/config/ezplatform.yml config file :

ezpublish:
...
siteaccess:
...
match:
\Novactive\EzSiteaccessMatchersBundle\Matcher\PrefixedHostElement:
elementNumber: 1
prefix: test

License

This bundle is released under the MIT license. See the complete license in the bundle:

LICENSE

No news yet.

This project has no reviews yet. Be the first one to review it!

No forum messages yet.