phpDocumentor Wodafok
[ class tree: Wodafok ] [ index: Wodafok ] [ all elements ]

Class: Wodafok

Source Location: /Classes/Wodafok.php

Class Wodafok

Property Summary
static \Wodafok\CacheSystem   $cache  
static mixed   $datas  
static Wodafok\Wodafok   $wodafok  
mixed   $controller  
mixed   $request  

[ Top ]
Method Summary
static void   addToDatas()  
static \Wodafok\CacheSystem   getCache()  
static void   getDatas()  
static void   mergeToData()  
static void   removeToDatas()  
static void   setCache()  
static \Wodafok\Wodafok   &This()  
Wodafok   __construct()  
void   __destruct()  
bool   CheckIfAutorised()   Verifie si le controlleur est autorisé pour l'utilisateur en cour Cette fonction modifie le controller si ce n'est pas le cas
void   execute()   -->Traitement de la demande
void   finalise()   Finalisation de l'execution.
\Wodafok\IConfiguration   getController()   Retourne le controlleur actuelle de l'applicatin
void   init()  
void   setController()   Set le controlleur de l'application.

[ Top ]
Properties
static \Wodafok\CacheSystem   $cache [line 61]
API Tags:
Access:  private


[ Top ]
static mixed   $datas [line 79]
API Tags:
Access:  private


[ Top ]
static Wodafok\Wodafok   $wodafok [line 42]
API Tags:
Access:  private


[ Top ]
mixed   $controller [line 44]
API Tags:
Access:  private


[ Top ]
mixed   $request [line 43]
API Tags:
Access:  private


[ Top ]
Methods
static method addToDatas  [line 81]

  static void addToDatas( $name, $value  )

Parameters:
   $name: 
   $value: 

API Tags:
Access:  public


[ Top ]
static method getCache  [line 67]

  static \Wodafok\CacheSystem getCache( )


API Tags:
Access:  public


[ Top ]
static method getDatas  [line 91]

  static void getDatas( [ $name = null]  )

Parameters:
   $name: 

API Tags:
Access:  public


[ Top ]
static method mergeToData  [line 100]

  static void mergeToData( array $datas  )

Parameters:
array   $datas: 

API Tags:
Access:  public


[ Top ]
static method removeToDatas  [line 85]

  static void removeToDatas( $name  )

Parameters:
   $name: 

API Tags:
Access:  public


[ Top ]
static method setCache  [line 75]

  static void setCache( Cache \\$cache, \Wodafok\Cache $cache  )

Parameters:
\Wodafok\Cache   $cache: 
Cache   \\$cache: 

API Tags:
Access:  public


[ Top ]
static method This  [line 50]

  static \Wodafok\Wodafok &This( )


API Tags:
Access:  public


[ Top ]
Constructor __construct  [line 129]

  Wodafok __construct( [ $configuration = null]  )

Parameters:
   $configuration: 

API Tags:
Access:  public


[ Top ]
Destructor __destruct  [line 162]

  void __destruct( )


API Tags:
Access:  public


[ Top ]
CheckIfAutorised  [line 219]

  bool CheckIfAutorised( )

Verifie si le controlleur est autorisé pour l'utilisateur en cour Cette fonction modifie le controller si ce n'est pas le cas


API Tags:
Access:  public


[ Top ]
execute  [line 182]

  void execute( string $_url  )

-->Traitement de la demande

Lance l'execution d'une requete.

Nettoye et décode l'url grâce au module de redirection

Envoie le header http retourné par le module de redirection Récupere les controller à inclures depuis les routes Puis les executes

Parameters:
string   $_url:  URL à traiter. Si vide tout doit être fait dans le même fichier à l'image de 'action/login.php'

API Tags:
Access:  public


[ Top ]
finalise  [line 150]

  void finalise( )

Finalisation de l'execution.

Vidage du buffer, sauvegarde des données en sessions ... *


API Tags:
Access:  public


[ Top ]
getController  [line 111]

  \Wodafok\IConfiguration getController( )

Retourne le controlleur actuelle de l'applicatin


API Tags:
Access:  public


[ Top ]
init  [line 124]

  void init( )


API Tags:
Access:  private


[ Top ]
setController  [line 120]

  void setController( IController &$controller, \Wodafok\IController $controller  )

Set le controlleur de l'application.

Parameters:
\Wodafok\IController   $controller:  Controlleur à executer
IController   &$controller: 

API Tags:
Access:  public


[ Top ]

Documentation generated on Mon, 13 Aug 2012 23:01:13 +0200 by phpDocumentor 1.4.4