contenido\classes\UrlBuilder\Contenido_UrlBuilderFactory.class.php

Show: PublicProtectedPrivateinherited
Table of Contents
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

methodpublicgetUrlBuilder(string $sBuilder) : \Contenido_UrlBuilder
static

Returns desired UrlBuilder object.

Parameters
NameTypeDescription
$sBuilderstring

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.

Returns
TypeDescription
\Contenido_UrlBuilder
Throws
ExceptionDescription
\InvalidArgumentExceptionIn case unknown type of builder is requested you'll get an Exception
Documentation was generated by phpDocumentor 2.0.0a12.