Warning: mysql_connect(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/zurmoorg/public_html/z-header.php on line 8

Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/zurmoorg/public_html/z-header.php on line 8

DynamicSearchDataProviderMetadataAdapter Class Reference

Public Member Functions

 __construct (array $metadata, SearchForm $model, $userId, $sanitizedDynamicSearchAttributes, $dynamicStructure)
 getAdaptedDataProviderMetadata ()

Static Public Member Functions

static numberToLetter ($num, $uppercase=false)

Data Fields

const NOT_USED_STRUCTURE_POSITION = 'notUsed'

Protected Member Functions

 processData ($searchAttributes, &$clauseCount, &$correctlyPositionedClauses, &$metadata)

Static Protected Member Functions

static getAlphaCodeByInteger ($integer)
static resolveUnsetAndGetSructurePosition (&$searchAttribute)
static resolveUnsetAttributeIndexOrDerivedType (&$searchAttribute)

Protected Attributes

 $metadata
 $model
 $userId
 $sanitizedDynamicSearchAttributes
 $dynamicStructure

Detailed Description

Adapter class to manipulate dynamic search information for metadata.

Definition at line 40 of file DynamicSearchDataProviderMetadataAdapter.php.


Member Function Documentation

getAdaptedDataProviderMetadata (  ) 

Creates where clauses and adds structure information to existing DataProvider metadata.

Definition at line 73 of file DynamicSearchDataProviderMetadataAdapter.php.

static getAlphaCodeByInteger ( integer  )  [static, protected]
Returns:
6 digit alpha code that can be swapped later for the proper structure.
Parameters:
Integer $integer

Definition at line 127 of file DynamicSearchDataProviderMetadataAdapter.php.

static numberToLetter ( num,
uppercase = false 
) [static]

Public for testing purposes Takes a number and converts it to a-z,aa-zz,aaa-zzz, etc with uppercase option

Parameters:
int number to convert
bool upper case the letter on return?
Returns:
string letters from number input

Definition at line 186 of file DynamicSearchDataProviderMetadataAdapter.php.


The documentation for this class was generated from the following file:
 All Data Structures Functions Variables
Generated on Sat Jan 19 07:10:23 2019

Warning: mysql_connect(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/zurmoorg/public_html/z-footer.php on line 8

Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/zurmoorg/public_html/z-footer.php on line 8