All Data Structures Functions Variables Pages
Static Public Member Functions | Static Protected Member Functions
ModelAttributeToReportOperatorTypeUtil Class Reference
Inheritance diagram for ModelAttributeToReportOperatorTypeUtil:
ModelAttributeToOperatorTypeUtil

Static Public Member Functions

static resolveOperatorsToIncludeByType (&$data, $type)
 
- Static Public Member Functions inherited from ModelAttributeToOperatorTypeUtil
static resolveOperatorsToIncludeByType (&$data, $type)
 
static getOperatorType ($model, $attributeName)
 
static getAvailableOperatorsType ($model, $attributeName)
 

Static Protected Member Functions

static getAvailableOperatorsTypeForBoolean ()
 
- Static Protected Member Functions inherited from ModelAttributeToOperatorTypeUtil
static resolveIsNullAndIsNotNullOperatorsToInclude (&$data, $type)
 
static getOperatorTypeFromModelMetadataElement ($element)
 
static getAvailableOperatorsTypeFromModelMetadataElement ($element)
 
static getAvailableOperatorsTypeForBoolean ()
 

Additional Inherited Members

- Data Fields inherited from ModelAttributeToOperatorTypeUtil
const AVAILABLE_OPERATORS_TYPE_BOOLEAN = 'Boolean'
 
const AVAILABLE_OPERATORS_TYPE_STRING = 'String'
 
const AVAILABLE_OPERATORS_TYPE_NUMBER = 'Number'
 
const AVAILABLE_OPERATORS_TYPE_DROPDOWN = 'DropDown'
 
const AVAILABLE_OPERATORS_TYPE_HAS_ONE = 'HasOne'
 

Detailed Description

Given a model and its attribute, find the appropriate operator type. Override to handle dynamic__User for reporting.

Definition at line 40 of file ModelAttributeToReportOperatorTypeUtil.php.

Member Function Documentation

static resolveOperatorsToIncludeByType ( $data,
  $type 
)
static
Parameters
$data
$type

Definition at line 46 of file ModelAttributeToReportOperatorTypeUtil.php.

static getAvailableOperatorsTypeForBoolean ( )
staticprotected
Returns
string

Definition at line 66 of file ModelAttributeToReportOperatorTypeUtil.php.


The documentation for this class was generated from the following file:
Generated on Sun Jan 26 2020 07:10:38