NextDom\Managers\ScenarioExpressionManager
Class ScenarioExpressionManager
Synopsis
class ScenarioExpressionManager
extends BaseManager
{
- // constants
- const DB_CLASS_NAME = '`scenarioExpression`';
- const CLASS_NAME = ScenarioExpression::class;
- const WAIT_LIMIT = 7200;
- // Inherited constants from BaseManager
- const CLASS_NAME = '';
- const DB_CLASS_NAME = '``';
- // Inherited members from BaseManager
- protected static $baseSQL;
- protected static $prefixedBaseSQL;
- // methods
- public static ScenarioExpression|null all()
- public static ScenarioExpression|null byScenarioSubElementId()
- public static array searchExpression()
- public static array|mixed|null byElement()
- public static array getExpressionOptions()
- public static string humanAction()
- public static int rand()
- public static array|mixed randText()
- public static mixed setTags()
- public static array getRequestTags()
- public static int trigger()
- public static mixed triggerValue()
- public static string tag()
- public static int scenario()
- public static int eqEnable()
- public static float|int|string average()
- public static float|string averageBetween()
- public static mixed color_gradient()
- public static float|mixed|string max()
- public static float|string maxBetween()
- public static int wait()
- public static float|mixed|string min()
- public static float|string minBetween()
- public static int|mixed median()
- public static void avg()
- public static int|string tendance()
- public static false|int lastStateDuration()
- public static array|string stateChanges()
- public static array|string stateChangesBetween()
- public static float|string duration()
- private static float|string getCmdValueDuration()
- public static float|string durationBetween()
- public static float|string lastBetween()
- public static string statistics()
- public static string statisticsBetween()
- public static string variable()
- public static false|int stateDuration()
- public static false|int lastChangeStateDuration()
- public static int odd()
- public static false|int lastScenarioExecution()
- public static false|int|string collectDate()
- public static false|string valueDate()
- public static false|int|string lastCommunication()
- public static mixed|string value()
- public static string randomColor()
- public static float round()
- public static int|string time_op()
- public static int time_between()
- public static float|int|string time_diff()
- public static int|mixed|string time()
- public static string formatTime()
- public static string name()
- public static mixed createAndExec()
- // 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 |
---|---|
139+ | ???? |
139+ | Revoir la génération des UID |
180+ | ???? |
226+ | ??? |
226+ | Result n'est jamais utilisé, le bloc Try peut normalement être supprimé |
257+ | Faut bien les définir les tags |
356+ | : Je demande des tags |
429+ | ???? |
449+ | ???? |
468+ | : Un tag |
488+ | : Format ??? |
516+ | : -2 en -1 ? |
536+ | : Fait une moyenne de quelque chose |
536+ | : Mettre en place la gestion du nombre de paramètres variables |
590+ | : Calcule une moyenne de quelque chose entre deux dates |
949+ | : j'en sais rien, durée pendant laquelle il a conserver son état sans doute |
963+ | Changement d'état, ou de pantalon, ou de slip |
1137+ | : Dernier entre deux dates ??? |
1161+ | : Statistiques de quelque chose |
1195+ | : Statistiques de quelque chose entre deux dates |
1218 | Yolo sur les trims |
1249+ | : Dernier changement de la durée de ??? |
1264+ | : Changer en binaire le résultat |
1298+ | : Collecter une date |
1319+ | : Valeur d'une date |
1429+ | :? ??? |
1520+ | : L'heure mais ça à l'air plus compliqué que ça |
1553+ | : Formate l'heure |
1575+ | : My name is Bond, James Bond |
1608+ | : Créé et exécute un truc |
Constants
Name | Value |
---|---|
DB_CLASS_NAME | '`scenarioExpression`' |
CLASS_NAME | ScenarioExpression::class |
WAIT_LIMIT | 7200 |
CLASS_NAME | '' |
DB_CLASS_NAME | '``' |
Members
protected
- $baseSQL — array
- $prefixedBaseSQL — array
Methods
private
public
- all() — Get all scenario expressions
- average()
- averageBetween()
- avg()
- byElement() — Searches for an expression on scenario expression of type "element"
- byScenarioSubElementId() — Get the sub-element of a scenario from its identifier
- collectDate()
- color_gradient() — Obtenir un dégradé de couleur
- createAndExec()
- duration() — Get the duration since the command has this value
- durationBetween() — Get the duration between the command has this value
- eqEnable() — Enables an eqLogic object
- formatTime()
- getExpressionOptions()
- getRequestTags()
- humanAction()
- lastBetween()
- lastChangeStateDuration()
- lastCommunication()
- lastScenarioExecution() — Obtenir l'interval de temps depuis lequel le scénario s'est exécuté
- lastStateDuration()
- max() — Obtenir la valeur maximum sur une période @TODO: de quelque chose
- maxBetween() — Obtenir la valeur maximum entre deux dates @TODO: de quelque chose
- median() — Obtenir une valeur médiane @TODO: De quoi ?
- min() — Obtenir la valeur minimum sur une période @TODO: ??? Toujours sur quoi ?
- minBetween() — Obtenir la valeur minimum entre deux dates @TODO: De quoi ?
- name()
- odd() — Tester si une valeur est paire
- rand() — Get a random number
- randText()
- randomColor() — Obtenir une couleur aléatoire
- round() — Arrondir une valeur
- scenario() — Get a scenario from its expression
- searchExpression() — Search an expression by name and/or option
- setTags()
- stateChanges()
- stateChangesBetween() — Changement entre deux dates //@TODO: Woohoo
- stateDuration() — Obtenir la durée d'un état
- statistics()
- statisticsBetween()
- tag()
- tendance() — Renvoie une tendance @TODO de ?
- time()
- time_between() — Tester si une date se trouve dans un interval
- time_diff() — Obtenir l'interval entre deux dates
- time_op()
- trigger()
- triggerValue()
- value()
- valueDate()
- variable() — Obtenir la valeur d'une variable
- wait() — Attend que la condition soit vraie.
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(*).