Method |
Description |
|
buildEntityFields ( string | array $fields ) : array |
Parse fields string and build nested fields structure.
If array is given, will just return that array. |
|
buildFields ( ArrayObject &$parsedFields, StringObject $key ) |
Parse attribute key recursively |
|
buildNestedKeys ( $fields ) |
|
|
getDefaultAttributes ( ) : string |
Get default list of entity attributes.
Only simple and Many2One attributes are considered to be default attributes. |
|
getSubAttributesFromArray ( $subAttributes, $array ) |
|
|
parseGroupedNestedFields ( StringObject $string ) : StringObject |
Check if there are grouped nested keys (by using '[' and ']' and converts that string
into a plain version - a string that only contains comma-separated full paths of each field |
|