NextDom\Managers\InteractQueryManager
Class InteractQueryManager
Synopsis
class InteractQueryManager
extends BaseManager
{
- // constants
- const CLASS_NAME = InteractQuery::class;
- const DB_CLASS_NAME = '`interactQuery`';
- // Inherited constants from BaseManager
- const CLASS_NAME = '';
- const DB_CLASS_NAME = '``';
- // Inherited members from BaseManager
- protected static $baseSQL;
- protected static $prefixedBaseSQL;
- // methods
- public static array|mixed|null byInteractDefId()
- public static array searchActions()
- public static array|mixed|null removeByInteractDefId()
- public static int cmp_objectName()
- public static void warnMeExecute()
- public static array|bool|null|string tryToReply()
- public static array|null|string contextualReply()
- public static array findInQuery()
- public static array getQuerySynonym()
- public static false|int autoInteractWordFind()
- public static mixed replaceForContextual()
- public static array|null pluginReply()
- public static void addLastInteract()
- public static string autoInteract()
- public static array|null warnMe()
- public static null recognize()
- public static InteractQuery byQuery()
- private static bool searchCorrespondence()
- public static InteractQuery|null all()
- public static mixed dontUnderstand()
- public static string brainReply()
- public static mixed replyOk()
- public static void doIn()
- private static array mergeData()
- // 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
Constants
Name | Value |
---|---|
CLASS_NAME | InteractQuery::class |
DB_CLASS_NAME | '`interactQuery`' |
CLASS_NAME | '' |
DB_CLASS_NAME | '``' |
Members
protected
- $baseSQL — array
- $prefixedBaseSQL — array
Methods
private
public
- addLastInteract()
- all()
- autoInteract()
- autoInteractWordFind()
- brainReply()
- byInteractDefId()
- byQuery()
- cmp_objectName()
- contextualReply()
- doIn()
- dontUnderstand()
- findInQuery()
- getQuerySynonym()
- pluginReply()
- recognize()
- removeByInteractDefId()
- replaceForContextual()
- replyOk()
- searchActions()
- tryToReply()
- warnMe()
- warnMeExecute()
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(*).