From 12c916f4e5a3a22f8852f3f9c7bfa007b56c970e Mon Sep 17 00:00:00 2001 From: Pierre Goiffon Date: Tue, 28 May 2019 12:14:26 +0200 Subject: [PATCH] :memo: Add @var for iApplicationUIExtension loops --- application/cmdbabstract.class.inc.php | 4 ++++ application/displayblock.class.inc.php | 9 +++++++-- application/template.class.inc.php | 1 + pages/ajax.render.php | 1 + 4 files changed, 13 insertions(+), 2 deletions(-) diff --git a/application/cmdbabstract.class.inc.php b/application/cmdbabstract.class.inc.php index 27504006b..c8cb4760f 100644 --- a/application/cmdbabstract.class.inc.php +++ b/application/cmdbabstract.class.inc.php @@ -385,6 +385,7 @@ EOF if (!isset($aExtraParams['disable_plugins']) || !$aExtraParams['disable_plugins']) { + /** @var iApplicationUIExtension $oExtensionInstance */ foreach(MetaModel::EnumPlugins('iApplicationUIExtension') as $oExtensionInstance) { $oExtensionInstance->OnDisplayProperties($this, $oPage, $bEditMode); @@ -648,6 +649,7 @@ EOF } $oPage->SetCurrentTab(''); + /** @var \iApplicationUIExtension $oExtensionInstance */ foreach(MetaModel::EnumPlugins('iApplicationUIExtension') as $oExtensionInstance) { $oExtensionInstance->OnDisplayRelations($this, $oPage, $bEditMode); @@ -3032,6 +3034,7 @@ EOF $current = parent::GetHilightClass(); // Default computation // Invoke extensions before the deletion (the deletion will do some cleanup and we might loose some information + /** @var \iApplicationUIExtension $oExtensionInstance */ foreach(MetaModel::EnumPlugins('iApplicationUIExtension') as $oExtensionInstance) { $new = $oExtensionInstance->GetHilightClass($this); @@ -3453,6 +3456,7 @@ EOF } // Invoke extensions after the update of the object from the form + /** @var \iApplicationUIExtension $oExtensionInstance */ foreach(MetaModel::EnumPlugins('iApplicationUIExtension') as $oExtensionInstance) { $oExtensionInstance->OnFormSubmit($this, $sFormPrefix); diff --git a/application/displayblock.class.inc.php b/application/displayblock.class.inc.php index fa707816a..3bc3d6d66 100644 --- a/application/displayblock.class.inc.php +++ b/application/displayblock.class.inc.php @@ -500,7 +500,10 @@ class DisplayBlock } $aAttribs =array( 'group' => array('label' => $sGroupByLabel, 'description' => ''), - 'value' => array('label'=> Dict::S('UI:GroupBy:'.$sAggregationFunction), 'description' => Dict::Format('UI:GroupBy:'.$sAggregationFunction.'+', $sAggregationAttr)) + 'value' => array( + 'label' => Dict::S('UI:GroupBy:'.$sAggregationFunction), + 'description' => Dict::Format('UI:GroupBy:'.$sAggregationFunction.'+', $sAggregationAttr), + ), ); $sFormat = isset($aExtraParams['format']) ? $aExtraParams['format'] : 'UI:Pagination:HeaderNoSelection'; $sHtml .= $oPage->GetP(Dict::Format($sFormat, $iTotalCount)); @@ -699,7 +702,7 @@ class DisplayBlock 'breadcrumb_label' => MetaModel::GetName($this->m_oSet->GetClass()), 'breadcrumb_max_count' => utils::GetConfig()->Get('breadcrumb.max_count'), 'breadcrumb_instance_id' => MetaModel::GetConfig()->GetItopInstanceid(), - 'breadcrumb_icon' => utils::GetAbsoluteUrlAppRoot().'images/breadcrumb-search.png' + 'breadcrumb_icon' => utils::GetAbsoluteUrlAppRoot().'images/breadcrumb-search.png', )); $oPage->add_ready_script("$('body').trigger('update_history.itop', [$seventAttachedData])"); @@ -1729,6 +1732,7 @@ class MenuBlock extends DisplayBlock */ } $this->AddMenuSeparator($aActions); + /** @var \iApplicationUIExtension $oExtensionInstance */ foreach (MetaModel::EnumPlugins('iApplicationUIExtension') as $oExtensionInstance) { $oSet->Rewind(); @@ -1824,6 +1828,7 @@ class MenuBlock extends DisplayBlock } $this->AddMenuSeparator($aActions); + /** @var \iApplicationUIExtension $oExtensionInstance */ foreach (MetaModel::EnumPlugins('iApplicationUIExtension') as $oExtensionInstance) { $oSet->Rewind(); diff --git a/application/template.class.inc.php b/application/template.class.inc.php index 99544644b..e5fd7e1bd 100644 --- a/application/template.class.inc.php +++ b/application/template.class.inc.php @@ -399,6 +399,7 @@ class ObjectDetailsTemplate extends DisplayTemplate $aPlugInProperties = $aMatches[1]; foreach($aPlugInProperties as $sPlugInClass) { + /** @var \iApplicationUIExtension $oInstance */ $oInstance = MetaModel::GetPlugins('iApplicationUIExtension', $sPlugInClass); if ($oInstance != null) // Safety check... { diff --git a/pages/ajax.render.php b/pages/ajax.render.php index f6723d71e..8261b3a59 100644 --- a/pages/ajax.render.php +++ b/pages/ajax.render.php @@ -915,6 +915,7 @@ try $iTransactionId = utils::ReadParam('transaction_id', 0, false, 'transaction_id'); $sTempId = utils::GetUploadTempId($iTransactionId); InlineImage::OnFormCancel($sTempId); + /** @var \iApplicationUIExtension $oExtensionInstance */ foreach(MetaModel::EnumPlugins('iApplicationUIExtension') as $oExtensionInstance) { $oExtensionInstance->OnFormCancel($sTempId);