NextDom\Managers\ScenarioManager
Class ScenarioManager
Synopsis
class ScenarioManager
extends BaseManager
{
- // constants
- const DB_CLASS_NAME = '`scenario`';
- const CLASS_NAME = Scenario::class;
- const INITIAL_TRANSLATION_FILE = '';
- // Inherited constants from BaseManager
- const CLASS_NAME = '';
- const DB_CLASS_NAME = '``';
- // Inherited members from BaseManager
- protected static $baseSQL;
- protected static $prefixedBaseSQL;
- // methods
- public static Scenario|null byName()
- public static Scenario byString()
- public static array|mixed fromHumanReadable()
- public static mixed byObjectNameGroupNameScenarioName()
- public static array|mixed|null listGroup()
- public static mixed byElement()
- public static array|mixed|null byObjectId()
- public static bool check()
- public static array|mixed|null byTrigger()
- public static array|mixed|null schedule()
- public static void control()
- public static array all()
- public static void doIn()
- public static void cleanTable()
- public static array consystencyCheck()
- public static mixed toHumanReadable()
- public static array searchByUse()
- public static mixed getTemplate()
- public static string shareOnMarket()
- public static void getFromMarket()
- public static array listMarketObject()
- public static array|null timelineDisplay()
- public static bool isEnabled()
- // Inherited methods from BaseManager
- protected static string getBaseSQL()
- protected static string getPrefixedBaseSQL()
- // Inherited methods from CommonManager
- public static mixed byId()
- protected static mixed|null getAll()
- public static int getCount()
- protected static mixed|null getAllOrdered()
- protected static mixed|null getOneByClauses()
- protected static mixed|null getMultipleByClauses()
- protected static mixed|null searchOneByClauses()
- protected static mixed|null searchMultipleByClauses()
Hierarchy
Tasks
Line | Task |
---|---|
101+ | : Ca fait l'inverse, mais je sais pas quoi |
224 | Vérifier, bizarre les guillemets dans le like |
271+ | : Virer les strings |
591+ | : |
638+ | : PATH pointe vers rien |
658+ | : |
682+ | : |
701+ | : Trixxxxxx |
712+ | : Le CSS C'est pour les faibles |
Constants
Name | Value |
---|---|
DB_CLASS_NAME | '`scenario`' |
CLASS_NAME | Scenario::class |
INITIAL_TRANSLATION_FILE | '' |
CLASS_NAME | '' |
DB_CLASS_NAME | '``' |
Members
protected
- $baseSQL — array
- $prefixedBaseSQL — array
Methods
public
- all() — Obtenir tous les objets scenario
- byElement() — Obtenir la liste des scénarios à partir d'un élément @TODO: Kesako
- byName() — Get scenario by his name
- byObjectId() — Obtenir un scénario à partir de l'identifiant d'un objet //@TODO: Comprendre ce que c'est
- byObjectNameGroupNameScenarioName() — Liste des scénario triés par objet, group et nom du scénario
- byString() — Obtenir un objet scenario
- byTrigger() — Obtenir la liste des scénarios en fonction d'un déclencheur
- check() — Vérifier un scénario
- cleanTable() — Nettoie la table @TODO: Avec l'éponge et grosse optimisation à faire
- consystencyCheck() — Test la validité des scénarios @TODO: Je suppose
- control() — Contrôle des scénarios // @TODO: ???
- doIn() — Fait dedans ??? @TODO: Trouver un nom explicite
- fromHumanReadable()
- getFromMarket()
- getTemplate()
- isEnabled() — State of the scenario engine
- listGroup() — Obtenir la liste des groupes de scénarios
- listMarketObject()
- schedule() — Obtenir la liste des scénarios planifiés
- searchByUse()
- timelineDisplay()
- toHumanReadable() — /@TODO: Fatigué d'essayer de comprendre à quoi ça sert Méthode appelée de façon recursive
Inherited from NextDom\Managers\Parents\BaseManager
protected
- getBaseSQL() — Get base of Select SQL
- getPrefixedBaseSQL() — Get prefixed base of Select SQL
Inherited from NextDom\Managers\Parents\CommonManager
protected
- getAll() — Get all objects
- getAllOrdered() — Get all object sorted on column
- getMultipleByClauses() — Get one multiple filtered with clauses
- getOneByClauses() — Get one object filtered with clauses
- searchMultipleByClauses() — Search one multiple filtered with clauses
- searchOneByClauses() — Search one object filtered with clauses
public
- byId() — Get one object by his id
- getCount() — Get count(*).