Source for file jIUrlEngine.iface.php
Documentation is available at jIUrlEngine.iface.php
- <?php
- /**
- * @package     jelix
- * @subpackage  core_url
- * @author      Laurent Jouanneau
- * @copyright   2005-2008 Laurent Jouanneau
- *  Some parts of this file are took from an experimental branch of the Copix project (CopixUrl.class.php, Copix 2.3dev20050901, http://www.copix.org),
- *  Some lines of code are still copyrighted 2001-2005 CopixTeam (LGPL licence).
- *  Initial authors of this parts are Gerald Croes and Laurent Jouanneau,
- *  and this parts were adapted for Jelix by Laurent Jouanneau
- * @link        http://www.jelix.org
- * @licence     GNU Lesser General Public Licence see LICENCE file or http://www.gnu.org/licenses/lgpl.html
- */
-  
- /**
-  * interface for url engines
-  * @package  jelix
-  * @subpackage core_url
-  * @author      Laurent Jouanneau
-  * @copyright   2005 CopixTeam, 2005-2006 Laurent Jouanneau
-  */
- interface jIUrlEngine {
-     /**
-     * Parse some url components
-     * @param string $scriptNamePath    /path/index.php
-     * @param string $pathinfo          the path info part of the url (part between script name and query)
-     * @param array  $params            url parameters (query part e.g. $_REQUEST)
-     * @return jUrlAction 
-     */
-     public function parse($scriptNamePath, $pathinfo, $params );
-  
-     /**
-      * Parse a url from the request
-      * @param jRequest $request 
-      * @param array  $params            url parameters
-      * @return jUrlAction 
-      * @since 1.1
-      */
-     public function parseFromRequest($request, $params );
-  
-     /**
-     * Create a jurl object with the given action data
-     * @param jUrlAction $url  information about the action
-     * @return jUrl the url correspondant to the action
-     */
-     public function create($urlact);
-  
- }
		Documentation generated on Thu, 22 Mar 2012 22:16:23 +0100 by phpDocumentor 1.4.3