modules/ModuleBuilder/parsers/relationships/AbstractRelationships.php

Show: inherited
Table of Contents

\AbstractRelationships

Package:
Children
\DeployedRelationships
\UndeployedRelationships

Properties

Propertypublic  $activities= 'array ( 'calls' => 'Calls' , 'meetings' => 'Meetings' , 'notes' => 'Notes' , 'tasks' => 'Tasks' , 'emails' => 'Emails' )'
static
Default valuearray ( 'calls' => 'Calls' , 'meetings' => 'Meetings' , 'notes' => 'Notes' , 'tasks' => 'Tasks' , 'emails' => 'Emails' )Details
Type
n/a
Propertypublic  $methods= 'array ( 'Labels' => 'language' , 'RelationshipMetaData' => 'relationships' , 'SubpanelDefinitions' => 'layoutdefs' , 'Vardefs' => 'vardefs' , 'FieldsToLayouts' => 'layoutfields', )'
static
Default valuearray ( 'Labels' => 'language' , 'RelationshipMetaData' => 'relationships' , 'SubpanelDefinitions' => 'layoutdefs' , 'Vardefs' => 'vardefs' , 'FieldsToLayouts' => 'layoutfields', )Details
Type
n/a
Propertyprotected  $moduleName= ''
Details
Type
n/a
Propertyprotected  $relationships= 'array ( )'
Default valuearray ( )Details
Type
n/a
Propertyprotected  $specialCaseBaseNames= 'array( 'quotes_accounts', 'quotes_contacts', 'emails_beans', 'linked_documents', 'project_relation', 'prospect_lists_prospects', 'queues_beans', 'queues_queue', 'tracker_sessions' )'
Default valuearray( 'quotes_accounts', 'quotes_contacts', 'emails_beans', 'linked_documents', 'project_relation', 'prospect_lists_prospects', 'queues_beans', 'queues_queue', 'tracker_sessions' )Details
Type
n/a

Methods

methodprotected_load(  $basepath ) : void

Parameters
Name Type Description
$basepath
methodprotected_save(  $relationships,  $basepath ) : void

Parameters
Name Type Description
$relationships
$basepath
methodpublicadd(  $relationship ) : void

Parameters
Name Type Description
$relationship
methodpublicaddFromPost( ) : void

methodprotectedbuild(  $basepath,  $installDefPrefix,  $relationships ) : void

Parameters
Name Type Description
$basepath
$installDefPrefix
$relationships
methodpublicfindRelatableModules(  $includeActivitiesSubmodules = true ) : void
static

Parameters
Name Type Description
$includeActivitiesSubmodules
methodpublicget(  $relationshipName ) : void

Parameters
Name Type Description
$relationshipName
methodprotectedgetDeployedRelationships( ) : void

methodpublicgetRelationshipList( ) : void

methodprotectedgetUniqueName(  $relationship ) : void

Parameters
Name Type Description
$relationship
methodpublicparseDeployedModuleName(  $deployedName ) : void
static

Parameters
Name Type Description
$deployedName
methodprotectedsaveLabels(  $basepath,  $installDefPrefix,  $relationshipName,  $labelDefinitions ) : void

Parameters
Name Type Description
$basepath
$installDefPrefix
$relationshipName
$labelDefinitions
methodprotectedsaveRelationshipMetaData(  $basepath,  $installDefPrefix,  $relationshipName,  $relationshipMetaData ) : void

Parameters
Name Type Description
$basepath
$installDefPrefix
$relationshipName
$relationshipMetaData
methodprotectedsaveSubpanelDefinitions(  $basepath,  $installDefPrefix,  $relationshipName,  $subpanelDefinitions ) : void

Parameters
Name Type Description
$basepath
$installDefPrefix
$relationshipName
$subpanelDefinitions
methodprotectedsaveVardefs(  $basepath,  $installDefPrefix,  $relationshipName,  $vardefs ) : void

Parameters
Name Type Description
$basepath
$installDefPrefix
$relationshipName
$vardefs
methodpublicvalidSubpanel(  $filename ) : void
static

Parameters
Name Type Description
$filename
Documentation was generated by DocBlox 0.18.1.