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

Class: Autoloader

Source Location: /Classes/Autoloader.php

Class Autoloader

Class Overview

Cette classe permet de gerer le chargement automatique des classes souhaitez

Located in /Classes/Autoloader.php [line 36]



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

Properties

Methods

[ Top ]
Property Summary
static \Wodafok\Cache   $cache  
static array   $namespaces   Contiens la liste des namespaces La 1ere valeur dois rester vide car la fonction array_search retournerai 0 et serait concidèré comme faux
static bool   $pathAlreadyChange   Indique si le include_path de php à déjà été mis à jour avec le dossier Wodafok
static string   $prefixCache  

[ Top ]
Method Summary
static boolean   autoload()   Inclus le fichier correspondant à la classe recherchée
static boolean   canCreateClass()   Fonction permettant de savoir si l'autoload connait un classe donnée.
static string   getPathSytstem()   Recupération du dossier systeme.
Il s'agit du dossier parrent de celui contenant ce fichier
static boolean   loadFromCache()   Charge un fichier contenant la classe souhaitez en allant récupérer le chemin dans le cache
static void   register()   Register Autoloader Class to autoload
Autoloader   __construct()   Singleton

[ Top ]
Properties
static \Wodafok\Cache   $cache [line 68]
API Tags:
Staticvar:   0:
Access:  private


[ Top ]
static array   $namespaces = array("", "wodafok") [line 53]

Contiens la liste des namespaces La 1ere valeur dois rester vide car la fonction array_search retournerai 0 et serait concidèré comme faux

API Tags:
Staticvar:   0:
Access:  private


[ Top ]
static bool   $pathAlreadyChange = false [line 61]

Indique si le include_path de php à déjà été mis à jour avec le dossier Wodafok

API Tags:
Staticvar:   0:
Access:  private


[ Top ]
static string   $prefixCache = 'AUTOLOAD_' [line 75]
API Tags:
Staticvar:   0:
Access:  private


[ Top ]
Methods
static method autoload  [line 161]

  static boolean autoload( string $className  )

Inclus le fichier correspondant à la classe recherchée

Parameters:
string   $className:  Class Name

API Tags:
Access:  public
Example:  example not found


[ Top ]
static method canCreateClass  [line 85]

  static boolean canCreateClass( type $className, [type $includeFile = false]  )

Fonction permettant de savoir si l'autoload connait un classe donnée.

Parameters:
type   $className:  Nom de la classe
type   $includeFile:  Indique si on inclus le fichier pendant la recherche ou non

API Tags:
Return:  True si la classe peut être crée
Access:  public


[ Top ]
static method getPathSytstem  [line 135]

  static string getPathSytstem( )

Recupération du dossier systeme.
Il s'agit du dossier parrent de celui contenant ce fichier


API Tags:
Access:  public


[ Top ]
static method loadFromCache  [line 172]

  static boolean loadFromCache( string $classname, [boolean $includeFile = false]  )

Charge un fichier contenant la classe souhaitez en allant récupérer le chemin dans le cache

Parameters:
string   $classname:  Nom de la classe
boolean   $includeFile:  Indique si on dois inclure le fichier en même temps

API Tags:
Access:  private


[ Top ]
static method register  [line 144]

  static void register( )

Register Autoloader Class to autoload


API Tags:
Access:  public


[ Top ]
Constructor __construct  [line 41]

  Autoloader __construct( )

Singleton


API Tags:
Access:  private


[ Top ]

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