ConversionManager
Table of Contents
Methods
- getConcernedFields() : mixed
- getConfig() : EntityConversionConfig|null
- getConfigFromJavaScript() : EntityConversionConfig|null
- getConversionPermissions() : array<string|int, bool>
- getCurrentSchemeId() : int|null
- getDefaultConfig() : EntityConversionConfig
- getDestinationEntityTypeIDs() : array<string|int, int>
- getParentalField() : mixed
- getSchemeClass() : string|null|DealConversionScheme|LeadConversionScheme|OrderConversionScheme|QuoteConversionScheme
- getSourceEntityTypeIDs() : array<string|int, int>
- getWizard() : EntityConversionWizard|null
- getWizardClass() : EntityConversionWizard|string|null
- isConversionPossible() : bool
- loadWizard() : EntityConversionWizard|null
- loadWizardByParams() : EntityConversionWizard|null
- loadWizardByRequest() : EntityConversionWizard|null
- Extracts relevant data from request and tries to load a wizard by it
Methods
getConcernedFields()
public
static getConcernedFields(mixed $srcEntityTypeID, mixed $srcFieldName) : mixed
Parameters
- $srcEntityTypeID : mixed
- $srcFieldName : mixed
getConfig()
public
static getConfig(int $entityTypeId) : EntityConversionConfig|null
Parameters
- $entityTypeId : int
Return values
EntityConversionConfig|nullgetConfigFromJavaScript()
public
static getConfigFromJavaScript(int $entityTypeId, array<string|int, mixed> $configParams) : EntityConversionConfig|null
Parameters
- $entityTypeId : int
- $configParams : array<string|int, mixed>
Return values
EntityConversionConfig|nullgetConversionPermissions()
public
static getConversionPermissions(Item $item) : array<string|int, bool>
Parameters
- $item : Item
Return values
array<string|int, bool>getCurrentSchemeId()
public
static getCurrentSchemeId(int $srcEntityTypeId) : int|null
Parameters
- $srcEntityTypeId : int
Return values
int|nullgetDefaultConfig()
public
static getDefaultConfig(int $srcEntityTypeId) : EntityConversionConfig
Parameters
- $srcEntityTypeId : int
Return values
EntityConversionConfiggetDestinationEntityTypeIDs()
public
static getDestinationEntityTypeIDs(mixed $srcEntityTypeID) : array<string|int, int>
Parameters
- $srcEntityTypeID : mixed
Return values
array<string|int, int>getParentalField()
public
static getParentalField(mixed $entityTypeID, mixed $fieldName) : mixed
Parameters
- $entityTypeID : mixed
- $fieldName : mixed
getSchemeClass()
public
static getSchemeClass(int $entityTypeId) : string|null|DealConversionScheme|LeadConversionScheme|OrderConversionScheme|QuoteConversionScheme
Parameters
- $entityTypeId : int
Return values
string|null|DealConversionScheme|LeadConversionScheme|OrderConversionScheme|QuoteConversionSchemegetSourceEntityTypeIDs()
public
static getSourceEntityTypeIDs(mixed $dstEntityTypeID) : array<string|int, int>
Parameters
- $dstEntityTypeID : mixed
Return values
array<string|int, int>getWizard()
public
static getWizard(int $entityTypeId, int $entityId, EntityConversionConfig $config) : EntityConversionWizard|null
Parameters
- $entityTypeId : int
- $entityId : int
- $config : EntityConversionConfig
Return values
EntityConversionWizard|nullgetWizardClass()
public
static getWizardClass(int $entityTypeId) : EntityConversionWizard|string|null
Parameters
- $entityTypeId : int
Return values
EntityConversionWizard|string|nullisConversionPossible()
public
static isConversionPossible(Item $item) : bool
Parameters
- $item : Item
Return values
boolloadWizard()
public
static loadWizard(ItemIdentifier $source) : EntityConversionWizard|null
Parameters
- $source : ItemIdentifier
Return values
EntityConversionWizard|nullloadWizardByParams()
public
static loadWizardByParams(array<string|int, mixed> $params) : EntityConversionWizard|null
Parameters
- $params : array<string|int, mixed>
Return values
EntityConversionWizard|nullloadWizardByRequest()
Extracts relevant data from request and tries to load a wizard by it
public
static loadWizardByRequest(Request $request) : EntityConversionWizard|null
Parameters
- $request : Request