Ubiquity  2.0.3
php rapid development framework
CreateControllersTrait Class Reference
+ Inheritance diagram for CreateControllersTrait:

Public Member Functions

 _getAdminFiles ()
 
 frmAddCrudController ()
 
 _addCtrlRoute ($type)
 
 addCrudController ()
 
 frmAddAuthController ()
 
 addAuthController ()
 

Data Fields

 form
 

Protected Member Functions

 _createMethod ($access, $name, $parameters="", $return="", $content="", $comment="")
 
 _createClass ($template, $classname, $namespace, $uses, $extendsOrImplements, $classContent)
 
 _createController ($controllerName, $variables=[], $ctrlTemplate='controller.tpl', $hasView=false, $jsCallback="")
 
 createCRUDDatasClass ($crudControllerName)
 
 createModelViewerClass ($crudControllerName)
 
 createEventsClass ($crudControllerName)
 
 createCRUDFilesClass ($crudControllerName, $classContent="")
 
 createAuthFilesClass ($authControllerName, $classContent="")
 
 createCrudView ($frameworkName, $controllerName, $newName)
 

Private Attributes

 $views =["CRUD"=>["index"=>"@framework/crud/index.html"
 

Detailed Description

Definition at line 20 of file CreateControllersTrait.php.

Member Function Documentation

◆ _addCtrlRoute()

_addCtrlRoute (   $type)

Definition at line 68 of file CreateControllersTrait.php.

◆ _createClass()

_createClass (   $template,
  $classname,
  $namespace,
  $uses,
  $extendsOrImplements,
  $classContent 
)
abstractprotected

◆ _createController()

_createController (   $controllerName,
  $variables = [],
  $ctrlTemplate = 'controller.tpl',
  $hasView = false,
  $jsCallback = "" 
)
abstractprotected

◆ _createMethod()

_createMethod (   $access,
  $name,
  $parameters = "",
  $return = "",
  $content = "",
  $comment = "" 
)
abstractprotected

◆ _getAdminFiles()

_getAdminFiles ( )
abstract

◆ addAuthController()

addAuthController ( )

Definition at line 177 of file CreateControllersTrait.php.

◆ addCrudController()

addCrudController ( )

Definition at line 80 of file CreateControllersTrait.php.

◆ createAuthFilesClass()

createAuthFilesClass (   $authControllerName,
  $classContent = "" 
)
protected

Definition at line 254 of file CreateControllersTrait.php.

◆ createCRUDDatasClass()

createCRUDDatasClass (   $crudControllerName)
protected

Definition at line 230 of file CreateControllersTrait.php.

◆ createCRUDFilesClass()

createCRUDFilesClass (   $crudControllerName,
  $classContent = "" 
)
protected

Definition at line 248 of file CreateControllersTrait.php.

◆ createCrudView()

createCrudView (   $frameworkName,
  $controllerName,
  $newName 
)
protected

Definition at line 260 of file CreateControllersTrait.php.

◆ createEventsClass()

createEventsClass (   $crudControllerName)
protected

Definition at line 242 of file CreateControllersTrait.php.

◆ createModelViewerClass()

createModelViewerClass (   $crudControllerName)
protected

Definition at line 236 of file CreateControllersTrait.php.

◆ frmAddAuthController()

frmAddAuthController ( )

Definition at line 149 of file CreateControllersTrait.php.

◆ frmAddCrudController()

frmAddCrudController ( )

Definition at line 35 of file CreateControllersTrait.php.

Field Documentation

◆ $views

$views =["CRUD"=>["index"=>"@framework/crud/index.html"
private

Definition at line 22 of file CreateControllersTrait.php.

◆ form

form
Initial value:
=>"@framework/crud/form.html","display"=>"@framework/crud/display.html"],
"auth"=>["index"=>"@framework/auth/index.html","info"=>"@framework/auth/info.html","noAccess"=>"@framework/auth/noAccess.html","disconnected"=>"@framework/auth/disconnected.html","message"=>"@framework/auth/message.html","baseTemplate"=>"@framework/auth/baseTemplate.html"]
]

Definition at line 22 of file CreateControllersTrait.php.


The documentation for this class was generated from the following file: