contenido\classes\UrlBuilder\Contenido_UrlBuilderFactory.class.php
Project:
Contenido Content Management System
Description: Factory for retrieving required Contenido_UrlBuilder object
Requirements:
- Author
- Rudi Bieller
- Con_php_req
- 5.0
- Copyright
- four for business AG
- License
- http://www.contenido.org/license/LIZENZ.txt
- Link
- http://www.4fb.de
- Link
- {@internal created 2008-02-18 modified 2008-09-29, Murat Purc, add instantiation of userdefined UrlBuilder modified 2008-12-22, Murat Purc, fixed file exists check of userdefined UrlBuilder modified 2009-01-01, Murat Purc, changed call of call_user_func to support php previous to 5.2.3 $Id: Contenido_UrlBuilderFactory.class.php 930 2009-01-01 20:44:32Z xmurrix $: }}
- Package
- Contenido Backend classes
- Version
- 1.1.0
\Contenido_UrlBuilderFactory
Package: Default
Methods


getUrlBuilder(string $sBuilder) : \Contenido_UrlBuilder
static
Returns desired UrlBuilder object.
Parameters
Returns
Throws
Name | Type | Description |
---|---|---|
$sBuilder | string | For now, those are valid: front_content, custom, custom_path or a Userdefined UrlBuilder name. The name must be a subpart of the UrlBuilder class, e. g. 'MyUrlBuilder' for Contenido_UrlBuilder_MyUrlBuilder. The classfile must be named like Contenido_UrlBuilder_MyUrlBuilder.class.php and it must be reside in /contenido/classes/UrlBuilder/ folder. |
Type | Description |
---|---|
\Contenido_UrlBuilder |
Exception | Description |
---|---|
\InvalidArgumentException | In case unknown type of builder is requested you'll get an Exception |