A

APIControllerClass in namespace EUREKA\G6KBundle\Controller
This class deals with the API function of the simulation engine.
APIController::apiOutput() — Method in class APIController
Composes the API response
APIController::addResponseError() — Method in class APIController
Add response error
APIController::addParameterError() — Method in class APIController
Composes a parameter error
APIController::addEntityError() — Method in class APIController
Composes an entity error
BaseController::addWidget() — Method in class BaseController
Adds a widget to the list of widgets
DataSourcesAdminController::alterSQLiteTable() — Method in class DataSourcesAdminController
Emulates a 'ALTER TABLE' for columns of a SQLite database.
DataSourcesAdminController::addDBTableRow() — Method in class DataSourcesAdminController
Inserts a row into a table
DataSourcesAdminController::addTableRow() — Method in class DataSourcesAdminController
Adds a table row
DataSourcesAdminController::addColumnsToTable() — Method in class DataSourcesAdminController
Adds columns to a table
$SimulatorsAdminControllerProperty in class SimulatorsAdminController
SimulatorsAdminController::actionsData() — Method in class SimulatorsAdminController
Builds an actions data array for the Javascript rule engine
UsersAdminController::addUser() — Method in class UsersAdminController
Creates a user with the data in the form fields.
ViewsAdminController::addViewNode() — Method in class ViewsAdminController
Adds a node into the view tree
ActionClass in namespace EUREKA\G6KBundle\Entity
This class allows the stockage and the retrieval of the attributes of an action button for a step
BlockInfo::addChapter() — Method in class BlockInfo
Adds a chapter to the list of chapters contained in this BlockInfo object
BusinessRule::addIfAction() — Method in class BusinessRule
Adds an action to the list of actions that must be executed if the conditions of this business rule are verified.
BusinessRule::addElseAction() — Method in class BusinessRule
Adds an action to the list of actions that must be executed if the conditions of this business rule are NOT verified.
Chapter::addSection() — Method in class Chapter
Adds a section to the list of sections contained in this Chapter object
ChoiceGroup::addChoice() — Method in class ChoiceGroup
Adds a Choice object to the list of choices
Connector::addCondition() — Method in class Connector
Adds a Condition object or Connector object to the list of objects inside this connector.
Data::addChoice() — Method in class Data
Adds a Choice object in the list of choices of this data item.
Data::addRuleDependency() — Method in class Data
Adds a business rule id to the list of business rules that use this data item
DataGroup::addData() — Method in class DataGroup
Adds a data to the list of data item of this data group.
DataSource::addNamespace() — Method in class DataSource
Adds a namespace to the associative array of namespaces of this data source.
DataSource::addTable() — Method in class DataSource
Adds a table to the list of tables in the database of this data source.
DatasetChild::addErrorMessage() — Method in class DatasetChild
Adds a message to the list of error messages.
DatasetChild::addWarningMessage() — Method in class DatasetChild
Adds a message to the list of warning messages.
FieldRow::addField() — Method in class FieldRow
Adds a Field object to the list of fields contained in this field row.
FieldSet::addField() — Method in class FieldSet
Adds a Field or FieldRow object in the list of fields of this field set.
FieldSet::addColumn() — Method in class FieldSet
Adds a Column object in the list of columns (header of a grid) in this field set.
FootNotes::addFootNote() — Method in class FootNotes
Adds a FootNote Object to the list of footnotes contained in this container
Panel::addFieldSet() — Method in class Panel
Adds a Fieldset or BlockInfo object to the list of field sets or block of informations contained in this panel.
Profile::addData() — Method in class Profile
Adds a "data ID/default value" pair to the list of data that are pre-filled by this profile.
Profiles::addProfile() — Method in class Profiles
Adds a Profile object to the list of profiles contained in this set of profiles.
Row::addCell() — Method in class Row
Adds a cell (Cell object) to this row
$RuleActionProperty in class RuleAction
$SectionProperty in class Section
Simulator::addData() — Method in class Simulator
Adds a Data object in the list of data used by this simulator.
Simulator::addStep() — Method in class Simulator
Adds a Step object in the list of steps defined by this simulator.
Simulator::addSource() — Method in class Simulator
Adds a Source object in the list of used sources by this simulator.
Simulator::addBusinessRule() — Method in class Simulator
Adds a BusinessRule object in the list of business rules implemented by this simulator
Simulator::addWarningMessage() — Method in class Simulator
Adds a warning message to the list of warning messages
Simulator::addErrorMessage() — Method in class Simulator
Adds an error message to the list of error messages
Simulator::addDependency() — Method in class Simulator
Adds a dependency for the data item whose ID is in the first element of the given array
Simulator::addNoteDependency() — Method in class Simulator
Adds a note (field pre-note, field post-note, footnote) dependency for the data item is in the first element of the given array
Simulator::actionsData() — Method in class Simulator
Converts into an associative array, the list of actions (the "then" part or the the "else" part) of a business rule extracted from the XML file.
Source::addParameter() — Method in class Source
Adds a Parameter object to the list of parameters passed to the request of this source.
$StepProperty in class Step
Step::addPanel() — Method in class Step
Adds a Panel object to the list of panels of this step.
Step::addAction() — Method in class Step
Adds an Action object to the list of action buttons of this step.
Table::addColumn() — Method in class Table
Adds a Column object to the list of columns of this table
Table::addRow() — Method in class Table
Adds a Row object to the list of rows of this table
DateFunction::addMonths() — Method in class DateFunction
Returns a new date from the input date by adding the given number of months
Token::associativity() — Method in class Token
Determines if the operator represented by this token is right-associative, left-associative or non-associative
JsonSQL::addColumn() — Method in class JsonSQL
Adds a column in a table of the database
$DMLParserProperty in class DMLParser
Allowed PHP functions in conditions
DMLStatement::aggregate() — Method in class DMLStatement
Performs group by clause on the given result set, if any
Engine::addColumn() — Method in class Engine
Adds a column in a table of the database
JsonColumn::add() — Method in class JsonColumn
Adds a column in a table of the database
$SQLSelectTokenizerProperty in class SQLSelectTokenizer
Allowed PHP functions in conditions
SQLSelectTokenizer::addTokenInCondition() — Method in class SQLSelectTokenizer
Inserts a token into a condition
Deployer::addDeployedDatasource() — Method in class Deployer
Adds a datasource to the list of deployed data sources

B

BaseAdminControllerClass in namespace EUREKA\G6KBundle\Controller
Base class for all the admin module controllers
BaseControllerClass in namespace EUREKA\G6KBundle\Controller
The class BaseController is the heart the simulation engine
BlockInfoClass in namespace EUREKA\G6KBundle\Entity
This class allows the storage and retrieval of the attributes of a block of information (blockinfo)
BusinessRuleClass in namespace EUREKA\G6KBundle\Entity
This class allows the storage and retrieval of the attributes of a business rule
$ChapterProperty in class Chapter
Database::bindParam() — Method in class Database
Binds a parameter to the specified variable name.
Database::bindValue() — Method in class Database
Binds a value to a parameter
$RuleActionProperty in class RuleAction
$SimulatorProperty in class Simulator
HiddenDateTimeType::buildForm() — Method in class HiddenDateTimeType
Builds the form.
HiddenMontantType::buildForm() — Method in class HiddenMontantType
Builds the form.
MontantType::buildForm() — Method in class MontantType
Builds the form.
Operation::bitwiseAnd() — Method in class Operation
Calculates and returns the result of the bitwise AND on the two given operands.
Operation::bitwiseXor() — Method in class Operation
Calculates and returns the result of the bitwise XOR on the two given operands.
Operation::bitwiseOr() — Method in class Operation
Calculates and returns the result of the bitwise OR on the two given operands.
JsonSQL::beginTransaction() — Method in class JsonSQL
Initiates a transaction.
$DMLStatementProperty in class DMLStatement
$EngineProperty in class Engine
Content being updated during a transaction
Engine::beginTransaction() — Method in class Engine
Initiates a transaction.
Statement::bindValue() — Method in class Statement
Binds a value to a corresponding named or question mark placeholder in the SQL statement that was used to prepare the statement.
Statement::bindParam() — Method in class Statement
Binds a PHP variable to a corresponding named or question mark placeholder in the SQL statement that was used to prepare the statement.
ResultFilter::bool2str() — Method in class ResultFilter
Converts a true/false (boolean) value to a string

C

APIController::calculAction() — Method in class APIController
The entry point of the API request
BaseController::checkField() — Method in class BaseController
Checks the given field
CacheAdminControllerClass in namespace EUREKA\G6KBundle\Controller
The UsersAdminController class is the controller that handles all actions of the symfony cache management interface.
CacheAdminController::clearAction() — Method in class CacheAdminController
Entry point for the route paths begining by /admin/cache/clear
CacheAdminController::cc() — Method in class CacheAdminController
Realizes the cleaning of the cache
DataSourcesAdminController::checkValue() — Method in class DataSourcesAdminController
Checks the value of a column
DataSourcesAdminController::createDatasource() — Method in class DataSourcesAdminController
Creates a data source
DataSourcesAdminController::createDB() — Method in class DataSourcesAdminController
Creates a database
DataSourcesAdminController::createDBTable() — Method in class DataSourcesAdminController
Creates a table
DataSourcesAdminController::createTable() — Method in class DataSourcesAdminController
Creates a table
DefaultController::calculAction() — Method in class DefaultController
Entry point for the route paths begining by /{simu} excepted /admin
SimulatorsAdminController::composeSimpleSQLRequest() — Method in class SimulatorsAdminController
Composes a simple SQL request from the supplied elements in the source associative array
SimulatorsAdminController::conjonct() — Method in class SimulatorsAdminController
Converts an array of conditions connected with the connector 'all' to a string expression in conjunctive form
ConfigurationClass in namespace EUREKA\G6KBundle\DependencyInjection
This is the class that validates and merges configuration from your app/config files
$ActionProperty in class Action
$BlockInfoProperty in class BlockInfo
$BusinessRuleProperty in class BusinessRule
$BusinessRuleProperty in class BusinessRule
CellClass in namespace EUREKA\G6KBundle\Entity
This class allows the storage and retrieval of the attributes of a cell
$CellProperty in class Cell
ChapterClass in namespace EUREKA\G6KBundle\Entity
This class allows the storage and retrieval of the attributes of a chapter
$ChapterProperty in class Chapter
ChoiceClass in namespace EUREKA\G6KBundle\Entity
This class allows the storage and retrieval of the attributes of a choice
ChoiceGroupClass in namespace EUREKA\G6KBundle\Entity
This class allows the storage and retrieval of the attributes of a group of choices
$ChoiceGroupProperty in class ChoiceGroup
$ChoiceGroupProperty in class ChoiceGroup
ChoiceSourceClass in namespace EUREKA\G6KBundle\Entity
This class allows the storage and retrieval of the attributes of a ChoiceSource object
$ChoiceSourceProperty in class ChoiceSource
ColumnClass in namespace EUREKA\G6KBundle\Entity
This class allows the storage and retrieval of the attributes of a column of a Table object
ConditionClass in namespace EUREKA\G6KBundle\Entity
This class allows the storage and retrieval of the attributes of a condition
$ConditionProperty in class Condition
ConnectorClass in namespace EUREKA\G6KBundle\Entity
This class allows the storage and retrieval of the attributes of a connector
$ConnectorProperty in class Connector
$DataProperty in class Data
$DataProperty in class Data
$DataProperty in class Data
Data::check() — Method in class Data
Checks the value of this data item according to its type
$DatabaseProperty in class Database
Database::connect() — Method in class Database
Composes a DSN (Data Source Name) string, connects to the database and stores an instance representing a connection to a database
Database::convertSQLFunctions() — Method in class Database
Converts internal functions in a SQL statement into appropriate functions to the database driver
$FieldProperty in class Field
$FieldRowProperty in class FieldRow
$FieldSetProperty in class FieldSet
$ParameterProperty in class Parameter
$RowProperty in class Row
$RuleActionProperty in class RuleAction
$RuleActionProperty in class RuleAction
$RuleActionProperty in class RuleAction
$SectionProperty in class Section
$SectionProperty in class Section
$SimulatorProperty in class Simulator
Simulator::cleanRichText() — Method in class Simulator
Cleans the text produced with the Javascript component "bootstrap3-wysihtml5" for its registration in the XML file of definition of this simulator
$TableProperty in class Table
ControllersHelperClass in namespace EUREKA\G6KBundle\Manager
This class implements common functions needed in G6KBundle controllers.
$ControllersHelperProperty in class ControllersHelper
$ControllersHelperProperty in class ControllersHelper
DOMClient::createClient() — Method in class DOMClient
Returns an instance of this class as a client to access a local or remote server.
Evaluator::comparison() — Method in class Evaluator
Compares two arguments with a comparison operator and returns the result token.
Evaluator::compatible() — Method in class Evaluator
Determines whether two arguments have compatible types.
JSONToSQLConverter::connectDatabase() — Method in class JSONToSQLConverter
Connects to the database
JSONToSQLConverter::convert() — Method in class JSONToSQLConverter
Imports a JSON database to a SQL database and returns an array descriptor of the database for the update of DataSources.xml
JsonSQL::create() — Method in class JsonSQL
Creates a json database then open it
JsonSQL::commit() — Method in class JsonSQL
Commits a transaction.
JsonSQL::createTable() — Method in class JsonSQL
Creates a table in the database
DMLParser::checkSafety() — Method in class DMLParser
Verifies that an php expression is sufficiently secured before being evaluated by the eval function
$EngineProperty in class Engine
Indicates whether to save the json file in a compact form or not
Engine::create() — Method in class Engine
Creates a json database then open it
Engine::commit() — Method in class Engine
Commits a transaction.
Engine::checkDuplicateKeys() — Method in class Engine
Checks if the table already contains a record with the provided keys
Engine::createTable() — Method in class Engine
Creates a table in the database
JsonColumn::checkColumn() — Method in class JsonColumn
Checks the existence of a column
JsonTable::create() — Method in class JsonTable
Creates a table in the database
Parser::create() — Method in class Parser
Parser factory.
Statement::create() — Method in class Statement
Statement factory
Statement::columnCount() — Method in class Statement
Returns the number of columns in the result set
Statement::checkValue() — Method in class Statement
Checks if a value corresponds to its type and if it is safety in case of string
SQLToJSONConverter::convert() — Method in class SQLToJSONConverter
Transfers the schema and data from a data source into an array for conversion to JSON
SQLToJSONConverter::castValue() — Method in class SQLToJSONConverter
Casts a value according to its type.
ResultFilter::createXML() — Method in class ResultFilter
Converts an array to a XML DOM document
ResultFilter::convertToXML() — Method in class ResultFilter
Converts an array to a XML DOM node of a DOM document
ResultFilter::createArray() — Method in class ResultFilter
Creates and returns an array from a list of XML DOM node
ResultFilter::convertToArray() — Method in class ResultFilter
Converts a list of XML DOM node to an array
SQLSelectTokenizer::checkSafety() — Method in class SQLSelectTokenizer
Verifies that an php expression is sufficiently secured before being evaluated by the eval function

D

$APIControllerProperty in class APIController
$BaseAdminControllerProperty in class BaseAdminController
$BaseControllerProperty in class BaseController
DataSourcesAdminControllerClass in namespace EUREKA\G6KBundle\Controller
The DataSourcesAdminController class is the controller that handles all actions of the datasources management interface.
$DataSourcesAdminControllerProperty in class DataSourcesAdminController
$DataSourcesAdminControllerProperty in class DataSourcesAdminController
DataSourcesAdminController::dispatch() — Method in class DataSourcesAdminController
Dispatches the index action to the appropriate processing based on the value of the crud parameter.
DataSourcesAdminController::doExportDatasource() — Method in class DataSourcesAdminController
Exports a data source
DataSourcesAdminController::doImportDatasource() — Method in class DataSourcesAdminController
Imports a data source from a JSON data file and a JSON schema file
DataSourcesAdminController::doImportTable() — Method in class DataSourcesAdminController
Imports a delimited text file into a table of a data source
DataSourcesAdminController::deleteDBTableRow() — Method in class DataSourcesAdminController
Deletes a row from a table
DataSourcesAdminController::dropDBTable() — Method in class DataSourcesAdminController
Drops a table
DataSourcesAdminController::deleteTableRow() — Method in class DataSourcesAdminController
Deletes a table row
DataSourcesAdminController::doEditTable() — Method in class DataSourcesAdminController
Edits a table structure
DataSourcesAdminController::dropTable() — Method in class DataSourcesAdminController
Drops a table
DataSourcesAdminController::doEditDatasource() — Method in class DataSourcesAdminController
Edits a data source
DataSourcesAdminController::dropDatasource() — Method in class DataSourcesAdminController
Drops a data source
DefaultControllerClass in namespace EUREKA\G6KBundle\Controller
The actions of the DefaultController class are used to run the simulation engine for a particular simulator.
DocumentationControllerClass in namespace EUREKA\G6KBundle\Controller
The DocumentationController class is the controller that manages the display of documentation pages.
$HomeAdminControllerProperty in class HomeAdminController
$SimulatorsAdminControllerProperty in class SimulatorsAdminController
SimulatorsAdminController::doCreate() — Method in class SimulatorsAdminController
Creates a simulator with the data in the form fields.
SimulatorsAdminController::doDelete() — Method in class SimulatorsAdminController
Deletes a simulator whose name is in the $simulator parameter
SimulatorsAdminController::doExportSimulator() — Method in class SimulatorsAdminController
Exports a simulator
SimulatorsAdminController::doPublishSimulator() — Method in class SimulatorsAdminController
Publishes a simulator ie copies the xml file of the simulator from the work directory to the main directory of simulators
SimulatorsAdminController::doDeploySimulator() — Method in class SimulatorsAdminController
Deploys a simulator on front-end servers
SimulatorsAdminController::doImportSimulator() — Method in class SimulatorsAdminController
Imports a simulator by copying the uploaded definition xml file into the main simulator directory as well as the css file into the css directory of the default view if this file is uploaded by the user.
SimulatorsAdminController::disjonct() — Method in class SimulatorsAdminController
Converts an array of conditions connected with the connector 'any' to a string expression in disjunctive form
UsersAdminController::doUpdateUser() — Method in class UsersAdminController
Realizes the update of the user database via FOSUserBundle with the data in the form fields.
UsersAdminController::deleteUser() — Method in class UsersAdminController
Deletes a user with the data in the form fields.
ViewsAdminController::doCreateView() — Method in class ViewsAdminController
Creates a views and installs its templates and assets
ViewsAdminController::dropView() — Method in class ViewsAdminController
Drops a view and all its files
ViewsAdminController::doEditNode() — Method in class ViewsAdminController
Edits a text file content
$ActionProperty in class Action
$BlockInfoProperty in class BlockInfo
$ChapterProperty in class Chapter
$ChoiceProperty in class Choice
$ChoiceSourceProperty in class ChoiceSource
DataClass in namespace EUREKA\G6KBundle\Entity
This class allows the storage and retrieval of the attributes of a data item.
$DataProperty in class Data
DataGroupClass in namespace EUREKA\G6KBundle\Entity
This class allows the storage and retrieval of the attributes of a data group.
$DataGroupProperty in class DataGroup
DataSourceClass in namespace EUREKA\G6KBundle\Entity
This class allows the storage and retrieval of the attributes of a data source.
$DataSourceProperty in class DataSource
$DataSourceProperty in class DataSource
DatabaseClass in namespace EUREKA\G6KBundle\Entity
this class provides a unified access interface to SQL databases, whether MySQL, PostgreSQL, SQLite, or JsonSQL
$DatabaseProperty in class Database
DatasetChildClass in namespace EUREKA\G6KBundle\Entity
This class allows the storage and retrieval of common attributes of a dataset child.
$DatasetChildProperty in class DatasetChild
$FieldProperty in class Field
$FieldProperty in class Field
$FieldNoteProperty in class FieldNote
$FieldRowProperty in class FieldRow
$FieldSetProperty in class FieldSet
$FieldSetProperty in class FieldSet
$FieldSetProperty in class FieldSet
$FootNoteProperty in class FootNote
$FootNotesProperty in class FootNotes
$PanelProperty in class Panel
$ParameterProperty in class Parameter
$ProfileProperty in class Profile
$ProfileProperty in class Profile
$RuleActionProperty in class RuleAction
$RuleActionProperty in class RuleAction
$SectionProperty in class Section
$SimulatorProperty in class Simulator
$SimulatorProperty in class Simulator
$SimulatorProperty in class Simulator
$SimulatorProperty in class Simulator
$SimulatorProperty in class Simulator
$SimulatorProperty in class Simulator
$SimulatorProperty in class Simulator
$SimulatorProperty in class Simulator
$SimulatorProperty in class Simulator
$SourceProperty in class Source
$SourceProperty in class Source
$StepProperty in class Step
$StepProperty in class Step
$StepProperty in class Step
$TableProperty in class Table
$TableProperty in class Table
DateTimeToStringTransformerClass in namespace EUREKA\G6KBundle\Form\DataTransformer
This class transforms a DateTime object into a string in d/m/Y format and vice versa
DOMClientClass in namespace EUREKA\G6KBundle\Manager
This class provides access to a local or remote http server with a URL as a browser does
DOMClient::doRequest() — Method in class DOMClient
Executes the request
DOMClient::doRemoteRequest() — Method in class DOMClient
Executes the request to the remote server
DOMClient::doLocalRequest() — Method in class DOMClient
Executes the request to the local server
DOMClient::decodeChunked() — Method in class DOMClient
Decodes a chunked content
DatasourcesHelperClass in namespace EUREKA\G6KBundle\Manager
This class implements common functions needed for data sources management.
$DatasourcesHelperProperty in class DatasourcesHelper
DatasourcesHelper::doCreateDatasource() — Method in class DatasourcesHelper
Creates and returns a data source into a DOM element from a form.
DateFunctionClass in namespace EUREKA\G6KBundle\Manager\ExpressionParser
This class provides some date functions for the expression parser.
Operation::div() — Method in class Operation
Calculates and returns the quotient of the Euclidean division of one number by another.
Operation::degre() — Method in class Operation
Converts a number expressed in radians to a number expressed in degrees
$JSONToSQLConverterProperty in class JSONToSQLConverter
$JSONToSQLConverterProperty in class JSONToSQLConverter
$JSONToSQLConverterProperty in class JSONToSQLConverter
JsonSQL::delete() — Method in class JsonSQL
Deletes a table row
JsonSQL::dropTable() — Method in class JsonSQL
Drops a table
JsonSQL::dropColumn() — Method in class JsonSQL
Drops a column
DDLParserClass in namespace EUREKA\G6KBundle\Manager\Json\JsonSQL
This class allows you to store and retrieve data from files in JSON format using SQL standard.
$DDLParserProperty in class DDLParser
Conversion table of SQL data types in JSON data types
DDLParser::decodeLiteral() — Method in class DDLParser
Decode text encoded with base64
DDLStatementClass in namespace EUREKA\G6KBundle\Manager\Json\JsonSQL
The class JsonSQLStatement Represents a prepared statement and, after the statement is executed, an associated result set.
DMLParserClass in namespace EUREKA\G6KBundle\Manager\Json\JsonSQL
This class allows you to store and retrieve data from files in JSON format using SQL standard.
DMLStatementClass in namespace EUREKA\G6KBundle\Manager\Json\JsonSQL
The class JsonSQLStatement represents a prepared statement and, after the statement is executed, an associated result set.
$EngineProperty in class Engine
A pointer on the content of the JSON database managed by that engine.
Engine::delete() — Method in class Engine
Deletes a table row
Engine::dropTable() — Method in class Engine
Drops a table
Engine::dropColumn() — Method in class Engine
Drops a column
JsonColumn::drop() — Method in class JsonColumn
Drops a column
JsonTable::drop() — Method in class JsonTable
Drops a table
$SQLToJSONConverterProperty in class SQLToJSONConverter
$SQLToJSONConverterProperty in class SQLToJSONConverter
DeployerClass in namespace EUREKA\G6KBundle\Services
This class implements a service that performs the deployment of files from a new simulator or modified simulator to all front-end servers described in the entry 'deployment of parameters.yml.
$DeployerProperty in class Deployer
Deployer::doDeploy() — Method in class Deployer
Realizes the deployment
Deployer::deploy() — Method in class Deployer
Entry point of the service

E

$APIControllerProperty in class APIController
BaseAdminController::errorResponse() — Method in class BaseAdminController
Returns a JSON response formed with the data of a form and an error message.
$BaseControllerProperty in class BaseController
BaseController::evaluate() — Method in class BaseController
Evaluates a condition with the expression parser
BaseController::evaluateDefault() — Method in class BaseController
Evaluates the default value of the given data
BaseController::evaluateDefaults() — Method in class BaseController
Evaluates the default value of all data
BaseController::evaluateMin() — Method in class BaseController
Evaluates the minimum value of the given data
BaseController::evaluateMax() — Method in class BaseController
Evaluates the maximum value of the given data
BaseController::evaluateMinMax() — Method in class BaseController
Evaluates the minimum and the maximum value of all data
DataSourcesAdminController::editDBTable() — Method in class DataSourcesAdminController
Edits a table structure
ViewsAdminController::exportViewNode() — Method in class ViewsAdminController
Exports a view node
EUREKAG6KExtensionClass in namespace EUREKA\G6KBundle\DependencyInjection
This is the class that loads and manages your bundle configuration
EUREKAG6KBundleClass in namespace EUREKA\G6KBundle
$BusinessRuleProperty in class BusinessRule
$BusinessRuleProperty in class BusinessRule
$ConditionProperty in class Condition
Database::execute() — Method in class Database
Executes a prepared statement
Database::exec() — Method in class Database
Execute an SQL statement and return the number of affected rows
$DatasetChildProperty in class DatasetChild
$DatasetChildProperty in class DatasetChild
$FieldProperty in class Field
$FieldProperty in class Field
$FieldProperty in class Field
$FieldRowProperty in class FieldRow
$SimulatorProperty in class Simulator
$SimulatorProperty in class Simulator
DOMClient::encodeData() — Method in class DOMClient
Encodes data to be usable in an url or a html form.
EvaluatorClass in namespace EUREKA\G6KBundle\Manager\ExpressionParser
This class allows the evaluation of postfixed expressions (RPN notation)
ExpressionClass in namespace EUREKA\G6KBundle\Manager\ExpressionParser
This class represents an arithmetic or a logical expression.
Expression::evaluate() — Method in class Expression
Evaluates this expression
Holidays::easter() — Method in class Holidays
Returns the easter day of the given year
$JsonSQLProperty in class JsonSQL
The JsonSQL engine attached to this instance
JsonSQL::exec() — Method in class JsonSQL
Executes an SQL statement in a single function call, returning the number of rows affected by the statement.
DDLParser::encodeLiteral() — Method in class DDLParser
Encode text between quote with base64
DDLStatement::executeCreateTable() — Method in class DDLStatement
Executes a prepared 'create table' statement.
DDLStatement::executeAlterTable() — Method in class DDLStatement
Executes a prepared 'alter table' statement.
DDLStatement::executeDropTable() — Method in class DDLStatement
Executes a prepared 'drop table' statement.
DMLStatement::executeSelect() — Method in class DMLStatement
Executes a prepared select statement.
DMLStatement::executeCompoundSelect() — Method in class DMLStatement
Executes a prepared select statement with set opertations.
DMLStatement::executeInsert() — Method in class DMLStatement
Executes a prepared insert statement.
DMLStatement::executeUpdate() — Method in class DMLStatement
Executes a prepared update statement.
DMLStatement::executeDelete() — Method in class DMLStatement
Executes a prepared delete statement.
DMLStatement::executeTruncate() — Method in class DMLStatement
Executes a prepared 'truncate' statement.
DMLStatement::evaluate() — Method in class DMLStatement
Evaluates a condition with the values of the given row.
EngineClass in namespace EUREKA\G6KBundle\Manager\Json\JsonSQL
This class allows you to store and retrieve data from files in JSON format using SQL standard.
Engine::endTransaction() — Method in class Engine
Ends a transaction.
$ParserProperty in class Parser
A pointer on JSON database engine.
$StatementProperty in class Statement
Statement::execute() — Method in class Statement
Executes a prepared statement.
StringTemplateLoader::exists() — Method in class StringTemplateLoader
Check if we have the source code of a template, given its name.

F

DataSourcesAdminController::filterResult() — Method in class DataSourcesAdminController
Filters the result set of a query on the source return path
DataSourcesAdminController::filterResultByLines() — Method in class DataSourcesAdminController
Filters the result set of a query on the source return path
DefaultController::fieldsAction() — Method in class DefaultController
Entry point for the route path : /{simu}/Default/fields
DefaultController::fieldsTryItAction() — Method in class DefaultController
Entry point for the route path : /{simu}/tryIt/Default/fields
SimulatorsAdminController::findDataNameById() — Method in class SimulatorsAdminController
Searches for the name of a data in the dataset from its identifier
ViewsAdminController::findNodePath() — Method in class ViewsAdminController
Recursively traverses a directory to find the directory path of the current node
$ActionProperty in class Action
FieldClass in namespace EUREKA\G6KBundle\Entity
This class allows the storage and retrieval of the attributes of a field.
$FieldProperty in class Field
FieldNoteClass in namespace EUREKA\G6KBundle\Entity
This class allows the storage and retrieval of the attributes of a note attached to a field.
$FieldNoteProperty in class FieldNote
FieldRowClass in namespace EUREKA\G6KBundle\Entity
This class allows the storage and retrieval of the attributes of a field row.
$FieldRowProperty in class FieldRow
$FieldRowProperty in class FieldRow
FieldSetClass in namespace EUREKA\G6KBundle\Entity
This class allows the storage and retrieval of the attributes of a field set.
$FieldSetProperty in class FieldSet
FootNoteClass in namespace EUREKA\G6KBundle\Entity
This class allows the storage and retrieval of the attributes of a footnote attached to a step.
FootNotesClass in namespace EUREKA\G6KBundle\Entity
This class allows the storage and retrieval of the attributes of a footnote container attached to a step.
$FootNotesProperty in class FootNotes
$PanelProperty in class Panel
$ParameterProperty in class Parameter
$RuleActionProperty in class RuleAction
$RuleActionProperty in class RuleAction
$RuleActionProperty in class RuleAction
$RuleActionProperty in class RuleAction
Simulator::fieldProperties() — Method in class Simulator
Converts a field extracted from the XML file of this simulator into an associative array for encoding in JSON format.
$StepProperty in class Step
FileSystemLoaderClass in namespace EUREKA\G6KBundle\EventListener
ControllersHelper::formatParamValue() — Method in class ControllersHelper
Formats a source parameter value
ControllersHelper::findAction() — Method in class ControllersHelper
Retrieves an action node by its name in the actions tree from the supplied node
ControllersHelper::findActionField() — Method in class ControllersHelper
Retrieves an action field node in the given fields list for the given current option node
ControllersHelper::findActionOption() — Method in class ControllersHelper
Retrieves an action field option node by its value in the field list of the given action node
DateFunction::firstDayOfMonth() — Method in class DateFunction
Returns a new date corresponding to the first day of the month of the given date.
Evaluator::func() — Method in class Evaluator
Evaluates a function and returns the result token.
Holidays::fixedHolidays() — Method in class Holidays
Returns the list of fixed holidays of the given year for the given lang and country
DDLParser::fillTableField() — Method in class DDLParser
Copy the definitions of columns
DMLStatement::fetch() — Method in class DMLStatement
Fetches the next row from a result set
DMLStatement::fetchColumn() — Method in class DMLStatement
Returns a single column from the next row of a result set
DMLStatement::fetchAll() — Method in class DMLStatement
Returns an array containing all of the result set rows
DMLStatement::fieldValue() — Method in class DMLStatement
Returns the value of a field
$ResultFilterProperty in class ResultFilter
ResultFilter::filter() — Method in class ResultFilter
Filters the results of a query on a data source with the 'return path' defined in the source.
ResultFilter::filterJSON() — Method in class ResultFilter
Filters the JSON results of a query on a data source with the 'return path' defined in the source.
ResultFilter::filterCSV() — Method in class ResultFilter
Filters the CSV results of a query on a data source with the 'return path' defined in the source.
ResultFilter::filterHTML() — Method in class ResultFilter
Filters the HTML results of a query on a data source with the 'return path' defined in the source.
ResultFilter::filterXML() — Method in class ResultFilter
Filters the XML results of a query on a data source with the 'return path' defined in the source.
FileUploaderClass in namespace EUREKA\G6KBundle\Services
This class implements a file uploader service.
FiltersClass in namespace EUREKA\G6KBundle\Twig\Extension
This class is a Twig extension custom filter that implements 'jscode' to replace the deprecated raw filter

G

ScriptHandler::getParameters() — Method in class ScriptHandler
This function parses the 'parameters.yml' file and returns an array of parameters
BaseController::getSimuPath() — Method in class BaseController
Get the simulators directory
DataSourcesAdminController::getChoicesFromSource() — Method in class DataSourcesAdminController
Retrieves the choice values of a data in the result list of a query on a data source
DataSourcesAdminController::getDatabase() — Method in class DataSourcesAdminController
Constructs a Database object
ViewsAdminController::getMode() — Method in class ViewsAdminController
Returns the language mode of a file for the javascript component CodeMirror.
Configuration::getConfigTreeBuilder() — Method in class Configuration
{@inheritDoc}
Action::getStep() — Method in class Action
Returns the step that defines this action button
Action::getName() — Method in class Action
Returns the name of this action button
Action::getLabel() — Method in class Action
Returns the label of this action button
Action::getClass() — Method in class Action
Returns the class style of this action button
Action::getWhat() — Method in class Action
Returns the "what to do" of this action button
Action::getFor() — Method in class Action
Returns the "for what" of this action button
Action::getUri() — Method in class Action
Returns the uri attribute of this action button
Action::getDisplayable() — Method in class Action
Returns the displayable attribute of this action button
BlockInfo::getPanel() — Method in class BlockInfo
Returns the Panel object that contains this BlockInfo object
BlockInfo::getId() — Method in class BlockInfo
Returns the ID of this BlockInfo object
BlockInfo::getName() — Method in class BlockInfo
Returns the name of this BlockInfo object
BlockInfo::getLabel() — Method in class BlockInfo
Returns the label of this BlockInfo object
BlockInfo::getChapters() — Method in class BlockInfo
Returns the list of chapters contained in this BlockInfo object
BlockInfo::getChapterById() — Method in class BlockInfo
Retrieves a chapter by its ID in the chapter list of this BlockInfo object
BlockInfo::getDisplayable() — Method in class BlockInfo
Returns the displayable attribute of this BlockInfo object
BlockInfo::getClass() — Method in class BlockInfo
Returns the class name of this BlockInfo object
BusinessRule::getSimulator() — Method in class BusinessRule
Returns the Simulator object that defines this BusinessRule
BusinessRule::getElementId() — Method in class BusinessRule
Returns the generated id of this business rule for the DOM element in the browser
BusinessRule::getId() — Method in class BusinessRule
Returns the business rule ID
BusinessRule::getName() — Method in class BusinessRule
Returns the business rule name
BusinessRule::getLabel() — Method in class BusinessRule
Returns the business rule label
BusinessRule::getConditions() — Method in class BusinessRule
Returns the business rule conditions
BusinessRule::getConnector() — Method in class BusinessRule
Returns the Connector object of this business rule
BusinessRule::getIfActions() — Method in class BusinessRule
Returns the list of actions that must be executed if the conditions of this business rule are verified.
BusinessRule::getElseActions() — Method in class BusinessRule
Returns the list of actions that must be executed if the conditions of this business rule are NOT verified.
BusinessRule::getExtendedConditions() — Method in class BusinessRule
Returns the conditions of this business rule in a readable format.
BusinessRule::getPlainOperator() — Method in class BusinessRule
Returns the readable format of an operator
Cell::getColumn() — Method in class Cell
Returns the column that contains the cell
Cell::getValue() — Method in class Cell
Returns the value of the cell
Chapter::getBlocinfo() — Method in class Chapter
Retrieves the BlockInfo object that contains this chapter
Chapter::getId() — Method in class Chapter
Retrieves the ID of this chapter
Chapter::getName() — Method in class Chapter
Retrieves the name of this chapter
Chapter::getLabel() — Method in class Chapter
Retrieves the label of this chapter
Chapter::getIcon() — Method in class Chapter
Retrieves the icon of this chapter
Chapter::getCollapsible() — Method in class Chapter
Retrieves the collapsible attribute of this Chapter object
Chapter::getSections() — Method in class Chapter
Returns the list of sections contained in this Chapter object
Chapter::getSectionById() — Method in class Chapter
Retrieves a section by its ID in the sections list of this Chapter object
Choice::getId() — Method in class Choice
Retrieves the ID of this choice
Choice::getData() — Method in class Choice
Retrieves the Data object that uses this choice
Choice::getValue() — Method in class Choice
Retrieves the value of this choice
Choice::getLabel() — Method in class Choice
Retrieves the label of this choice
Choice::getSelected() — Method in class Choice
Retrieves the selected attribute of this Choice object
Choice::getClass() — Method in class Choice
Returns the class name of this Choice object
ChoiceGroup::getLabel() — Method in class ChoiceGroup
Retrieves the label of this group of choices
ChoiceGroup::getChoices() — Method in class ChoiceGroup
Returns the list of all the choices that have been defined by extension
ChoiceGroup::getChoiceById() — Method in class ChoiceGroup
Retrieves a Choice object by its ID
ChoiceGroup::getChoiceSource() — Method in class ChoiceGroup
Retrieves the ChoiceSource object of this group of choices
ChoiceGroup::getClass() — Method in class ChoiceGroup
Returns the class name of this ChoiceGroup object
ChoiceSource::getData() — Method in class ChoiceSource
Retrieves the Data object that uses this ChoiceSource
ChoiceSource::getId() — Method in class ChoiceSource
Retrieves the ID of this ChoiceSource object
ChoiceSource::getCaseInsensitive() — Method in class ChoiceSource
Returns the caseInsensitive attribute of this ChoiceSource object
ChoiceSource::getIdColumn() — Method in class ChoiceSource
Retrieves the name of the column that contains the ID that will be assigned to a Choice object in a choices list.
ChoiceSource::getValueColumn() — Method in class ChoiceSource
Retrieves the name of the column that contains the value that will be assigned to a Choice object in a choices list.
ChoiceSource::getLabelColumn() — Method in class ChoiceSource
Retrieves the name of the column that contains the label that will be assigned to a Choice object in a choices list.
Column::getTable() — Method in class Column
Retrieves the Table object to which the column belongs
Column::getId() — Method in class Column
Retrieves the ID of this column
Column::getName() — Method in class Column
Retrieves the name of this column
Column::getType() — Method in class Column
Retrieves the type of this column
Column::getLabel() — Method in class Column
Retrieves the label of this column
Column::getSelected() — Method in class Column
Retrieves the selected attribute of this Column object
Condition::getSimulator() — Method in class Condition
Retrieves the Simulator object that has the business rule that uses this condition.
Condition::getConnector() — Method in class Condition
Retrieves the Connector object that combines this condition with others.
Condition::getOperand() — Method in class Condition
Retrieves the operand part (name of a data item) of this condition.
Condition::getOperator() — Method in class Condition
Retrieves the operator part of this condition.
Condition::getExpression() — Method in class Condition
Retrieves the arithmetic expression part of this condition.
Connector::getSimulator() — Method in class Connector
Retrieves the Simulator object that has the business rule that uses this connector
Connector::getType() — Method in class Connector
Retrieves the type of this connector.
Connector::getConditions() — Method in class Connector
Retrieves the conditions (Condition objects) or connectors (Connector objects) inside this connector.
Connector::getCondition() — Method in class Connector
Retrieves the Condition object or Connector object from the list of objects inside this connector at the given position.
Data::getType() — Method in class Data
Returns the type of this data item
Data::getMin() — Method in class Data
Returns the minimum value of this data item
Data::getPlainMin() — Method in class Data
Returns the arithmetic expression used to calculate the minimum value of this data item where the ids (prefixed with #) of the data are replaced by their labels.
Data::getUnparsedMin() — Method in class Data
Returns the arithmetic expression used to calculate the minimum value of this data item.
Data::getMax() — Method in class Data
Returns the maximum value of this data item
Data::getPlainMax() — Method in class Data
Returns the arithmetic expression used to calculate the maximum value of this data item where the ids (prefixed with #) of the data are replaced by their labels.
Data::getUnparsedMax() — Method in class Data
Returns the arithmetic expression used to calculate the minimum value of this data item.
Data::getDefault() — Method in class Data
Returns the default value of this data item
Data::getPlainDefault() — Method in class Data
Returns the arithmetic expression used to calculate the default value of this data item where the ids (prefixed with #) of the data are replaced by their labels.
Data::getUnparsedDefault() — Method in class Data
Returns the arithmetic expression used to calculate the default value of this data item.
Data::getUnit() — Method in class Data
Returns the unit (measurement) text of this data item.
Data::getRound() — Method in class Data
Returns the number of decimal places for this data item.
Data::getContent() — Method in class Data
Returns the arithmetic expression used to calculate the current value of this data item.
Data::getPlainContent() — Method in class Data
Returns the arithmetic expression used to calculate the value of this data item where the ids (prefixed with #) of the data are replaced by their labels.
Data::getSource() — Method in class Data
Returns the id of the source if this data item is filled with the result of a query on a data source
Data::getPlainSource() — Method in class Data
Returns the arithmetic expression used to calculate the id of the source where the ids (prefixed with #) of the data are replaced by their labels.
Data::getIndex() — Method in class Data
Returns the key of the associative array of the result if this data item is filled with the result of a query on a data source
Data::getPlainIndex() — Method in class Data
Returns the arithmetic expression used to calculate the key of the associative array of the result if this data item is filled with the result of a query on a data source. The ids (prefixed with #) of the data are replaced by their labels.
Data::getUnparsedIndex() — Method in class Data
Returns the arithmetic expression used to calculate the key of the associative array of the result if this data item is filled with the result of a query on a data source.
Data::getMemorize() — Method in class Data
Returns the memorize attribute of this data item.
Data::getChoices() — Method in class Data
Returns the list of Choice Objects of this data item.
Data::getChoiceLabel() — Method in class Data
Returns the label of the choice corresponding to the current value of this data item.
Data::getChoiceLabelByValue() — Method in class Data
Retrieves the label of a choice by its value from the list of choices associated with that data item.
Data::getChoiceById() — Method in class Data
Retrieves a Choice object by its id in the list of choices of this data item.
Data::getChoiceSource() — Method in class Data
Returns the ChoiceSource object if the type of this data is "choice" or "multichoice" and the list of choices is made with the result of a query on a data source.
Data::getTable() — Method in class Data
Returns the Table object associated with this data item if the type of this data is "table".
Data::getValue() — Method in class Data
Retrieves the current value of this data item
Data::getPlainValue() — Method in class Data
Returns the current value of this data item in a string
Data::getInputStepId() — Method in class Data
Retrieves the id of the step where the user enters the value of this data item
Data::getRulesDependency() — Method in class Data
Returns the list of business rules that use this data item
DataGroup::getDatas() — Method in class DataGroup
Returns the list of data item of this data group.
DataGroup::getDataById() — Method in class DataGroup
Retrieves a Data object of this data group by its id.
DataGroup::getDataByName() — Method in class DataGroup
Retrieves a Data object of this data group by its name.
DataSource::getSimulator() — Method in class DataSource
Returns the Simulator object that uses this data source
DataSource::getId() — Method in class DataSource
Returns the ID of this data source.
DataSource::getName() — Method in class DataSource
Returns the name of this data source.
DataSource::getType() — Method in class DataSource
Returns the type of this data source : uri, database orinternal
DataSource::getUri() — Method in class DataSource
Returns the uri of this data source in case of web service.
DataSource::getMethod() — Method in class DataSource
Returns the HTTP access method of this data source : GET or POST
DataSource::getDatabase() — Method in class DataSource
Returns the ID of the database if the type of this data source is internal or database.
DataSource::getDescription() — Method in class DataSource
Returns the description of this data source.
DataSource::getNamespaces() — Method in class DataSource
Returns the associative array of namespaces of this data source.
DataSource::getTables() — Method in class DataSource
Returns the list of tables in the database of this data source.
Database::getSimulator() — Method in class Database
Returns the Simulator object that uses this database
Database::getId() — Method in class Database
Returns the ID of this database
Database::getType() — Method in class Database
Returns the type of this database
Database::getName() — Method in class Database
Returns the name of this database
Database::getLabel() — Method in class Database
Returns the label of this database
Database::getHost() — Method in class Database
Returns the host of this database
Database::getPort() — Method in class Database
Returns the port number of this database
Database::getUser() — Method in class Database
Returns the identifier of the user with access rights to this database
Database::getPassword() — Method in class Database
Returns the password of the user with access rights to this database
Database::getConnection() — Method in class Database
Returns the instance representing a connection to this database
Database::getConnected() — Method in class Database
Returns the connection status to the database
DatasetChild::getSimulator() — Method in class DatasetChild
Returns the Simulator object that uses this dataset child
DatasetChild::getId() — Method in class DatasetChild
Returns the ID of this dataset child.
DatasetChild::getName() — Method in class DatasetChild
Returns the name of this dataset child.
DatasetChild::getLabel() — Method in class DatasetChild
Returns the label of this dataset child.
DatasetChild::getDescription() — Method in class DatasetChild
Returns the description of this dataset child.
DatasetChild::getUsed() — Method in class DatasetChild
Returns the state of use of this dataset child by the current simulation step
DatasetChild::getError() — Method in class DatasetChild
Returns the error attribute of this dataset child
DatasetChild::getErrorMessages() — Method in class DatasetChild
Returns the list of error messages.
DatasetChild::getWarning() — Method in class DatasetChild
Returns the warning attribute of this dataset child
DatasetChild::getWarningMessages() — Method in class DatasetChild
Returns the list of warning messages.
DatasetChild::getClass() — Method in class DatasetChild
Returns the class name of this dataset child. It's either "Data" or "DataGroup".
Field::getFieldSet() — Method in class Field
Returns the FieldSet object that contains this field
Field::getPosition() — Method in class Field
Returns the position of this field in the field set.
Field::getNewline() — Method in class Field
Returns the newline attribute of this Field object
Field::getData() — Method in class Field
Returns the ID of the data item displayed or fed by this field.
Field::getLabel() — Method in class Field
Returns the label of this field.
Field::getUsage() — Method in class Field
Returns the usage of this field.
Field::getPrompt() — Method in class Field
Returns the text to appear in the list box when no item is selected.
Field::getRequired() — Method in class Field
Returns the required attribute of this field.
Field::getVisibleRequired() — Method in class Field
Returns the required attribute of this field when displayed.
Field::getColon() — Method in class Field
Returns the colon attribute of this field.
Field::getUnderlabel() — Method in class Field
Returns the underlabel attribute of this field.
Field::getHelp() — Method in class Field
Returns the help attribute of this field.
Field::getEmphasize() — Method in class Field
Returns the emphasize attribute of this field.
Field::getExplanation() — Method in class Field
Returns the text explaining to the user how the field value was calculated.
Field::getExpanded() — Method in class Field
Returns the expanded attribute of this field.
Field::getWidget() — Method in class Field
Returns the name of the widget associated with this field.
Field::getPreNote() — Method in class Field
Returns the note associated with this field that is displayed above the field.
Field::getPostNote() — Method in class Field
Returns the note associated with this field that is displayed below the field.
Field::getDisplayable() — Method in class Field
Returns the displayable attribute of this Field object
Field::getClass() — Method in class Field
Returns the class name of this Field object
FieldNote::getField() — Method in class FieldNote
Returns the Field object to which this note is attached
FieldNote::getDisplayable() — Method in class FieldNote
Returns the displayable attribute of this note
FieldNote::getText() — Method in class FieldNote
Returns the text of this note
FieldRow::getFieldSet() — Method in class FieldRow
Returns the FieldSet object that contains this field row
FieldRow::getId() — Method in class FieldRow
Returns the ID of this field row
FieldRow::getDataGroup() — Method in class FieldRow
Returns the ID of the data group that contains the data associated to the cells of this field row
FieldRow::getLabel() — Method in class FieldRow
Returns the label of this field row
FieldRow::getColon() — Method in class FieldRow
Returns the colon attribute of this field row.
FieldRow::getHelp() — Method in class FieldRow
Returns the help attribute of this field.
FieldRow::getEmphasize() — Method in class FieldRow
Returns the emphasize attribute of this field row.
FieldRow::getFields() — Method in class FieldRow
Returns the list of fields contained in this field row.
FieldRow::getFieldByPosition() — Method in class FieldRow
Retrieves a Field object by its position in the list of fields of this field row.
FieldRow::getClass() — Method in class FieldRow
Returns the class name of this FieldRow object
FieldSet::getPanel() — Method in class FieldSet
Returns the Panel object that contains this field set
FieldSet::getId() — Method in class FieldSet
Returns the ID of this field set
FieldSet::getLegend() — Method in class FieldSet
Returns the legend of this field set
FieldSet::getDisposition() — Method in class FieldSet
Returns the disposition of this field set
FieldSet::getDisplay() — Method in class FieldSet
Returns the display mode of this field set
FieldSet::getPopinLink() — Method in class FieldSet
Sets the text of the link to display the pop-in (if display is "pop-in")
FieldSet::getDisplayable() — Method in class FieldSet
Returns the displayable attribute of this FieldSet object
FieldSet::getInputFields() — Method in class FieldSet
Returns the inputFields attribute of this FieldSet object
FieldSet::getFields() — Method in class FieldSet
Returns the list of fields or field rows of this field set
FieldSet::getFieldByPosition() — Method in class FieldSet
Retrieves a Field object by its position in the list of fields of this field set.
FieldSet::getFieldRowById() — Method in class FieldSet
Retrieves a FieldRow object by this id.
FieldSet::getColumns() — Method in class FieldSet
Returns the list of columns (header of a grid) in this field set when the disposition is "grid"
FieldSet::getColumnById() — Method in class FieldSet
Retrieves a Column object by this id.
FieldSet::getClass() — Method in class FieldSet
Returns the class name of this FieldSet object
FootNote::getStep() — Method in class FootNote
Returns the Step object to which this footnote is attached
FootNote::getId() — Method in class FootNote
Returns the id of this footnote
FootNote::getDisplayable() — Method in class FootNote
Returns the displayable attribute of this footnote
FootNote::getText() — Method in class FootNote
Returns the text of this footnote
FootNotes::getStep() — Method in class FootNotes
Returns the Step object to which this footnote container is attached.
FootNotes::getPosition() — Method in class FootNotes
Returns the position of this footnote container relative to the action buttons.
FootNotes::getFootNotes() — Method in class FootNotes
Returns the list of footnotes contained in this container
FootNotes::getFootNoteById() — Method in class FootNotes
Retrieves a FootNote object by its ID in the list of footnotes contained in this container
FootNotes::getDisplayable() — Method in class FootNotes
Returns the displayable attribute of this footnote container
Panel::getStep() — Method in class Panel
Returns the Step object that contains this panel
Panel::getId() — Method in class Panel
Returns the id of this panel
Panel::getName() — Method in class Panel
Returns the name of this panel
Panel::getLabel() — Method in class Panel
Returns the label of this panel
Panel::getFieldSets() — Method in class Panel
Returns the list of field sets (FieldSet objects) or block of informations (BlockInfo objects) contained in this panel.
Panel::getFieldSetById() — Method in class Panel
Retrieves a Fieldset object by its id in the list of field sets contained in this panel.
Panel::getBlockInfoById() — Method in class Panel
Retrieves a BlockInfo object by its id in the list of blocks of informations contained in this panel.
Panel::getCollapsibles() — Method in class Panel
Searchs if there is a block of information of which at least one of the chapters can be folded / unfolded and returns true or false according to the result of the search.
Panel::getDisplayable() — Method in class Panel
Returns the displayable attribute of this Panel object
Parameter::getSource() — Method in class Parameter
Returns the Source object that uses this parameter.
Parameter::getType() — Method in class Parameter
Returns the type of this parameter.
Parameter::getOrigin() — Method in class Parameter
Returns the origin of this parameter
Parameter::getName() — Method in class Parameter
Returns the name of this parameter
Parameter::getFormat() — Method in class Parameter
Returns the format in which the parameter must be provided. Useful only for a parameter of type date.
Parameter::getData() — Method in class Parameter
Returns the id of the data item associated with this parameter. Useful only if origin is equal to 'data'.
Parameter::getConstant() — Method in class Parameter
Returns the constant value of this parameter. Useful only if origin is equal to 'constant'.
Parameter::getOptional() — Method in class Parameter
Returns the optional attribute of this parameter.
Profile::getId() — Method in class Profile
Returns the id of this profile.
Profile::getName() — Method in class Profile
Returns the name of this profile.
Profile::getLabel() — Method in class Profile
Returns the label of this profile.
Profile::getDescription() — Method in class Profile
Returns the description of this profile.
Profile::getDatas() — Method in class Profile
Returns the list of data that are pre-filled by this profile.
Profiles::getSimulator() — Method in class Profiles
Returns the Simulator object that uses this set of profiles
Profiles::getLabel() — Method in class Profiles
Returns the label of this set of profiles.
Profiles::getProfiles() — Method in class Profiles
Returns the list of profiles contained in this set of profiles.
Row::getTable() — Method in class Row
Retrieves the Table object to which this row belongs
Row::getCells() — Method in class Row
Retrieves the list of cells (Cell Object) of this row
Row::getCell() — Method in class Row
Returns the cell (Cell object) at the given index of the array of cells
RuleAction::getId() — Method in class RuleAction
Returns the ID of this action
RuleAction::getName() — Method in class RuleAction
Returns the name of this action
RuleAction::getTarget() — Method in class RuleAction
Returns the target of this action
RuleAction::getData() — Method in class RuleAction
Returns the ID of the target data item of this action
RuleAction::getDatagroup() — Method in class RuleAction
Returns the ID of the target data group of this action
RuleAction::getStep() — Method in class RuleAction
Returns the ID of the target step of this action
RuleAction::getPanel() — Method in class RuleAction
Returns the ID of the target panel of this action
RuleAction::getFieldset() — Method in class RuleAction
Returns the ID of the target field set of this action
RuleAction::getColumn() — Method in class RuleAction
Returns the ID of the target column of this action
RuleAction::getFieldrow() — Method in class RuleAction
Returns the ID of the target field row of this action
RuleAction::getField() — Method in class RuleAction
Returns the position of the target field of this action
RuleAction::getBlockinfo() — Method in class RuleAction
Returns the ID of the target block of info of this action
RuleAction::getChapter() — Method in class RuleAction
Returns the ID of the target chapter of this action
RuleAction::getSection() — Method in class RuleAction
Returns the ID of the target section of this action
RuleAction::getPrenote() — Method in class RuleAction
Returns the position of the field to which the target note of this action is attached
RuleAction::getPostnote() — Method in class RuleAction
Returns the position of the field to which the target note of this action is attached
RuleAction::getAction() — Method in class RuleAction
Returns the name of the target action button of this action
RuleAction::getFootnote() — Method in class RuleAction
Returns the ID of the target footnote of this action
RuleAction::getChoice() — Method in class RuleAction
Returns the ID of the target choice of this action
RuleAction::getTargetId() — Method in class RuleAction
Returns the target ID of this action
RuleAction::getValue() — Method in class RuleAction
Returns the value or message of this action
Section::getChapter() — Method in class Section
Returns the Chapter object that contains this section.
Section::getId() — Method in class Section
Returns the ID of this section
Section::getName() — Method in class Section
Returns the name of this section
Section::getLabel() — Method in class Section
Returns the label of this section
Section::getContent() — Method in class Section
Returns the textual content of this section
Section::getAnnotations() — Method in class Section
Returns the annotations on the text of this section
Section::getDisplayable() — Method in class Section
Returns the displayable attribute of this Section object
Simulator::getController() — Method in class Simulator
Returns the Controller Object that uses this Simulator object.
Simulator::getName() — Method in class Simulator
Returns the name of this simulator
Simulator::getLabel() — Method in class Simulator
Returns the label of this simulator
Simulator::getReferer() — Method in class Simulator
Returns the URL of the site page (main referer) that calls this simulator
Simulator::getDefaultView() — Method in class Simulator
Returns the name of the default view with which this simulator will be displayed
Simulator::getDynamic() — Method in class Simulator
Returns the dynamic attribute of this simulator.
Simulator::getMemo() — Method in class Simulator
Returns the memo attribute of this simulator.
Simulator::getDescription() — Method in class Simulator
Returns the description of this simulator
Simulator::getDateFormat() — Method in class Simulator
Returns the date format in the display language of this simulator
Simulator::getDecimalPoint() — Method in class Simulator
Returns the decimal point in the display language of this simulator
Simulator::getMoneySymbol() — Method in class Simulator
Returns the currency symbol in the country of use of this simulator
Simulator::getSymbolPosition() — Method in class Simulator
Returns the position of the currency symbol relative to the amount in the country of use of this simulator
Simulator::getDatas() — Method in class Simulator
Returns the list of data used by this simulator.
Simulator::getDataById() — Method in class Simulator
Retrieves a Data object by its ID
Simulator::getDataByName() — Method in class Simulator
Retrieves a Data object by its name
Simulator::getDataGroupById() — Method in class Simulator
Retrieves a DataGroup object by its ID
Simulator::getDataGroupByName() — Method in class Simulator
Retrieves a DataGroup object by its name
Simulator::getProfiles() — Method in class Simulator
Returns the profiles container used in this simulator
Simulator::getSteps() — Method in class Simulator
Returns the list of simulation steps defined by this simulator.
Simulator::getStepById() — Method in class Simulator
Retrieves a Step object by its ID
Simulator::getSources() — Method in class Simulator
Returns the list of used sources by this simulator.
Simulator::getBusinessRules() — Method in class Simulator
Returns the list of business rules implemented by this simulator
Simulator::getBusinessRuleById() — Method in class Simulator
Retrieves a BusinessRule object by its ID
Simulator::getRelatedInformations() — Method in class Simulator
Returns the informations related to this simulator.
Simulator::getSiteById() — Method in class Simulator
Retrieves a Site object by its ID
Simulator::getDatabaseById() — Method in class Simulator
Retrieves a Database object by its ID
Simulator::getDatasourceById() — Method in class Simulator
Retrieves a DataSource object by its ID
Simulator::getDatasourceByName() — Method in class Simulator
Retrieves a DataSource object by its name
Simulator::getSourceById() — Method in class Simulator
Retrieves a Source object by its ID
Simulator::getWarning() — Method in class Simulator
Returns the warning attribute of this simulator
Simulator::getWarningMessages() — Method in class Simulator
Returns the list of warning messages
Simulator::getError() — Method in class Simulator
Returns the error attribute of this simulator
Simulator::getErrorMessages() — Method in class Simulator
Returns the list of error messages
Site::getSimulator() — Method in class Site
Returns the Simulator object that uses this web site.
Site::getId() — Method in class Site
Returns the id of this Site object
Site::getName() — Method in class Site
Returns the name of this web site.
Site::getHome() — Method in class Site
Returns the URL of the home page of this web site.
Source::getSimulator() — Method in class Source
Returns the Simulator object that uses this source
Source::getId() — Method in class Source
Returns the ID of this source.
Source::getLabel() — Method in class Source
Returns the label of this source.
Source::getDatasource() — Method in class Source
Returns the name of the data source accessed by this source
Source::getRequest() — Method in class Source
Returns the SQL Select clause for internal or external database
Source::getRequestType() — Method in class Source
Returns the type of the request ('simple' or 'complex')
Source::getParsed() — Method in class Source
Returns the associative array, result of the parsing of the simple SQL Request
Source::getReturnType() — Method in class Source
Returns the type (format) or the result returned by the request
Source::getSeparator() — Method in class Source
Returns the character that separates the fields in a query result in csv format
Source::getDelimiter() — Method in class Source
Returns the character that delimits the fields in a query result in csv format
Source::getReturnPath() — Method in class Source
Returns the expression allowing the location of the value looked for in the result returned by the request of this source.
Source::getParameters() — Method in class Source
Returns the list of parameters passed to the request of this source.
Source::getParameterByName() — Method in class Source
Retrieves a Parameter object by its name in the list of parameters passed to the request of this source.
Step::getSimulator() — Method in class Step
Returns the Simulator object to which this step belongs
Step::getId() — Method in class Step
Returns the ID of this step
Step::getName() — Method in class Step
Returns the name of this step
Step::getTemplate() — Method in class Step
Returns the name of the twig template that is used to display the simulation form for this step
Step::getOutput() — Method in class Step
Returns the output of the result of the execution of the step
Step::getLabel() — Method in class Step
Returns the label of this step
Step::getDescription() — Method in class Step
Returns the description of this step
Step::getDynamic() — Method in class Step
Returns the dynamic attribute of this Step object
Step::getPanels() — Method in class Step
Returns the list of panels of this step.
Step::getPanelById() — Method in class Step
Retrieves an Panel object by its ID in the list of panels of this step
Step::getActions() — Method in class Step
Returns the list of action buttons of this step.
Step::getActionByName() — Method in class Step
Retrieves an Action object by its name in the list of action buttons of this step
Step::getFootNotes() — Method in class Step
Returns the footnotes container of this step
Step::getDisplayable() — Method in class Step
Returns the displayable attribute of this Step object
Table::getId() — Method in class Table
Returns the ID of this table
Table::getName() — Method in class Table
Returns the name of this table
Table::getData() — Method in class Table
Returns the Data object of type 'table' associated with this this table
Table::getLabel() — Method in class Table
Returns the label of this table
Table::getDescription() — Method in class Table
Returns the description of this table
Table::getColumns() — Method in class Table
Returns the list of columns of this table
Table::getColumn() — Method in class Table
Returns the Column object at the given index in the list of columns of this table
Table::getColumnById() — Method in class Table
Retrieves a Column object by its ID in the list of columns of this table.
Table::getRows() — Method in class Table
Returns the list of rows of this table
Table::getRow() — Method in class Table
Returns the Row object at the given index in the list of rows of this table
G6KExceptionListenerClass in namespace EUREKA\G6KBundle\EventListener
HiddenDateTimeType::getName() — Method in class HiddenDateTimeType
Returns the name of this type.
HiddenDateTimeType::getParent() — Method in class HiddenDateTimeType
Returns the name of the parent type.
HiddenMontantType::getName() — Method in class HiddenMontantType
Returns the name of this type.
HiddenMontantType::getParent() — Method in class HiddenMontantType
Returns the name of the parent type.
MontantType::getName() — Method in class MontantType
Returns the name of this type.
MontantType::getParent() — Method in class MontantType
Returns the name of the parent type.
ControllersHelper::getDatasource() — Method in class ControllersHelper
Returns the data source accessed by a source query
ControllersHelper::getWidgets() — Method in class ControllersHelper
Returns the list of available widgets.
ControllersHelper::getDataById() — Method in class ControllersHelper
Retrieves the Data object of a data item of the current simulator by its ID.
DOMClient::get() — Method in class DOMClient
Calls a URI with the GET request method and returns a Crawler object to navigate in a list of \DOMNode objects.
DOMClient::getPath() — Method in class DOMClient
Returns the path part of an uri.
DatasourcesHelper::getDatabase() — Method in class DatasourcesHelper
Creates and returns a database interface
Evaluator::guessType() — Method in class Evaluator
Guess the type of a token value
Expression::get() — Method in class Expression
Returns the token list of this expression.
JSONToSQLConverter::getType() — Method in class JSONToSQLConverter
Returns the data type of a database column
JSONToSQLConverter::getValue() — Method in class JSONToSQLConverter
Prepares a value according to its type for its insertion in a SQL database
JsonSQL::getEngine() — Method in class JsonSQL
Returns the JsonSQL engine attached to this instance
Engine::getDb() — Method in class Engine
Returns the pointer on the content of the JSON database
SQLToJSONConverter::getDatabase() — Method in class SQLToJSONConverter
Returns a Database object for the database of a data source
SQLToJSONConverter::getData() — Method in class SQLToJSONConverter
Returns all the rows of a table of a SQL database
SQLToJSONConverter::guessType() — Method in class SQLToJSONConverter
Guess the type of the value of a choice item
Deployer::getImportedCSS() — Method in class Deployer
Retrieves imported css in a css file.
Filters::getName() — Method in class Filters
Returns the extension class name
Filters::getFilters() — Method in class Filters
Registers the new filters
StringTemplateLoader::getSource() — Method in class StringTemplateLoader
Returns the source code for a given template name.
StringTemplateLoader::getSourceContext() — Method in class StringTemplateLoader
Returns the source context for a given template logical name.
StringTemplateLoader::getCacheKey() — Method in class StringTemplateLoader
Returns the cache key to use for the cache for a given template name.

H

$BaseAdminControllerProperty in class BaseAdminController
$BaseControllerProperty in class BaseController
DefaultController::htmlOutput() — Method in class DefaultController
function htmlOutput
HomeAdminControllerClass in namespace EUREKA\G6KBundle\Controller
The HomeAdminController class is the controller that display the administration interface homepage.
$DatabaseProperty in class Database
$FieldProperty in class Field
Field::hasColon() — Method in class Field
Returns the colon attribute of this field.
Field::hasHelp() — Method in class Field
Returns the help attribute of this field.
$FieldRowProperty in class FieldRow
FieldRow::hasColon() — Method in class FieldRow
Returns the colon attribute of this field row.
FieldRow::hasHelp() — Method in class FieldRow
Returns the help attribute of this field.
FieldSet::hasInputFields() — Method in class FieldSet
Returns the inputFields attribute of this FieldSet object
Panel::hasCollapsibles() — Method in class Panel
Searchs if there is a block of information of which at least one of the chapters can be folded / unfolded and returns true or false according to the result of the search.
Simulator::hasMemo() — Method in class Simulator
Returns the memo attribute of this simulator. Alias of the getMemo method.
$SiteProperty in class Site
G6KExceptionListener::htmlResponse() — Method in class G6KExceptionListener
Renders a HTML response with the exception for the simulation engine
G6KExceptionListener::htmlAdminResponse() — Method in class G6KExceptionListener
Renders a HTML response with the exception for the administration module
HiddenDateTimeTypeClass in namespace EUREKA\G6KBundle\Form\Type
This class creates a form item type for a hidden date
HiddenMontantTypeClass in namespace EUREKA\G6KBundle\Form\Type
This class creates a form item type for a hidden french amount
$DOMClientProperty in class DOMClient
HolidaysClass in namespace EUREKA\G6KBundle\Manager\ExpressionParser
This class provides static functions about holidays and working days
Holidays::holidays() — Method in class Holidays
Returns the list of holidays of the given year for the given lang and country

I

ScriptHandler::installUsers() — Method in class ScriptHandler
Users installation:
ScriptHandler::installDemo() — Method in class ScriptHandler
Installation of the demonstration simulator from the files "demo.schema.json" and "demo.json" located in the directory 'src/EUREKA/G6KBundle/Resources/data/databases'.
DataSourcesAdminController::indexAction() — Method in class DataSourcesAdminController
Entry point for the route paths begining by /admin/datasources
DataSourcesAdminController::infosColumns() — Method in class DataSourcesAdminController
Returns informations about the columns of a table
DataSourcesAdminController::infosColumnsToForm() — Method in class DataSourcesAdminController
Constructs a form fields with informations about the columns of a table
DocumentationController::indexAction() — Method in class DocumentationController
Entry point for the route path /admin/doc/{document}
HomeAdminController::indexAction() — Method in class HomeAdminController
Entry point of the root path /admin
SimulatorsAdminController::indexAction() — Method in class SimulatorsAdminController
Entry point for the route paths begining by /admin/simulators
SimulatorsAdminController::infix() — Method in class SimulatorsAdminController
Converts a boolean expression from an array to an infixed string
UsersAdminController::indexAction() — Method in class UsersAdminController
Entry point for the route paths begining by /admin/users
ViewsAdminController::indexAction() — Method in class ViewsAdminController
Entry point for the route paths begining by /admin/views
Action::isDisplayable() — Method in class Action
Returns the displayable attribute of this action button
$BlockInfoProperty in class BlockInfo
BlockInfo::isDisplayable() — Method in class BlockInfo
Returns the displayable attribute of this BlockInfo object
$BusinessRuleProperty in class BusinessRule
$BusinessRuleProperty in class BusinessRule
$BusinessRuleProperty in class BusinessRule
$ChapterProperty in class Chapter
$ChapterProperty in class Chapter
Chapter::isCollapsible() — Method in class Chapter
Retrieves the collapsible attribute of this Chapter object
Chapter::isDisplayable() — Method in class Chapter
Returns the displayable attribute of this Chapter object
$ChoiceProperty in class Choice
Choice::isSelected() — Method in class Choice
Retrieves the selected attribute of this Choice object
$ChoiceSourceProperty in class ChoiceSource
$ChoiceSourceProperty in class ChoiceSource
ChoiceSource::isCaseInsensitive() — Method in class ChoiceSource
Returns the caseInsensitive attribute of this ChoiceSource object
$ColumnProperty in class Column
Column::isSelected() — Method in class Column
Retrieves the selected attribute of this Column object
$DataProperty in class Data
$DataProperty in class Data
Data::isMemorize() — Method in class Data
Retrieves the memorize attribute of this data item.
$DataSourceProperty in class DataSource
$DatabaseProperty in class Database
Database::isConnected() — Method in class Database
Returns the connection status to the database
$DatasetChildProperty in class DatasetChild
DatasetChild::isUsed() — Method in class DatasetChild
Returns the state of use of this dataset child by the current simulation step
DatasetChild::isError() — Method in class DatasetChild
Returns the error attribute of this dataset child
DatasetChild::isWarning() — Method in class DatasetChild
Returns the warning attribute of this dataset child
Field::isNewline() — Method in class Field
Returns the newline attribute of this Field object
Field::isRequired() — Method in class Field
Returns the required attribute of this field.
Field::isVisibleRequired() — Method in class Field
Returns the required attribute of this field when displayed.
Field::isUnderlabel() — Method in class Field
Returns the underlabel attribute of this field.
Field::isEmphasized() — Method in class Field
Returns the emphasize attribute of this field.
Field::isExpanded() — Method in class Field
Returns the expanded attribute of this field.
Field::isDisplayable() — Method in class Field
Returns the displayable attribute of this Field object
FieldNote::isDisplayable() — Method in class FieldNote
Returns the displayable attribute of this note
$FieldRowProperty in class FieldRow
FieldRow::isEmphasized() — Method in class FieldRow
Returns the emphasize attribute of this field row.
$FieldSetProperty in class FieldSet
$FieldSetProperty in class FieldSet
FieldSet::isDisplayable() — Method in class FieldSet
Returns the displayable attribute of this FieldSet object
$FootNoteProperty in class FootNote
FootNote::isDisplayable() — Method in class FootNote
Returns the displayable attribute of this footnote
FootNotes::isDisplayable() — Method in class FootNotes
Returns the displayable attribute of this footnote container
$PanelProperty in class Panel
Panel::isDisplayable() — Method in class Panel
Returns the displayable attribute of this Panel object
Parameter::isOptional() — Method in class Parameter
Returns the optional attribute of this parameter.
$ProfileProperty in class Profile
$RuleActionProperty in class RuleAction
$SectionProperty in class Section
Section::isDisplayable() — Method in class Section
Returns the displayable attribute of this Section object
Simulator::isDynamic() — Method in class Simulator
Returns the dynamic attribute of this simulator.
Simulator::isMemo() — Method in class Simulator
Returns the memo attribute of this simulator. Alias of the getMemo method.
Simulator::isWarning() — Method in class Simulator
Returns the warning attribute of this simulator
Simulator::isError() — Method in class Simulator
Returns the error attribute of this simulator
$SiteProperty in class Site
$SourceProperty in class Source
$StepProperty in class Step
Step::isDynamic() — Method in class Step
Returns the dynamic attribute of this Step object
Step::isDisplayable() — Method in class Step
Returns the displayable attribute of this Step object
$TableProperty in class Table
ControllersHelper::isDevelopmentEnvironment() — Method in class ControllersHelper
Determines whether the symfony kernel is in development mode or not.
Holidays::isWorkingDay() — Method in class Holidays
Determines whether the given date is a working day
Token::isUnaryOperator() — Method in class Token
Determines whether this token represents an unary operator or not.
Token::isBinaryOperator() — Method in class Token
Determines whether this token represents a binary operator or not.
Token::isTernaryOperator() — Method in class Token
Determines whether this token represents a ternary operator or not.
Token::isOperator() — Method in class Token
Determines whether this token represents an operator or not.
Token::isComparator() — Method in class Token
Determines whether this token represents a comparison operator or not.
Token::isVariable() — Method in class Token
Determines whether this token represents a variable identifier or not.
Token::isUndefined() — Method in class Token
Determines whether this token represents an undefined value or not.
Token::isBeforeFunctionArgument() — Method in class Token
Determines whether this token is just before a function argument or not.
JsonSQL::inTransaction() — Method in class JsonSQL
Checks if inside a transaction.
JsonSQL::insert() — Method in class JsonSQL
Appends a row to a table
DMLParser::isExpression() — Method in class DMLParser
Checks if a string contains an expression.
DMLStatement::isExpression() — Method in class DMLStatement
Checks if a string contains an expression.
DMLStatement::isBuiltin() — Method in class DMLStatement
Determines if the given value is a builtin value.
Engine::inTransaction() — Method in class Engine
Checks if inside a transaction.
Engine::insert() — Method in class Engine
Appends a row to a table
ResultFilter::isValidTagName() — Method in class ResultFilter
Determines whether the given tag name is valid or not.
SQLSelectTokenizer::isExpression() — Method in class SQLSelectTokenizer
Checks if a string contains an expression.
SQLSelectTokenizer::insertCondition() — Method in class SQLSelectTokenizer
Inserts a condition into a condition array if it does not already exist and returns its position in the array.
$DeployerProperty in class Deployer
StringTemplateLoader::isFresh() — Method in class StringTemplateLoader
Returns true if the template is still fresh. For this loader, the template is always fresh.

J

G6KExceptionListener::jsonResponse() — Method in class G6KExceptionListener
Renders a JSON response with the exception
JSONToSQLConverterClass in namespace EUREKA\G6KBundle\Manager\Json
This class allows the conversion of a json-schema.org compliant JSON database and exported from G6K to a SQL database
JsonSQLClass in namespace EUREKA\G6KBundle\Manager\Json
This class allows you to store and retrieve data from files in JSON format using SQL standard.
DMLStatement::joins() — Method in class DMLStatement
Returns the next row resulting from the joining of tables in the query.
$EngineProperty in class Engine
A pointer on the JsonSQL owner.
$EngineProperty in class Engine
The committed content of the JSON database managed by that engine
JsonColumnClass in namespace EUREKA\G6KBundle\Manager\Json\JsonSQL
This class provides static functions to update the definition of columns in a JsonSQL database
JsonSQLExceptionClass in namespace EUREKA\G6KBundle\Manager\Json\JsonSQL
This class represents an error raised by JsonSQL.
JsonTableClass in namespace EUREKA\G6KBundle\Manager\Json\JsonSQL
This class provides static functions to update the definition of tables in a JsonSQL database
$ParserProperty in class Parser
A pointer on the JsonSQL owner.
$StatementProperty in class Statement
Filters::jscodeFilter() — Method in class Filters
Returns the string as is without any modification

K

$G6KExceptionListenerProperty in class G6KExceptionListener
$DeployerProperty in class Deployer

L

$BaseControllerProperty in class BaseController
$CacheAdminControllerProperty in class CacheAdminController
SimulatorsAdminController::loadConnector() — Method in class SimulatorsAdminController
Creates a Connector or a Condition object from an associative array of attributes
SimulatorsAdminController::loadBusinessRules() — Method in class SimulatorsAdminController
Load business rules
SimulatorsAdminController::loadBusinessRuleField() — Method in class SimulatorsAdminController
makes an array of attributes of the field from the field object
EUREKAG6KExtension::load() — Method in class EUREKAG6KExtension
{@inheritDoc}
$ActionProperty in class Action
$BlockInfoProperty in class BlockInfo
$BusinessRuleProperty in class BusinessRule
$ChapterProperty in class Chapter
$ChoiceProperty in class Choice
$ChoiceGroupProperty in class ChoiceGroup
$ChoiceSourceProperty in class ChoiceSource
$ColumnProperty in class Column
$DatabaseProperty in class Database
$DatabaseProperty in class Database
Database::lastInsertId() — Method in class Database
Returns the ID of the last inserted row or sequence value
$DatasetChildProperty in class DatasetChild
$FieldProperty in class Field
$FieldRowProperty in class FieldRow
$FieldSetProperty in class FieldSet
$PanelProperty in class Panel
$ProfileProperty in class Profile
$ProfilesProperty in class Profiles
$SectionProperty in class Section
$SimulatorProperty in class Simulator
Simulator::loadData() — Method in class Simulator
Loads into a Data object, the data item extracted from the XML file of this simulator
Simulator::load() — Method in class Simulator
Loads the XML definition file of the simulator into this Simulator object.
Simulator::loadEntities() — Method in class Simulator
Loads the entities (elements) of the XML definition files of the simulator and data sources into this Simulator object.
Simulator::loadField() — Method in class Simulator
Loads into a Field object, the field extracted from the XML file of this simulator
Simulator::loadRuleAction() — Method in class Simulator
Loads into a RuleAction object, the business rule action extracted from the XML file of this simulator
Simulator::loadSources() — Method in class Simulator
Loads into Source and Parameter objects, all the used sources extracted from the XML file of this simulator
Simulator::loadDatabases() — Method in class Simulator
Loads into Database objects, all the databases declaration extracted from DataSources.xml
Simulator::loadConnector() — Method in class Simulator
Loads into a Connector or a Condition object, the business rule connector extracted from the XML file of this simulator
Simulator::loadForSource() — Method in class Simulator
Loads Data, DataSource, Source objects in response of the Ajax request using route path : /{simu}/Default/source
Simulator::loadFileFromCache() — Method in class Simulator
Loads an XML file from the APC cache
Simulator::loadEmptySimulator() — Method in class Simulator
Loads a simulator XML definition skeleton into this Simulator object.
$SourceProperty in class Source
$StepProperty in class Step
$TableProperty in class Table
DateFunction::lastDay() — Method in class DateFunction
Returns the last day of the month
DateFunction::lastDayOfMonth() — Method in class DateFunction
Returns a new date corresponding to the last day of the month of the given date.
Operation::logicalAnd() — Method in class Operation
Calculates and returns the result of the logical AND on the two given operands.
Operation::logicalOr() — Method in class Operation
Calculates and returns the result of the logical OR on the two given operands.
$ParserProperty in class Parser
JsonSQL::lastInsertId() — Method in class JsonSQL
Returns the ID of the last inserted row.
DMLStatement::limit() — Method in class DMLStatement
Applies the 'limit' clause on the result set
$EngineProperty in class Engine
Stores the ID of the last inserted row.
Engine::lastInsertId() — Method in class Engine
Returns the ID of the last inserted row.
Engine::loadJsonFromCache() — Method in class Engine
Loads a json database into memory.
Engine::loadRequestFromCache() — Method in class Engine
Loads a parsed request from memory cache.
$DeployerProperty in class Deployer
Deployer::loadDeployed() — Method in class Deployer
Loads the list of already deployed data sources

M

$APIControllerProperty in class APIController
$BaseControllerProperty in class BaseController
DataSourcesAdminController::migrateDB() — Method in class DataSourcesAdminController
Migrates data from a database to another.
SimulatorsAdminController::makeSource() — Method in class SimulatorsAdminController
Creates a Source object from an associative array of source attributes
SimulatorsAdminController::makeParameter() — Method in class SimulatorsAdminController
Creates a Parameter object for a Source from an associative array of parameter attributes
SimulatorsAdminController::makeDataGroup() — Method in class SimulatorsAdminController
Creates a DataGroup object from an associative array of datagroup attributes
SimulatorsAdminController::makeData() — Method in class SimulatorsAdminController
Creates a Data object from an associative array of data attributes
SimulatorsAdminController::makeStep() — Method in class SimulatorsAdminController
Creates a Step object from an associative array of step attributes
SimulatorsAdminController::makePanel() — Method in class SimulatorsAdminController
Creates a Panel object for a Step from an associative array of panel attributes
SimulatorsAdminController::makeFieldSet() — Method in class SimulatorsAdminController
Creates a FieldSet object for a Panel from an associative array of fieldset attributes
SimulatorsAdminController::makeFieldRow() — Method in class SimulatorsAdminController
Creates a FieldRow object for a FieldSet from an associative array of fieldrow attributes
SimulatorsAdminController::makeField() — Method in class SimulatorsAdminController
Creates a Field object for a FieldSet from an associative array of field attributes
SimulatorsAdminController::makeBlockInfo() — Method in class SimulatorsAdminController
Creates a BlockInfo object for a Panel from an array associative of blockinfo attributes
SimulatorsAdminController::makeChapter() — Method in class SimulatorsAdminController
Creates a Chapter object for a BlockInfo from an associative array of chapter attributes
SimulatorsAdminController::makeSection() — Method in class SimulatorsAdminController
Creates a Section object for a Chapter from an associative array of section attributes
SimulatorsAdminController::makeBusinessRule() — Method in class SimulatorsAdminController
Creates a BusinessRule object from an associative array of business rule attributes
SimulatorsAdminController::makeRuleAction() — Method in class SimulatorsAdminController
Creates a RuleAction object from an associative array of action attributes
SimulatorsAdminController::makeProfiles() — Method in class SimulatorsAdminController
Creates a Profiles object from an associative array of profiles attributes
SimulatorsAdminController::makeProfile() — Method in class SimulatorsAdminController
Creates a Profile object from an associative array of profile attributes
SimulatorsAdminController::makeAction() — Method in class SimulatorsAdminController
Creates an Action button object for a Step from an associative array of action attributes
SimulatorsAdminController::makeCond() — Method in class SimulatorsAdminController
Constructs a condition in a string from an associative array containing the name, operator and value of the condition.
ViewsAdminController::makeTree() — Method in class ViewsAdminController
Recursively constructs a tree into an array from the directories of the view tree.
$DataProperty in class Data
$DataProperty in class Data
$DataProperty in class Data
$DataSourceProperty in class DataSource
$DatabaseProperty in class Database
$SimulatorProperty in class Simulator
$SimulatorProperty in class Simulator
Simulator::makeRuleActionAttributes() — Method in class Simulator
Converts the properties of a RuleAction object into an XML attributes string
MontantToStringTransformerClass in namespace EUREKA\G6KBundle\Form\DataTransformer
This class transforms a float into a string with a comma as the decimal point and two decimal places, and vice versa
MontantTypeClass in namespace EUREKA\G6KBundle\Form\Type
This class creates a form item type for a french amount
DOMClient::makeRemote() — Method in class DOMClient
Makes a socket adress for a remote server
DatasourcesHelper::makeDatasourceDom() — Method in class DatasourcesHelper
Creates and returns a DOM XML document from json-schema.org compliant JSON data files and schemas
Holidays::moveableHolidays() — Method in class Holidays
Returns the list of moveable holidays of the given year for the given lang and country
Operation::minus() — Method in class Operation
Calculates and returns the result of subtracting two numbers or a date and a number of days.
Operation::mod() — Method in class Operation
Calculates and returns the remainder of the Euclidean division of one number by another.
DMLStatement::makeExpressionVariables() — Method in class DMLStatement
From the given row, built an array containing all the variables in the scope of the running request.
$EngineProperty in class Engine
true if data has been modified, and false if not.
$SQLToJSONConverterProperty in class SQLToJSONConverter

N

$ViewsAdminControllerProperty in class ViewsAdminController
$ViewsAdminControllerProperty in class ViewsAdminController
$ViewsAdminControllerProperty in class ViewsAdminController
$ActionProperty in class Action
$BlockInfoProperty in class BlockInfo
$BusinessRuleProperty in class BusinessRule
BusinessRule::negate() — Method in class BusinessRule
Transforms the array of parsed conditions of this business rule into their negative forms
$ChapterProperty in class Chapter
$ColumnProperty in class Column
$DataSourceProperty in class DataSource
$DataSourceProperty in class DataSource
$DatabaseProperty in class Database
$DatasetChildProperty in class DatasetChild
$FieldProperty in class Field
$PanelProperty in class Panel
$ParameterProperty in class Parameter
$ProfileProperty in class Profile
$RuleActionProperty in class RuleAction
$SectionProperty in class Section
$SimulatorProperty in class Simulator
$SiteProperty in class Site
$StepProperty in class Step
$TableProperty in class Table
DateFunction::nthDayOfMonth() — Method in class DateFunction
Returns the date corresponding of the nth day of a month
Holidays::nextWorkingDay() — Method in class Holidays
Returns the working day following the given date
Operation::not() — Method in class Operation
Calculates and returns the result of the logical negation on the given operand.
$EngineProperty in class Engine
Name of the JSON database managed by that engine
Engine::notifyModification() — Method in class Engine
Commits any modification
Engine::notifySchemaModification() — Method in class Engine
Commits any modification of the schema
Engine::normalizeValue() — Method in class Engine
Converts a string value according to its json data type
ResultFilter::nodeHasChild() — Method in class ResultFilter
Determines whether a DOM node has at least one DOM element as child.

O

BusinessRule::optimize() — Method in class BusinessRule
function optimize
BusinessRule::optimizeCond() — Method in class BusinessRule
function optimizeCond
$ConditionProperty in class Condition
$ConditionProperty in class Condition
$ParameterProperty in class Parameter
$ParameterProperty in class Parameter
$StepProperty in class Step
G6KExceptionListener::onKernelException() — Method in class G6KExceptionListener
The listener for the exception event
Evaluator::operation() — Method in class Evaluator
Realizes an unary, binary or ternary operation and returns the result token.
OperationClass in namespace EUREKA\G6KBundle\Manager\ExpressionParser
This class provides static functions that perform logical or arithmetic operations
JsonSQL::open() — Method in class JsonSQL
Open a json database
Engine::open() — Method in class Engine
Open a json database
$DeployerProperty in class Deployer

P

APIController::processApiField() — Method in class APIController
Processes the API field
APIController::processApiFieldData() — Method in class APIController
Processes the API field data
$BaseAdminControllerProperty in class BaseAdminController
$BaseControllerProperty in class BaseController
$BaseControllerProperty in class BaseController
$BaseControllerProperty in class BaseController
BaseController::processField() — Method in class BaseController
Processes the given field for the step
BaseController::processData() — Method in class BaseController
Processes the given data for the step
BaseController::processActions() — Method in class BaseController
Executes all the actions of a business rule of the step
BaseController::processRule() — Method in class BaseController
Evaluates the conditions of a business rule an executes the suitable actions
BaseController::processRules() — Method in class BaseController
Evaluates the conditions of all business rules an executes the suitable actions
BaseController::processDatas() — Method in class BaseController
Processes all data for the step
DataSourcesAdminController::processSource() — Method in class DataSourcesAdminController
Executes the query from a source
DefaultController::pdfOutput() — Method in class DefaultController
function pdfOutput
SimulatorsAdminController::paragraphs() — Method in class SimulatorsAdminController
Transforms the lines of a text into html paragraphs
$BlockInfoProperty in class BlockInfo
BusinessRule::plainConditions() — Method in class BusinessRule
Transforms the array of parsed conditions of this business rule into an array of conditions in a readable format
BusinessRule::parseConditions() — Method in class BusinessRule
Parses the conditions of this business rule in an array to be usable by the administration module.
$DatabaseProperty in class Database
$DatabaseProperty in class Database
$DatabaseProperty in class Database
Database::prepare() — Method in class Database
Prepares a statement for execution and returns a statement object.
$FieldProperty in class Field
$FieldProperty in class Field
$FieldProperty in class Field
$FieldProperty in class Field
$FieldSetProperty in class FieldSet
$FieldSetProperty in class FieldSet
$FootNotesProperty in class FootNotes
PanelClass in namespace EUREKA\G6KBundle\Entity
This class allows the storage and retrieval of the attributes of a panel.
ParameterClass in namespace EUREKA\G6KBundle\Entity
This class allows the storage and retrieval of the attributes of a parameter.
ProfileClass in namespace EUREKA\G6KBundle\Entity
This class allows the storage and retrieval of the attributes of a profile.
ProfilesClass in namespace EUREKA\G6KBundle\Entity
This class allows the storage and retrieval of the attributes of a set of profiles.
$ProfilesProperty in class Profiles
$RuleActionProperty in class RuleAction
$RuleActionProperty in class RuleAction
$RuleActionProperty in class RuleAction
$SimulatorProperty in class Simulator
Simulator::paragraphs() — Method in class Simulator
Converts the lines of the given text into HTML paragraphs
$SourceProperty in class Source
$SourceProperty in class Source
$StepProperty in class Step
FileSystemLoader::parseName() — Method in class FileSystemLoader
Override the parent method to remove the bundle name and replace all ':' by '/' in the template name
ControllersHelper::processSource() — Method in class ControllersHelper
Process a source query and returns the result of that query.
ControllersHelper::populateChoiceWithSource() — Method in class ControllersHelper
Populates the list of values of a data item of type choice from a data source.
ControllersHelper::populateChoice() — Method in class ControllersHelper
Populates the list of values of a data item of type choice from a data source where columns are in the given ChoiceSource object.
ControllersHelper::parseDate() — Method in class ControllersHelper
Parses a date string to the given format and converts it to a DateTime object
$DOMClientProperty in class DOMClient
DOMClient::post() — Method in class DOMClient
Calls a URI with the POST request method and returns a Crawler object to navigate in a list of \DOMNode objects.
$ExpressionProperty in class Expression
Expression::push() — Method in class Expression
Adds a token at the end of the token list of this expression.
Expression::pop() — Method in class Expression
Returns the last added token of this expression and removes it from the list of tokens.
Expression::peek() — Method in class Expression
Returns the last added token of this expression
Expression::postfix() — Method in class Expression
Implementation of the Shunting Yard algorithm to transform an infix expression to a RPN expression.
Operation::plus() — Method in class Operation
Calculates and returns the result of adding two numbers, a date and a number of days, or the concatenation of two strings.
Operation::pow() — Method in class Operation
Calculates and returns the result of the first operand raised to the power of the operand.
ParserClass in namespace EUREKA\G6KBundle\Manager\ExpressionParser
This class allows to parse an aritmetic or a logical expression
Parser::parse() — Method in class Parser
Parses and converts an infixed aritmetic or logical expression string into an Expression object.
Token::precedence() — Method in class Token
Returns the priority of the operator represented by this token
$JSONToSQLConverterProperty in class JSONToSQLConverter
JSONToSQLConverter::properties() — Method in class JSONToSQLConverter
Decodes a properties list from JSON schema
JsonSQL::prepare() — Method in class JsonSQL
Prepares a statement for execution and returns a statement object
DDLParser::parseCreate() — Method in class DDLParser
Parses a sql create table statement according to this two BNF syntax :
DDLParser::parseAlter() — Method in class DDLParser
Parses a sql alter table statement according to this two BNF syntax :
DDLParser::parseDropTable() — Method in class DDLParser
Parses a sql drop table statement according to this BNF syntax :
DMLParser::parseSelect() — Method in class DMLParser
Parses a sql select request according to this BNF syntax :
DMLParser::parseSetOperations() — Method in class DMLParser
Parses a sql compound select request containing set operations according to this BNF syntax :
DMLParser::parseInsert() — Method in class DMLParser
Parses a sql insert into statement according to this BNF syntax :
DMLParser::parseUpdate() — Method in class DMLParser
Parses a sql update statement according to this BNF syntax :
DMLParser::parseDelete() — Method in class DMLParser
Parses a sql delete from statement according to this BNF syntax : DELETE FROM table_name [ WHERE condition ]
DMLParser::parseTruncate() — Method in class DMLParser
Parses a sql truncate table statement according to this BNF syntax :
DMLParser::parseExpression() — Method in class DMLParser
Parses and converts a sql expression into a php one
DMLParser::parseConditions() — Method in class DMLParser
Parses and converts sql conditions into a php one
$DMLStatementProperty in class DMLStatement
DMLStatement::project() — Method in class DMLStatement
Realizes the operation of projection of result set
Engine::properties() — Method in class Engine
Tokenizes a list of comma separated internal properties and returns an object with these properties.
ParserClass in namespace EUREKA\G6KBundle\Manager\Json\JsonSQL
This class allows you to store and retrieve data from files in JSON format using SQL standard.
Parser::parse() — Method in class Parser
Parses the sql statement.
$StatementProperty in class Statement
$SQLToJSONConverterProperty in class SQLToJSONConverter
$ResultFilterProperty in class ResultFilter
SQLSelectTokenizer::parseExpression() — Method in class SQLSelectTokenizer
Parses and converts a sql expression into a php one
SQLSelectTokenizer::parseConditions() — Method in class SQLSelectTokenizer
Parses and converts sql conditions into a php one
SQLSelectTokenizer::parseWhere() — Method in class SQLSelectTokenizer
Parses a where clause
SQLSelectTokenizer::parseSelect() — Method in class SQLSelectTokenizer
Parses a sql select request according to this BNF syntax :
SQLSelectTokenizer::parseSetOperations() — Method in class SQLSelectTokenizer
Parses a sql compound select request containing set operations according to this BNF syntax :

Q

Database::query() — Method in class Database
Executes an SQL statement, returning an array containing all of the result set rows
Database::quote() — Method in class Database
Quotes a string for use in a query.
JsonSQL::query() — Method in class JsonSQL
Executes an SQL statement in a single function call, returning the result set (if any) returned by the statement as a Statement object.
JsonSQL::quote() — Method in class JsonSQL
Quotes a string for use in a query.
Engine::quote() — Method in class Engine
Quotes a string for use in a query.

R

APIController::runCalcul() — Method in class APIController
Run the simulation engine
$BaseControllerProperty in class BaseController
BaseController::runStep() — Method in class BaseController
Run the simulation engine for a step
BaseController::runFields() — Method in class BaseController
Returns the simulators attributes in JSON response format
BaseController::runSource() — Method in class BaseController
Returns the requested source attributes in JSON response format
BaseController::replaceFieldNotes() — Method in class BaseController
Replaces data values in the notes of a field
CacheAdminController::runClear() — Method in class CacheAdminController
Processes the clear action
CacheAdminController::rrmdir() — Method in class CacheAdminController
Recursively removes a directory and its subdirectories
$DataSourcesAdminControllerProperty in class DataSourcesAdminController
DataSourcesAdminController::runIndex() — Method in class DataSourcesAdminController
Processes the index action
DataSourcesAdminController::restoreTableRow() — Method in class DataSourcesAdminController
Restores a table row
DefaultController::runCalcul() — Method in class DefaultController
function runCalcul
DocumentationController::runIndex() — Method in class DocumentationController
Processes the index action
HomeAdminController::runIndex() — Method in class HomeAdminController
Prepare the administration interface homepage and renders it.
$SimulatorsAdminControllerProperty in class SimulatorsAdminController
SimulatorsAdminController::runIndex() — Method in class SimulatorsAdminController
Dispatches the index action to the appropriate processing based on the value of the crud parameter.
SimulatorsAdminController::runValidation() — Method in class SimulatorsAdminController
Validates the xml file of the simulator, whose name appears in the 'xml' field of the form passed by the query, against the XML schema
SimulatorsAdminController::ruleConnector() — Method in class SimulatorsAdminController
Builds a connector data array for the Javascript rule engine
UsersAdminController::runIndex() — Method in class UsersAdminController
Dispatches the index action to the appropriate processing based on the value of the crud parameter.
UsersAdminController::restoreUser() — Method in class UsersAdminController
Restores a user with the data in the form fields.
$ViewsAdminControllerProperty in class ViewsAdminController
ViewsAdminController::runIndex() — Method in class ViewsAdminController
Dispatches the index action to the appropriate processing based on the value of the crud parameter.
ViewsAdminController::renameNode() — Method in class ViewsAdminController
Renames a node
ViewsAdminController::removeViewNode() — Method in class ViewsAdminController
Deletes a node from the view tree
BlockInfo::removeChapter() — Method in class BlockInfo
Removes a chapter from the list of chapters contained in this BlockInfo object
BusinessRule::ruleConnector() — Method in class BusinessRule
Transforms a connector into an array of conditions
Chapter::removeSection() — Method in class Chapter
Removes a section from the list of sections contained in this Chapter object
Connector::removeCondition() — Method in class Connector
Removes the Condition object or Connector object from the list of objects inside this connector at the given position.
$DataProperty in class Data
$DataProperty in class Data
Data::removeRuleDependency() — Method in class Data
Removes a business rule id from the list of business rules that use this data item
Data::replaceIdByDataLabel() — Method in class Data
Returns the label of the data item whose identifier is the first element of the given array. The argument is an array because this method is the callback function of a preg_replace_callback.
Data::replaceByDataLabel() — Method in class Data
Replaces all data id (prefixed with #) by its label in the given text
DataGroup::removeData() — Method in class DataGroup
Removes a data from the list of data item of this data group.
DatasetChild::removeErrorMessage() — Method in class DatasetChild
Removes a message from the list of error messages.
DatasetChild::removeWarningMessage() — Method in class DatasetChild
Removes a message from the list of warning messages.
$FieldProperty in class Field
FieldRow::removeField() — Method in class FieldRow
Removes a Field object from the list of fields contained in this field row.
FieldSet::removeField() — Method in class FieldSet
Removes a Field or FieldRow object from the list of fields of this field set.
FieldSet::removeColumn() — Method in class FieldSet
Removes a Column object in the list of columns (header of a grid) in this field set.
FootNotes::removeFootNote() — Method in class FootNotes
Removes a FootNote Object from the list of footnotes contained in this container
Panel::removeFieldSet() — Method in class Panel
Removes a Fieldset or BlockInfo object from the list of field sets or block of informations contained in this panel.
Profile::removeData() — Method in class Profile
Removes a "data ID/default value" pair from the list of data that are pre-filled by this profile.
Profiles::removeProfile() — Method in class Profiles
Removes a Profile object from the list of profiles contained in this set of profiles.
RowClass in namespace EUREKA\G6KBundle\Entity
This class allows the storage and retrieval of the attributes of a row of a Table object
RuleActionClass in namespace EUREKA\G6KBundle\Entity
This class allows the storage and retrieval of the attributes of a action of a business rule.
$SimulatorProperty in class Simulator
$SimulatorProperty in class Simulator
Simulator::removeData() — Method in class Simulator
Removes a Data object from the list of data used by this simulator.
Simulator::removeStep() — Method in class Simulator
Removes a Step object from the list of steps defined by this simulator.
Simulator::removeSource() — Method in class Simulator
Removes a Source object from the list of used sources by this simulator.
Simulator::removeBusinessRule() — Method in class Simulator
Removes a BusinessRule object from the list of business rules implemented by this simulator
Simulator::removeWarningMessage() — Method in class Simulator
Removes a warning message from the list of warning messages
Simulator::removeErrorMessage() — Method in class Simulator
Removes an error message from the list of error messages.
Simulator::replaceIdByDataLabel() — Method in class Simulator
Returns the label (inside a HTML var) of a data item whose ID is the first element of the given array.
Simulator::replaceByDataLabel() — Method in class Simulator
Replaces, into the given text, the ID (prefixed with #) of all data by their label inside a HTML var.
Simulator::replaceDataIdByName() — Method in class Simulator
Returns the name surrounded by '#(' and ')' of the data item whose ID is in the first element of the given array
Simulator::replaceIdByName() — Method in class Simulator
Replaces, into the given text, the ID (prefixed with # or inside a HTML var) of all data by their name surrounded by '#(' and ')'.
Simulator::replaceIdByDataName() — Method in class Simulator
Returns the name of the data item whose ID is in the first element of the given array
Simulator::replaceByDataName() — Method in class Simulator
Replaces, into the given text, the ID (prefixed with # or inside a HTML var) of all data by their name.
Simulator::ruleConnector() — Method in class Simulator
Converts a condition connector for a business rule extracted from the XML file into an associative array.
$SourceProperty in class Source
$SourceProperty in class Source
$SourceProperty in class Source
$SourceProperty in class Source
Source::removeParameter() — Method in class Source
Removes a Parameter object from the list of parameters passed to the request of this source.
Step::removePanel() — Method in class Step
Removes a Panel object from the list of panels of this step.
Step::removeAction() — Method in class Step
Removes an Action object from the list of action buttons of this step.
$TableProperty in class Table
Table::removeColumn() — Method in class Table
Removes a Column object from the list of columns of this table
Table::removeRow() — Method in class Table
Removes a Row object to the list of rows of this table
DateTimeToStringTransformer::reverseTransform() — Method in class DateTimeToStringTransformer
Converts the given date string into a DateTime object.
MontantToStringTransformer::reverseTransform() — Method in class MontantToStringTransformer
Transforms a string with a comma as the decimal point and two decimal places into a float.
ControllersHelper::replaceVariable() — Method in class ControllersHelper
Returns the formatted value of the data item where the ID is in the first element of the given array.
ControllersHelper::replaceVariables() — Method in class ControllersHelper
Replaces all data ID by their corresponding value into the given text.
ControllersHelper::replaceVariableTag() — Method in class ControllersHelper
Prefix with a # and returns the prefixed ID of the data item where the ID is in the first element of the given array.
ControllersHelper::replaceVarTagByVariable() — Method in class ControllersHelper
Replaces all the html tag var containing the ID of a data item by # followed by the ID
DOMClient::request() — Method in class DOMClient
Calls a URI and returns a Crawler object to navigate in a list of \DOMNode objects.
DOMClient::randomNonce() — Method in class DOMClient
Generates a random cryptographic nonce
Evaluator::run() — Method in class Evaluator
Performs the evaluation of a postfixed expression
Parser::replaceText() — Method in class Parser
JsonSQL::rollBack() — Method in class JsonSQL
Rolls back the current transaction, as initiated by beginTransaction().
JsonSQL::replace() — Method in class JsonSQL
Replaces a table row by another
JsonSQL::renameTable() — Method in class JsonSQL
Renames a table
JsonSQL::renameColumn() — Method in class JsonSQL
Renames a column
DMLParser::replaceSynonyms() — Method in class DMLParser
Replaces into an expression, the SQL functions by their PHP equivalents
DMLStatement::resetAggregates() — Method in class DMLStatement
Initializes aggregate functions for all columns in the query
Engine::rollBack() — Method in class Engine
Rolls back the current transaction, as initiated by beginTransaction().
Engine::replace() — Method in class Engine
Replaces a table row by another
Engine::renameTable() — Method in class Engine
Renames a table
Engine::renameColumn() — Method in class Engine
Renames a column
JsonColumn::rename() — Method in class JsonColumn
Renames a column
JsonTable::rename() — Method in class JsonTable
Renames a table
$StatementProperty in class Statement
$StatementProperty in class Statement
$StatementProperty in class Statement
Statement::rowCount() — Method in class Statement
Returns the number of rows affected by the last SQL statement
ResultFilterClass in namespace EUREKA\G6KBundle\Manager
This class is used to filter the results of a query on a data source with the 'return path' defined in the source.
ResultFilter::replacePathFunctions() — Method in class ResultFilter
Replaces the php functions in an XPath expression with the syntax required for their executions
ResultFilter::replaceTextKeys() — Method in class ResultFilter
Replaces all '#text' keys of the given array by the corresponding text
SQLSelectTokenizer::resetCondition() — Method in class SQLSelectTokenizer
Resets a condition

S

ScriptHandlerClass in namespace EUREKA\G6KBundle\Composer
The ScriptHandler class installs users who can log in to the G6K administration interface and a demonstration simulator (if desired).
$BaseAdminControllerProperty in class BaseAdminController
$BaseControllerProperty in class BaseController
$BaseControllerProperty in class BaseController
$BaseControllerProperty in class BaseController
$BaseControllerProperty in class BaseController
$BaseControllerProperty in class BaseController
$BaseControllerProperty in class BaseController
$DataSourcesAdminControllerProperty in class DataSourcesAdminController
DataSourcesAdminController::showDatasources() — Method in class DataSourcesAdminController
Shows the data sources management interface.
DataSourcesAdminController::saveDatasources() — Method in class DataSourcesAdminController
Saves DataSources.xml from a DOM document
DefaultController::sourceAction() — Method in class DefaultController
Entry point for the route path : /{simu}/Default/source
DefaultController::sourceTryItAction() — Method in class DefaultController
Entry point for the route path : /{simu}/tryIt/Default/source
SimulatorsAdminControllerClass in namespace EUREKA\G6KBundle\Controller
The SimulatorsAdminController class is the controller that handles all actions of the simulator management interface.
$SimulatorsAdminControllerProperty in class SimulatorsAdminController
$SimulatorsAdminControllerProperty in class SimulatorsAdminController
$ViewsAdminControllerProperty in class ViewsAdminController
ViewsAdminController::showViews() — Method in class ViewsAdminController
Shows the views management interface.
ViewsAdminController::searchNodePath() — Method in class ViewsAdminController
Search the directory path of the current node of the view
$ActionProperty in class Action
Action::setName() — Method in class Action
Sets the name of this action button
Action::setLabel() — Method in class Action
Sets the label of this action button
Action::setClass() — Method in class Action
Sets the class style of this action button
Action::setWhat() — Method in class Action
Sets the "what to do" of this action button
Action::setFor() — Method in class Action
Sets the "for what" of this action button
Action::setUri() — Method in class Action
Sets the uri attribute of this action button
Action::setDisplayable() — Method in class Action
Determines whether this action button can be displayed or not
BlockInfo::setId() — Method in class BlockInfo
Sets the ID of this BlockInfo object
BlockInfo::setName() — Method in class BlockInfo
Sets the name of this BlockInfo object
BlockInfo::setLabel() — Method in class BlockInfo
Sets the label of this BlockInfo object
BlockInfo::setChapters() — Method in class BlockInfo
Sets the list of chapters contained in this BlockInfo object
BlockInfo::setDisplayable() — Method in class BlockInfo
Determines whether this BlockInfo can be displayed or not
$BusinessRuleProperty in class BusinessRule
BusinessRule::setElementId() — Method in class BusinessRule
Sets the generated id of this business rule for the DOM element in the browser
BusinessRule::setId() — Method in class BusinessRule
Sets the business rule ID
BusinessRule::setName() — Method in class BusinessRule
Sets the business rule name
BusinessRule::setLabel() — Method in class BusinessRule
Sets the business rule label
BusinessRule::setConditions() — Method in class BusinessRule
Sets the business rule conditions
BusinessRule::setConnector() — Method in class BusinessRule
Sets the Connector object of this business rule
BusinessRule::setIfActions() — Method in class BusinessRule
Sets the list of actions that must be executed if the conditions of this business rule are verified.
BusinessRule::setElseActions() — Method in class BusinessRule
Sets the list of actions that must be executed if the conditions of this business rule are NOT verified.
Cell::setValue() — Method in class Cell
Sets the value of the cell
$ChapterProperty in class Chapter
Chapter::setId() — Method in class Chapter
Sets the ID of this chapter
Chapter::setName() — Method in class Chapter
Sets the name of this chapter
Chapter::setLabel() — Method in class Chapter
Sets the label of this chapter
Chapter::setIcon() — Method in class Chapter
Sets the icon of this chapter
Chapter::setCollapsible() — Method in class Chapter
Determines whether this Chapter can be collapsed /expanded or not
Chapter::setSections() — Method in class Chapter
Sets the list of sections contained in this Chapter object
Chapter::setDisplayable() — Method in class Chapter
Determines whether this Chapter can be displayed or not
$ChoiceProperty in class Choice
Choice::setId() — Method in class Choice
Sets the ID of this choice
Choice::setValue() — Method in class Choice
Sets the value of this choice
Choice::setLabel() — Method in class Choice
Sets the label of this choice
Choice::setSelected() — Method in class Choice
Determines whether this choice is selected or not
ChoiceGroup::setLabel() — Method in class ChoiceGroup
Sets the label of this group of choices
ChoiceGroup::setChoices() — Method in class ChoiceGroup
Sets the list of all the choices that have been defined by extension
ChoiceGroup::setChoiceSource() — Method in class ChoiceGroup
Sets the ChoiceSource object of this group of choices
ChoiceSource::setId() — Method in class ChoiceSource
Sets the ID of this ChoiceSource object
ChoiceSource::setCaseInsensitive() — Method in class ChoiceSource
Determines whether columns names are case-insensitive or not.
ChoiceSource::setIdColumn() — Method in class ChoiceSource
Sets the name of the column that contains the ID that will be assigned to a Choice object in a choices list.
ChoiceSource::setValueColumn() — Method in class ChoiceSource
Sets the name of the column that contains the value that will be assigned to a Choice object in a choices list.
ChoiceSource::setLabelColumn() — Method in class ChoiceSource
Sets the name of the column that contains the label that will be assigned to a Choice object in a choices list.
$ColumnProperty in class Column
Column::setId() — Method in class Column
Sets the ID of this column
Column::setName() — Method in class Column
Sets the name of this column
Column::setType() — Method in class Column
Sets the type of this column
Column::setLabel() — Method in class Column
Sets the label of this column
Column::setSelected() — Method in class Column
Determines whether this column is selected or not
$ConditionProperty in class Condition
Condition::setOperand() — Method in class Condition
Sets the operand part (name of a data item) of this condition.
Condition::setOperator() — Method in class Condition
Sets the operator part of this condition.
Condition::setExpression() — Method in class Condition
Sets the arithmetic expression part of this condition.
$ConnectorProperty in class Connector
Connector::setType() — Method in class Connector
Sets the type of this connector.
Connector::setConditions() — Method in class Connector
Sets the conditions (Condition objects) or connectors (Connector objects) inside this connector.
$DataProperty in class Data
Data::setType() — Method in class Data
Sets the type of this data item
Data::setMin() — Method in class Data
Sets the minimum value of this data item
Data::setUnparsedMin() — Method in class Data
Sets the arithmetic expression used to calculate the minimum value of this data item.
Data::setMax() — Method in class Data
Sets the maximum value of this data item
Data::setUnparsedMax() — Method in class Data
Sets the arithmetic expression used to calculate the minimum value of this data item.
Data::setDefault() — Method in class Data
Sets the default value of this data item
Data::setUnparsedDefault() — Method in class Data
Sets the arithmetic expression used to calculate the default value of this data item.
Data::setUnit() — Method in class Data
Sets the unit(measurement) text of this data item.
Data::setRound() — Method in class Data
Sets the number of decimal places for this data item. The last digit of the value of the data will be rounded to the nearest integer.
Data::setContent() — Method in class Data
Sets the arithmetic expression used to calculate the value of this data item.
Data::setSource() — Method in class Data
Sets the id of the source if this data item is filled with the result of a query on a data source
Data::setIndex() — Method in class Data
Sets the key of the associative array of the result if this data item is filled with the result of a query on a data source
Data::setUnparsedIndex() — Method in class Data
Sets the arithmetic expression used to calculate the key of the associative array of the result if this data item is filled with the result of a query on a data source.
Data::setMemorize() — Method in class Data
Determines whether the value of this data should be stored in a cookie in the user's browser or not.
Data::setChoices() — Method in class Data
Sets the list of Choice Objects of this data item.
Data::setChoiceSource() — Method in class Data
Sets the ChoiceSource object if the type of this data is "choice" or "multichoice" and the list of choices is made with the result of a query on a data source.
Data::setTable() — Method in class Data
Returns the Table object associated with this data item if the type of this data is "table".
Data::setValue() — Method in class Data
Sets the current value of this data item
Data::setInputStepId() — Method in class Data
Sets the id of the step where the user enters the value of this data item
Data::setRulesDependency() — Method in class Data
Sets the list of business rules that use this data item
DataGroup::setDatas() — Method in class DataGroup
Sets the list of data item of this data group.
$DataSourceProperty in class DataSource
DataSource::setId() — Method in class DataSource
Sets the ID of this data source.
DataSource::setName() — Method in class DataSource
Sets the name of this data source.
DataSource::setType() — Method in class DataSource
Sets the type of this data source : uri, database or internal
DataSource::setUri() — Method in class DataSource
Sets the uri of this data source in case of web service.
DataSource::setMethod() — Method in class DataSource
Sets the HTTP access method of this data source: GET or POST
DataSource::setDatabase() — Method in class DataSource
Sets the ID of the database if the type of this data source is internal or database.
DataSource::setDescription() — Method in class DataSource
Sets the description of this data source.
DataSource::setNamespaces() — Method in class DataSource
Sets the associative array of namespaces of this data source.
DataSource::setTables() — Method in class DataSource
Sets the list of tables in the database of this data source.
$DatabaseProperty in class Database
Database::setId() — Method in class Database
Sets the ID of this database
Database::setType() — Method in class Database
Sets the type of this database
Database::setName() — Method in class Database
Sets the name of this database
Database::setLabel() — Method in class Database
Sets the label of this database
Database::setHost() — Method in class Database
Sets the host of this database
Database::setPort() — Method in class Database
Sets the port number of this database
Database::setUser() — Method in class Database
Sets the identifier of the user with access rights to this database
Database::setPassword() — Method in class Database
Sets the password of the user with access rights to this database
Database::setConnected() — Method in class Database
Sets the connection status to the database
$DatasetChildProperty in class DatasetChild
DatasetChild::setId() — Method in class DatasetChild
Sets the ID of this dataset child.
DatasetChild::setName() — Method in class DatasetChild
Sets the name of this dataset child.
DatasetChild::setLabel() — Method in class DatasetChild
Sets the label of this dataset child.
DatasetChild::setDescription() — Method in class DatasetChild
Sets the description of this dataset child.
DatasetChild::setUsed() — Method in class DatasetChild
Sets the state of use of this dataset child by the current simulation step
DatasetChild::setError() — Method in class DatasetChild
Determines whether this dataset child has a issued error or not
DatasetChild::setErrorMessages() — Method in class DatasetChild
Sets the list of error messages.
DatasetChild::setWarning() — Method in class DatasetChild
Determines whether this dataset child has a issued warning or not
DatasetChild::setWarningMessages() — Method in class DatasetChild
Sets the list of warning messages.
Field::setPosition() — Method in class Field
Sets the position of this field in the field set.
Field::setNewline() — Method in class Field
Determines whether the display of this field and its label should start on a new line or not.
Field::setData() — Method in class Field
Sets the ID of the data item displayed or fed by this field.
Field::setLabel() — Method in class Field
Sets the label of this field.
Field::setUsage() — Method in class Field
Sets the usage of this field.
Field::setPrompt() — Method in class Field
Sets the text to appear in the list box when no item is selected.
Field::setRequired() — Method in class Field
Determines whether the field entry is mandatory or not.
Field::setVisibleRequired() — Method in class Field
Determines whether the field entry is mandatory or not when displayed.
Field::setColon() — Method in class Field
Determines whether a colon should be displayed after the label of this field.
Field::setUnderlabel() — Method in class Field
Determines whether the field should be displayed below its label and not to its right.
Field::setHelp() — Method in class Field
Determines whether the description of the data linked to this field should be displayed as help text
Field::setEmphasize() — Method in class Field
Determines whether the label of the field should be emphasized or not.
Field::setExplanation() — Method in class Field
Sets a text explaining to the user how the field value was calculated.
Field::setExpanded() — Method in class Field
Detrmines whether all the elements of a list of choices must be visible or not.
Field::setWidget() — Method in class Field
Sets the name of the widget associated with this field.
Field::setPreNote() — Method in class Field
Sets the note associated with this field that should be displayed above the field.
Field::setPostNote() — Method in class Field
Sets the note associated with this field that should be displayed below the field.
Field::setDisplayable() — Method in class Field
Determines whether this field can be displayed or not
FieldNote::setDisplayable() — Method in class FieldNote
Determines whether this note can be displayed or not
FieldNote::setText() — Method in class FieldNote
Sets the text of this note
FieldRow::setId() — Method in class FieldRow
Sets the ID of this field row
FieldRow::setDataGroup() — Method in class FieldRow
Sets the ID of the data group that contains the data associated to the cells of this field row
FieldRow::setLabel() — Method in class FieldRow
Sets the label of this field row
FieldRow::setColon() — Method in class FieldRow
Determines whether a colon should be displayed after the label of this field row.
FieldRow::setHelp() — Method in class FieldRow
Determines whether the description of the data linked to this field should be displayed as help text
FieldRow::setEmphasize() — Method in class FieldRow
Determines whether the label of this field row should be emphasized or not.
FieldRow::setFields() — Method in class FieldRow
Sets the list of fields contained in this field row.
FieldSet::setId() — Method in class FieldSet
Sets the ID of this field set
FieldSet::setLegend() — Method in class FieldSet
Sets the legend of this field set
FieldSet::setDisposition() — Method in class FieldSet
Sets the disposition of this field set
FieldSet::setDisplay() — Method in class FieldSet
Sets the display mode of this field set
FieldSet::setPopinLink() — Method in class FieldSet
Returns the text of the link to display the pop-in (if display is "pop-in")
FieldSet::setDisplayable() — Method in class FieldSet
Determines whether this field set can be displayed or not
FieldSet::setInputFields() — Method in class FieldSet
Determines whether this field set contains at least one field entered by the user or not.
FieldSet::setFields() — Method in class FieldSet
Sets the list of fields or field rows of this field set
FieldSet::setColumns() — Method in class FieldSet
Sets the list of columns (header of a grid) in this field set when the disposition is "grid"
$FootNoteProperty in class FootNote
FootNote::setId() — Method in class FootNote
Sets the id of this footnote
FootNote::setDisplayable() — Method in class FootNote
Determines whether this footnote can be displayed or not
FootNote::setText() — Method in class FootNote
Sets the text of this footnote
$FootNotesProperty in class FootNotes
FootNotes::setPosition() — Method in class FootNotes
Sets the position of this footnote container relative to the action buttons.
FootNotes::setFootNotes() — Method in class FootNotes
Sets the list of footnotes contained in this container
FootNotes::setDisplayable() — Method in class FootNotes
Determines whether this footnote container can be displayed or not
$PanelProperty in class Panel
Panel::setId() — Method in class Panel
Sets the id of this panel
Panel::setName() — Method in class Panel
Sets the name of this panel
Panel::setLabel() — Method in class Panel
Sets the label of this panel
Panel::setFieldSets() — Method in class Panel
Sets the list of field sets (FieldSet objects) or block of informations (BlockInfo objects) contained in this panel.
Panel::setDisplayable() — Method in class Panel
Determines whether this panel can be displayed or not
$ParameterProperty in class Parameter
Parameter::setType() — Method in class Parameter
Sets the type of this parameter.
Parameter::setOrigin() — Method in class Parameter
Sets the origin of this parameter
Parameter::setName() — Method in class Parameter
Sets the name of this parameter
Parameter::setFormat() — Method in class Parameter
Sets the format in which the parameter must be provided. Useful only for a parameter of type date.
Parameter::setData() — Method in class Parameter
Sets the id of the data item associated with this parameter. Useful only if origin is equal to 'data'.
Parameter::setConstant() — Method in class Parameter
Sets the constant value of this parameter. Useful only if origin is equal to 'constant'.
Parameter::setOptional() — Method in class Parameter
Determines whether this parameter is optional or not.
Profile::setId() — Method in class Profile
Sets the id of this profile.
Profile::setName() — Method in class Profile
Sets the name of this profile.
Profile::setLabel() — Method in class Profile
Sets the label of this profile.
Profile::setDescription() — Method in class Profile
Sets the description of this profile.
Profile::setDatas() — Method in class Profile
Sets the list of data that are pre-filled by this profile.
$ProfilesProperty in class Profiles
Profiles::setLabel() — Method in class Profiles
Sets the label of this set of profiles.
Profiles::setProfiles() — Method in class Profiles
Sets the list of profiles contained in this set of profiles.
Row::setCells() — Method in class Row
Sets the list of cells (Cell Object) of this row
$RuleActionProperty in class RuleAction
$RuleActionProperty in class RuleAction
RuleAction::setName() — Method in class RuleAction
Sets the name of this action
RuleAction::setTarget() — Method in class RuleAction
Sets the target of this action
RuleAction::setData() — Method in class RuleAction
Sets the ID of the target data item of this action
RuleAction::setDatagroup() — Method in class RuleAction
Sets the ID of the target data group of this action
RuleAction::setStep() — Method in class RuleAction
Sets the ID of the target step of this action
RuleAction::setPanel() — Method in class RuleAction
Sets the ID of the target panel of this action
RuleAction::setFieldset() — Method in class RuleAction
Sets the ID of the target field set of this action
RuleAction::setColumn() — Method in class RuleAction
Sets the ID of the target column of this action
RuleAction::setFieldrow() — Method in class RuleAction
Sets the ID of the target field row of this action
RuleAction::setField() — Method in class RuleAction
Sets the position of the target field of this action
RuleAction::setBlockinfo() — Method in class RuleAction
Sets the ID of the target block of info of this action
RuleAction::setChapter() — Method in class RuleAction
Sets the ID of the target chapter of this action
RuleAction::setSection() — Method in class RuleAction
Sets the ID of the target section of this action
RuleAction::setPrenote() — Method in class RuleAction
Sets the position of the field to which the target note of this action is attached
RuleAction::setPostnote() — Method in class RuleAction
Sets the position of the field to which the target note of this action is attached
RuleAction::setAction() — Method in class RuleAction
Sets the name of the target action button of this action
RuleAction::setFootnote() — Method in class RuleAction
Sets the ID of the target footnote of this action
RuleAction::setChoice() — Method in class RuleAction
Sets the ID of the target choice of this action
RuleAction::setValue() — Method in class RuleAction
Sets the value or message of this action
SectionClass in namespace EUREKA\G6KBundle\Entity
This class allows the storage and retrieval of the attributes of a section.
Section::setId() — Method in class Section
Sets the ID of this section
Section::setName() — Method in class Section
Sets the name of this section
Section::setLabel() — Method in class Section
Sets the label of this section
Section::setContent() — Method in class Section
Sets the textual content of this section
Section::setAnnotations() — Method in class Section
Sets the annotations on the text of this section
Section::setDisplayable() — Method in class Section
Determines whether this section can be displayed or not
SimulatorClass in namespace EUREKA\G6KBundle\Entity
This class allows the storage and retrieval of the attributes of a simulator.
$SimulatorProperty in class Simulator
$SimulatorProperty in class Simulator
$SimulatorProperty in class Simulator
$SimulatorProperty in class Simulator
Simulator::setName() — Method in class Simulator
Sets the name of this simulator
Simulator::setLabel() — Method in class Simulator
Sets the label of this simulator
Simulator::setReferer() — Method in class Simulator
Sets the URL of the site page (main referer) that calls this simulator
Simulator::setDefaultView() — Method in class Simulator
Sets the name of the default view with which this simulator will be displayed
Simulator::setDynamic() — Method in class Simulator
Determines whether this simulator is dynamic (interactive) or not.
Simulator::setMemo() — Method in class Simulator
Determines whether the simulation engine will be allowed to save the value of certain fields in the browser cookies for later use or not.
Simulator::setDescription() — Method in class Simulator
Sets the description of this simulator
Simulator::setDateFormat() — Method in class Simulator
Sets the date format in the display language of this simulator
Simulator::setDecimalPoint() — Method in class Simulator
Sets the decimal point in the display language of this simulator
Simulator::setMoneySymbol() — Method in class Simulator
Sets the currency symbol in the country of use of this simulator
Simulator::setSymbolPosition() — Method in class Simulator
Sets the position of the currency symbol relative to the amount in the country of use of this simulator
Simulator::setDatas() — Method in class Simulator
Sets the list of data used by this simulator.
Simulator::setProfiles() — Method in class Simulator
Sets the profiles container used in this simulator
Simulator::setSteps() — Method in class Simulator
Sets the list of simulation steps defined by this simulator.
Simulator::setSources() — Method in class Simulator
Sets the list of used sources by this simulator.
Simulator::setBusinessRules() — Method in class Simulator
Sets the list of business rules implemented by this simulator
Simulator::setRelatedInformations() — Method in class Simulator
Sets the informations related to this simulator.
Simulator::setWarning() — Method in class Simulator
Determines whether an warning has been issued or not
Simulator::setWarningMessages() — Method in class Simulator
Sets the list list of warning messages
Simulator::setError() — Method in class Simulator
Determines whether an error has been detected or not
Simulator::setErrorMessages() — Method in class Simulator
Sets the list of error messages
Simulator::save() — Method in class Simulator
Converts this Simulator object into an XML string and saves it to a file with the provided path.
Simulator::saveConnector() — Method in class Simulator
Converts a Connector or Condition object to XML strings and inserts it into an array of indented lines
SiteClass in namespace EUREKA\G6KBundle\Entity
This class allows the storage and retrieval of the attributes of a web site in which a simulator is ran.
$SiteProperty in class Site
Site::setId() — Method in class Site
Sets the id of this Site object
Site::setName() — Method in class Site
Sets the name of this web site.
Site::setHome() — Method in class Site
Sets the URL of the home page of this web site.
SourceClass in namespace EUREKA\G6KBundle\Entity
This class allows the storage and retrieval of the attributes of a source.
$SourceProperty in class Source
$SourceProperty in class Source
Source::setId() — Method in class Source
Sets the ID of this source.
Source::setLabel() — Method in class Source
Sets the label of this source.
Source::setDatasource() — Method in class Source
Sets the name of the data source accessed by this source
Source::setRequest() — Method in class Source
Sets the SQL Select clause for internal or external database
Source::setRequestType() — Method in class Source
Sets the type of the request ('simple' or 'complex')
Source::setParsed() — Method in class Source
Sets the result of the parsing of the simple SQL Request
Source::setReturnType() — Method in class Source
Sets the type (format) or the result returned by the request
Source::setSeparator() — Method in class Source
Sets the character that separates the fields in a query result in csv format
Source::setDelimiter() — Method in class Source
Sets the character that delimits the fields in a query result in csv format
Source::setReturnPath() — Method in class Source
Sets the expression allowing the location of the value looked for in the result returned by the request of this source.
Source::setParameters() — Method in class Source
Sets the list of parameters passed to the request of this source.
StepClass in namespace EUREKA\G6KBundle\Entity
This class allows the storage and retrieval of the attributes of a simulation step.
$StepProperty in class Step
Step::setId() — Method in class Step
Sets the ID of this step
Step::setName() — Method in class Step
Sets the name of this step
Step::setTemplate() — Method in class Step
Sets the name of the twig template that is used to display the simulation form for this step
Step::setOutput() — Method in class Step
Sets the output of the result of the execution of the step
Step::setLabel() — Method in class Step
Sets the label of this step
Step::setDescription() — Method in class Step
Sets the description of this step
Step::setDynamic() — Method in class Step
Determines whether this step is dynamic or not
Step::setPanels() — Method in class Step
Sets the list of panels of this step.
Step::setActions() — Method in class Step
Sets the list of action buttons of this step.
Step::setFootNotes() — Method in class Step
Sets the footnotes container of this step
Step::setDisplayable() — Method in class Step
Determines whether this step can be displayed or not
Table::setId() — Method in class Table
Sets the ID of this table
Table::setName() — Method in class Table
Sets the name of this table
Table::setLabel() — Method in class Table
Sets the label of this table
Table::setDescription() — Method in class Table
Sets the description of this table
Table::setColumns() — Method in class Table
Sets the list of columns of this table
Table::setRows() — Method in class Table
Sets the list of rows of this table
HiddenDateTimeType::setDefaultOptions() — Method in class HiddenDateTimeType
Sets the default options for this type.
HiddenMontantType::setDefaultOptions() — Method in class HiddenMontantType
Sets the default options for this type.
MontantType::setDefaultOptions() — Method in class MontantType
Sets the default options for this type.
Expression::set() — Method in class Expression
Sets the token list of this expression
Expression::setFields() — Method in class Expression
Sets the value of all tokens with type T_FIELD
Expression::setNamedFields() — Method in class Expression
Sets the value of all tokens with type T_IDENT
Expression::setVariables() — Method in class Expression
Sets the value of all tokens with type T_IDENT or T_FIELD
Expression::setToken() — Method in class Expression
Detects the type of the given value, converts it according to this type and sets the value of the given token with the result.
Expression::setDateToken() — Method in class Expression
Converts the given value into a DateTime object and sets the value of the given token with the result.
JsonSQL::schema() — Method in class JsonSQL
Returns a pointer to the json schema object
JsonSQL::setColumnType() — Method in class JsonSQL
Changes the type of a column
JsonSQL::setNotNull() — Method in class JsonSQL
Changes whether a column is marked to allow null values or to reject null values
JsonSQL::setDefault() — Method in class JsonSQL
Set or remove the default value for a column.
JsonSQL::setPrimaryKey() — Method in class JsonSQL
Set or remove primary key for a column.
JsonSQL::setAutoincrement() — Method in class JsonSQL
Set or remove autoincrement for a column.
JsonSQL::setTableTitle() — Method in class JsonSQL
Set or remove the title of a table.
JsonSQL::setTableDescription() — Method in class JsonSQL
Set or remove the description of a table.
JsonSQL::setColumnTitle() — Method in class JsonSQL
Set or remove the title of a column.
JsonSQL::setColumnDescription() — Method in class JsonSQL
Set or remove the description of a column.
JsonSQL::save() — Method in class JsonSQL
Saves the current database and/or its schema on the file system
$DMLParserProperty in class DMLParser
Conversion table of SQL functions in PHP functions
DMLStatement::select() — Method in class DMLStatement
Selects rows that satisfy the where clause of the request.
DMLStatement::sort() — Method in class DMLStatement
Sorts the result set according to the 'order by' clause.
$EngineProperty in class Engine
true if the database schema has been modified, and false if not.
Engine::schema() — Method in class Engine
Returns a pointer to the json schema object
Engine::setColumnType() — Method in class Engine
Changes the type of a column
Engine::setNotNull() — Method in class Engine
Changes whether a column is marked to allow null values or to reject null values
Engine::setDefault() — Method in class Engine
Set or remove the default value for a column.
Engine::setPrimaryKey() — Method in class Engine
Set or remove primary key for a column.
Engine::setAutoincrement() — Method in class Engine
Set or remove autoincrement for a column.
Engine::setTableTitle() — Method in class Engine
Set or remove the title of a table.
Engine::setTableDescription() — Method in class Engine
Set or remove the description of a table.
Engine::setColumnTitle() — Method in class Engine
Set or remove the title of a column.
Engine::setColumnDescription() — Method in class Engine
Set or remove the description of a column.
Engine::save() — Method in class Engine
Saves the current database and/or its schema on the file system
JsonColumn::setType() — Method in class JsonColumn
Changes the type of a column
JsonColumn::setNotNull() — Method in class JsonColumn
Changes whether a column is marked to allow null values or to reject null values
JsonColumn::setDefault() — Method in class JsonColumn
Set or remove the default value for a column.
JsonColumn::setPrimaryKey() — Method in class JsonColumn
Set or remove primary key for a column.
JsonColumn::setAutoincrement() — Method in class JsonColumn
Set or remove autoincrement for a column.
JsonColumn::setTitle() — Method in class JsonColumn
Set or remove the title of a column.
JsonColumn::setDescription() — Method in class JsonColumn
Set or remove the description of a column.
JsonTable::setTitle() — Method in class JsonTable
Set or remove the title of a table.
JsonTable::setDescription() — Method in class JsonTable
Set or remove the description of a table.
$ParserProperty in class Parser
The sql request.
StatementClass in namespace EUREKA\G6KBundle\Manager\Json\JsonSQL
The class JsonSQLStatement represents a prepared statement and, after the statement is executed, an associated result set.
SQLToJSONConverterClass in namespace EUREKA\G6KBundle\Manager\Json
This class allows the conversion of a SQL database to a json-schema.org compliant JSON database
SQLSelectTokenizerClass in namespace EUREKA\G6KBundle\Manager
This class allows the tokenization of an SQL select request.
SQLSelectTokenizer::setTables() — Method in class SQLSelectTokenizer
Sets the list of tables of the SQL select
SQLSelectTokenizerExceptionClass in namespace EUREKA\G6KBundle\Manager
This class Represents an error raised by SQLSelectTokenizer.
SplitterClass in namespace EUREKA\G6KBundle\Manager
Utility class for splitting terms from a string
Splitter::splitKeywords() — Method in class Splitter
Splits a statement into keywords/clauses
Splitter::splitList() — Method in class Splitter
Tokenizes a list of comma separated terms excluding function arguments
Deployer::saveDeployed() — Method in class Deployer
Saves the list of deployed data sources
Deployer::saveDataSources() — Method in class Deployer
Saves DataSources.xml for a server
StringTemplateLoaderClass in namespace EUREKA\G6KBundle\Twig\Loader

T

APIController::tryItAction() — Method in class APIController
The entry point of the API request in test mode
DataSourcesAdminController::tablesList() — Method in class DataSourcesAdminController
Returns the list of tables of a database
DataSourcesAdminController::tableInfos() — Method in class DataSourcesAdminController
Returns informations about a table of a database
DefaultController::tryItAction() — Method in class DefaultController
Entry point for the route path : /{simu}/{view}/tryIt
$BusinessRuleProperty in class BusinessRule
$ColumnProperty in class Column
$ColumnProperty in class Column
$ConnectorProperty in class Connector
$DataProperty in class Data
$DataProperty in class Data
$DataSourceProperty in class DataSource
$DataSourceProperty in class DataSource
$DatabaseProperty in class Database
$FieldNoteProperty in class FieldNote
$FootNoteProperty in class FootNote
$ParameterProperty in class Parameter
$RowProperty in class Row
$RuleActionProperty in class RuleAction
Simulator::toJSONData() — Method in class Simulator
Converts a data item extracted from the XML file of this simulator into an associative array for encoding in JSON format.
Simulator::toJSON() — Method in class Simulator
Converts the XML definition file of this simulator to JSON for use in Javascript for the given step.
$StepProperty in class Step
TableClass in namespace EUREKA\G6KBundle\Entity
This class allows the storage and retrieval of attributes of a table associated with a data item or a data source.
G6KExceptionListener::trace() — Method in class G6KExceptionListener
Makes an HTML trace of the exception
DateTimeToStringTransformer::transform() — Method in class DateTimeToStringTransformer
Transforms the given DateTime object into a string in d/m/Y format
MontantToStringTransformer::transform() — Method in class MontantToStringTransformer
Transforms a float into a string with a comma as the decimal point and two decimal places.
$ExpressionProperty in class Expression
Operation::times() — Method in class Operation
Calculates and returns the product of two numbers.
Operation::ternaryElse() — Method in class Operation
Transfers the argument into the result token (for the else part of a ternary operation)
Operation::ternary() — Method in class Operation
Evaluates the first argument, if true the result is the second argument otherwise the result is the third argument
$ParserProperty in class Parser
TokenClass in namespace EUREKA\G6KBundle\Manager\ExpressionParser
This class represents one token of an arithmetic or a logical expression.
$TokenProperty in class Token
JsonSQL::table() — Method in class JsonSQL
Returns a ArrayIterator on the rows of the table $name
JsonSQL::truncate() — Method in class JsonSQL
Deletes all rows from a table
$EngineProperty in class Engine
true if a transaction is currently active, and false if not.
Engine::table() — Method in class Engine
returns a ArrayIterator on the rows of the table $name
Engine::truncate() — Method in class Engine
Deletes all rows from a table
$SQLToJSONConverterProperty in class SQLToJSONConverter
SQLToJSONConverter::tableInfos() — Method in class SQLToJSONConverter
Returns the information on a table
ResultFilter::timestamp() — Method in class ResultFilter
Parses a date string according to the given format and returns its timestamp
$SQLSelectTokenizerProperty in class SQLSelectTokenizer
$DeployerProperty in class Deployer
$FileUploaderProperty in class FileUploader

U

BaseAdminController::unix2DosTime() — Method in class BaseAdminController
Converts unix time to MS DOS time
$BaseControllerProperty in class BaseController
DataSourcesAdminController::updateDBTableRow() — Method in class DataSourcesAdminController
Updates a table row
DataSourcesAdminController::updateTableRow() — Method in class DataSourcesAdminController
Updates a table row
$SimulatorsAdminControllerProperty in class SimulatorsAdminController
SimulatorsAdminController::update() — Method in class SimulatorsAdminController
Updates the simulator whose name is in the $simulator parameter with the data in the form fields.
UsersAdminControllerClass in namespace EUREKA\G6KBundle\Controller
The UsersAdminController class is the controller that handles all actions of the users management interface.
UsersAdminController::updateUser() — Method in class UsersAdminController
Updates a user with the data in the form fields.
$ActionProperty in class Action
$DataProperty in class Data
$DataProperty in class Data
$DataProperty in class Data
$DataProperty in class Data
$DataProperty in class Data
$DataSourceProperty in class DataSource
$DatabaseProperty in class Database
$DatasetChildProperty in class DatasetChild
$FieldProperty in class Field
$FieldProperty in class Field
UserClass in namespace EUREKA\G6KBundle\Entity
This class allows the storage and retrieval of the attributes of a user who can connect to the G6K administration module. It is managed by FOSUserBundle.
Operation::unaryPlus() — Method in class Operation
Calculates and returns the result of the unary positive operation on the given operand.
Operation::unaryMinus() — Method in class Operation
Calculates and returns the result of the unary negation on the given operand.
Deployer::unixify() — Method in class Deployer
Transforms a Windows path in a Unix path for a 'rsync' command
FileUploader::upload() — Method in class FileUploader
Moves the file to the upload directory with a temporary file name.

V

$BaseAdminControllerProperty in class BaseAdminController
$BaseControllerProperty in class BaseController
$BaseControllerProperty in class BaseController
SimulatorsAdminController::validateAction() — Method in class SimulatorsAdminController
Entry point for the route path : /admin/validate
ViewsAdminControllerClass in namespace EUREKA\G6KBundle\Controller
The ViewsAdminController class is the controller that handles all actions of the views management interface.
$CellProperty in class Cell
$ChoiceProperty in class Choice
$ChoiceSourceProperty in class ChoiceSource
$DataProperty in class Data
$FieldProperty in class Field
$RuleActionProperty in class RuleAction
$TokenProperty in class Token

W

BaseController::widgetDeps() — Method in class BaseController
Adds widgets that depend on a widget in the list of widgets
$ActionProperty in class Action
$DatasetChildProperty in class DatasetChild
$DatasetChildProperty in class DatasetChild
$FieldProperty in class Field
$SimulatorProperty in class Simulator
$SimulatorProperty in class Simulator
Holidays::workdays() — Method in class Holidays
Returns the number of working days between two dates

X

ResultFilter::xPathFilter() — Method in class ResultFilter
Filters an array with an XPath expression
ResultFilter::xPathDOMFilter() — Method in class ResultFilter
Filters an XML DOM document with an XPath expression and converts it to an array
ResultFilter::xml2array() — Method in class ResultFilter
Converts an array of SimpleXMLElement to an associative array

Z

BaseAdminController::zip() — Method in class BaseAdminController
Zip file creation function.

_

Action::__construct() — Method in class Action
Constructor of class Action
BlockInfo::__construct() — Method in class BlockInfo
Constructor of class BlockInfo
BusinessRule::__construct() — Method in class BusinessRule
Constructor of class BusinessRule
Cell::__construct() — Method in class Cell
Constructor of class Cell
Chapter::__construct() — Method in class Chapter
Constructor of class Chapter
Choice::__construct() — Method in class Choice
Constructor of class Choice
ChoiceGroup::__construct() — Method in class ChoiceGroup
Constructor of class ChoiceGroup
ChoiceSource::__construct() — Method in class ChoiceSource
Constructor of class ChoiceSource
Column::__construct() — Method in class Column
Constructor of class Column
Condition::__construct() — Method in class Condition
Constructor of class Condition
Connector::__construct() — Method in class Connector
Constructor of class Connector
Data::__construct() — Method in class Data
Constructor of class Data
DataGroup::__construct() — Method in class DataGroup
Constructor of class DataGroup
DataSource::__construct() — Method in class DataSource
Constructor of class DataSource
Database::__construct() — Method in class Database
Constructor of class Database
DatasetChild::__construct() — Method in class DatasetChild
Constructor of class DatasetChild
Field::__construct() — Method in class Field
Constructor of class Field
FieldNote::__construct() — Method in class FieldNote
Constructor of class FieldNote
FieldRow::__construct() — Method in class FieldRow
Constructor of class FieldRow
FieldSet::__construct() — Method in class FieldSet
Constructor of class FieldSet
FootNote::__construct() — Method in class FootNote
Constructor of class FootNote
FootNotes::__construct() — Method in class FootNotes
Constructor of class FootNotes
Panel::__construct() — Method in class Panel
Constructor of class Panel
Parameter::__construct() — Method in class Parameter
Constructor of class Parameter
Profile::__construct() — Method in class Profile
Constructor of class Profile
Profiles::__construct() — Method in class Profiles
Constructor of class Profiles
Row::__construct() — Method in class Row
Constructor of class Row
RuleAction::__construct() — Method in class RuleAction
Constructor of class RuleAction
Section::__construct() — Method in class Section
Constructor of class Section
Simulator::__construct() — Method in class Simulator
Constructor of class Simulator
Site::__construct() — Method in class Site
Constructor of class Site
Source::__construct() — Method in class Source
Constructor of class Source
Step::__construct() — Method in class Step
Constructor of class Step
Table::__construct() — Method in class Table
Constructor of class Table
User::__construct() — Method in class User
Constructor of class User
FileSystemLoader::__construct() — Method in class FileSystemLoader
Constructor of class FileSystemLoader
G6KExceptionListener::__construct() — Method in class G6KExceptionListener
Constructor of class G6KExceptionListener
DateTimeToStringTransformer::__construct() — Method in class DateTimeToStringTransformer
Constructor of class DateTimeToStringTransformer
MontantToStringTransformer::__construct() — Method in class MontantToStringTransformer
Constructor of class MontantToStringTransformer
HiddenDateTimeType::__construct() — Method in class HiddenDateTimeType
Constructor of class HiddenDateTimeType
HiddenMontantType::__construct() — Method in class HiddenMontantType
Constructor of class HiddenMontantType
MontantType::__construct() — Method in class MontantType
Constructor of class MontantType
ControllersHelper::__construct() — Method in class ControllersHelper
Constructor of class ControllersHelper
DOMClient::__construct() — Method in class DOMClient
Constructor of class DOMClient
DatasourcesHelper::__construct() — Method in class DatasourcesHelper
Constructor of class DatasourcesHelper
Evaluator::__construct() — Method in class Evaluator
Constructor of class Evaluator
Token::__construct() — Method in class Token
Constructor of class Token
Token::__toString() — Method in class Token
Returns a string representation of this token.
JSONToSQLConverter::__construct() — Method in class JSONToSQLConverter
Constructor of class JSONToSQLConverter
$JsonSQLProperty in class JsonSQL
List of class instances.
JsonSQL::__construct() — Method in class JsonSQL
Represents a connection between PHP and a json database in memory.
DDLParser::__construct() — Method in class DDLParser
Constructor of class DDLParser
DDLStatement::__construct() — Method in class DDLStatement
Class Constructor
DMLParser::__construct() — Method in class DMLParser
Constructor of class DMLParser
DMLStatement::__construct() — Method in class DMLStatement
Class Constructor
Engine::__construct() — Method in class Engine
Constructor of class Engine
Engine::__destruct() — Method in class Engine
Class destructor
JsonSQLException::__construct() — Method in class JsonSQLException
Class constructor
JsonSQLException::__toString() — Method in class JsonSQLException
Returns the string representation of the exception.
Parser::__construct() — Method in class Parser
Constructor of class Parser
Statement::__construct() — Method in class Statement
Class Constructor
SQLToJSONConverter::__construct() — Method in class SQLToJSONConverter
Constructor of class SQLToJSONConverter
ResultFilter::__construct() — Method in class ResultFilter
Constructor of class ResultFilter
SQLSelectTokenizer::__construct() — Method in class SQLSelectTokenizer
Constructor of class SQLSelectTokenizer
SQLSelectTokenizerException::__construct() — Method in class SQLSelectTokenizerException
Class constructor
SQLSelectTokenizerException::__toString() — Method in class SQLSelectTokenizerException
Returns the string representation of the exception.
Splitter::__construct() — Method in class Splitter
Constructor of class Splitter
Deployer::__construct() — Method in class Deployer
Constructor of class Deployer
FileUploader::__construct() — Method in class FileUploader
Constructor of class FileUploader