Overview

Namespaces

  • GLFramework
    • Cache
    • Controller
    • DaMa
      • Manipulators
    • Database
    • HTTP
    • Mail
    • Middleware
    • Model
    • Module
    • Tests
    • Upload
    • Utils
  • None

Classes

  • Module
  • ModuleManager
  • Overview
  • Namespace
  • Class

Class Module

Namespace: GLFramework\Module
Located at Module/Module.php
Methods summary
public
# __construct( $config, $directory )

Module constructor.

Module constructor.

Parameters

$config
$directory
public
# init( )
public
# register_autoload_model( )
public
# load_controllers( $root, $folder = null )
public
# register_autoload_controllers( )
public array
# getControllers( )

Returns

array
public
# getModels( )
public
# getViews( )

Return folder to find views

Return folder to find views

public
# addFolder( & $array, $folder )
public mixed
# getDirectory( )

Returns

mixed
public array
# register_router( $router )

Parameters

$router
\AltoRouter

Returns

array
public
# getControllerDefaultRoutes( $controller, $file )
public
# register_router_controller( $router, $params, $controller )

Parameters

$router
\AltoRouter
$params
$controller
public GLFramework\Controller
# instanceController( $controller )

Parameters

$controller

Returns

GLFramework\Controller
public boolean|GLFramework\Response
# run( $controller, $request )

Parameters

$controller
$request
Request

Returns

boolean|GLFramework\Response

Throws

Exception
public mixed
# getConfig( )

Returns

mixed
public array
# getControllersUrlRoutes( )

Returns

array
Properties summary
public $title
#
public $description
#
API documentation generated by ApiGen