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

Interface: IWodafok

Source Location: /Classes/IWodafok.php

Interface IWodafok

Interface Overview

Located in /Classes/IWodafok.php [line 33]



		
				Author(s):
		
		
		
Information Tags:
Version:  0.1
Copyright:  2011 Wodafok
License:  WoDaFoK

Methods

[ Top ]
Method Summary
static void   addToDatas()   Ajoute une variable aux données
static \Wodafok\CacheSystem   getCache()   Retourne le systeme de cache
static mixed   getDatas()   Récupérer une donnée par son nom où toutes les données.
static void   mergeToData()   Merge le tableau avec les données de l'application.
static void   removeToDatas()   Supprime une variable des données.
static void   setCache()   Set le systeme de cache
static IWodafok   &This()   Retourne l'instance actuel
type   __construct()  
void   __destruct()   Finalisation de l'execution.
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   getController()  

[ Top ]
Methods
static method addToDatas  [line 62]

  static void addToDatas( string $name, mixed $value  )

Ajoute une variable aux données

Parameters:
string   $name:  Nom de la variable
mixed   $value:  Valeur

API Tags:
Access:  public


[ Top ]
static method getCache  [line 47]

  static \Wodafok\CacheSystem getCache( )

Retourne le systeme de cache


API Tags:
Access:  public


[ Top ]
static method getDatas  [line 83]

  static mixed getDatas( [string $name = null]  )

Récupérer une donnée par son nom où toutes les données.

Parameters:
string   $name:  Nom de la données à récupérer

API Tags:
Return:  
  • Si $name == null le tableau de données est retourné.
  • Si $name existe la données est retourné tels-quel
  • Si $name inconnue retourne false
Access:  public


[ Top ]
static method mergeToData  [line 90]

  static void mergeToData( array $datas  )

Merge le tableau avec les données de l'application.

Parameters:
array   $datas:  Tableau à merger

API Tags:
Access:  public


[ Top ]
static method removeToDatas  [line 69]

  static void removeToDatas( string $name  )

Supprime une variable des données.

Parameters:
string   $name:  Nom de la variable

API Tags:
Access:  public


[ Top ]
static method setCache  [line 54]

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

Set le systeme de cache

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

API Tags:
Access:  public


[ Top ]
static method This  [line 40]

  static IWodafok &This( )

Retourne l'instance actuel



[ Top ]
Constructor __construct  [line 99]

  type __construct( \Wodafok\DefaultConfiguration $configuration  )

Parameters:
\Wodafok\DefaultConfiguration   $configuration: 


[ Top ]
Destructor __destruct  [line 105]

  void __destruct( )

Finalisation de l'execution.

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



[ Top ]
CheckIfAutorised  [line 133]

  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 123]

  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 ]
getController  [line 92]

  void getController( )


API Tags:
Access:  public


[ Top ]

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