core\util\class-init-util.php

Show: PublicProtectedPrivateinherited
Table of Contents
Fichier boot d'un plugin made Eoxia.
Author
Eoxia  
Copyright
2015-2018 Eoxia  
Package
EO_Framework\Core\Util  
Since
0.1.0  
Version
1.0.0  

\eoxia\Init_Util

Package: EO_Framework\Core\Util
Cette classe initialise tous les fichiers config.json
Parent(s)
\eoxia\Singleton_Util
Inherited_from
\eoxia\Singleton_Util  

Properties

>VPropertyprotected\eoxia\Singleton_Util $instance
static
L'instance courant du singleton
Details
Type
\eoxia\Singleton_Util

Methods

methodprotected__construct() : void
finalinherited

Appelle le constructeur parent

Inherited from:
Details
Since
0.1.0  
Version
1.0.0  
methodprotectedconstruct() : void

Le constructeur obligatoirement pour utiliser la classe \eoxia\Singleton_Util

Details
Since
0.1.0  
Version
1.0.0  
methodprotectedconstruct() : void
abstractinherited

Le constructeur pour les enfants

Inherited from:
Details
Since
0.1.0  
Version
1.0.0  
methodpublicexec(string $path, string $plugin_slug) : void

Appelles les méthodes read_core_util_file_and_include et init_main_config ainsi que init_module

Parameters
NameTypeDescription
$pathstring

Le chemin absolue vers le plugin.

$plugin_slugstring

Le slug du plugin (Défini dans votre config.json principale).

methodpublicg() : \eoxia\Singleton_Util
staticfinalinherited

Récupères l'instance courante

Inherited from:
Returns
TypeDescription
\eoxia\Singleton_UtilL'instance courante
Details
Since
0.1.0  
Version
1.0.0  
methodprivateinit_external(string $path, string $plugin_slug) : void

Appel la méthode 'exec' de l'objet 'External_Util' afin d'initialiser les externals.

Parameters
NameTypeDescription
$pathstring

Le chemin du plugin.

$plugin_slugstring

Le slug principale du plugin défini dans le fichier config.json principale.

Details
Since
0.1.0  
Version
1.0.0  
methodprivateinit_main_config(string $path, string $plugin_slug) : void

Appelle la méthode init_config avec le fichier digirisk.config.json

Parameters
NameTypeDescription
$pathstring

Le chemin du plugin.

$plugin_slugstring

Le slug principale du plugin défini dans le fichier config.json principale.

Details
Since
0.1.0  
Version
1.0.0  
methodprivateinit_module(string $path, string $plugin_slug) : void

Appelle la méthode exec_module de \eoxia\Module_Util pour initialiser tous les modules

Parameters
NameTypeDescription
$pathstring

Le chemin du plugin.

$plugin_slugstring

Le slug principale du plugin défini dans le fichier config.json principale.

Details
Since
0.1.0  
Version
1.0.0  
methodprivateread_core_util_file_and_include(string $path, string $plugin_slug) : \eoxia\WP_Error | boolean

Listes la liste des fichiers ".utils" dans le dossier ./core/external/wpeo_util/

Parameters
NameTypeDescription
$pathstring

Le chemin du plugin.

$plugin_slugstring

Le slug principale du plugin défini dans le fichier config.json principale.

Returns
TypeDescription
\eoxia\WP_Error | boolean{ WP_Error Si le module n'existe pas dans le tableau externals du fichier principale de config.json. WP_Error Si le fichier n'existe pas bool Si aucune erreur s'est produite. }
Details
Since
0.1.0  
Version
1.0.0  
Documentation was generated by phpDocumentor 2.9.1.