mirror of
https://github.com/Combodo/iTop.git
synced 2026-05-19 15:22:17 +02:00
Merge remote-tracking branch 'origin/support/3.2' into develop
This commit is contained in:
@@ -21,6 +21,7 @@
|
|||||||
namespace Combodo\iTop\Form;
|
namespace Combodo\iTop\Form;
|
||||||
|
|
||||||
use Combodo\iTop\Renderer\FormRenderer;
|
use Combodo\iTop\Renderer\FormRenderer;
|
||||||
|
use CoreException;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Description of formmanager
|
* Description of formmanager
|
||||||
@@ -59,6 +60,12 @@ abstract class FormManager
|
|||||||
$oFormManager = new static();
|
$oFormManager = new static();
|
||||||
|
|
||||||
$sFormRendererClass = $aJson['formrenderer_class'];
|
$sFormRendererClass = $aJson['formrenderer_class'];
|
||||||
|
// N°7455 - Ensure form renderer class extends FormRenderer
|
||||||
|
if (false === is_a($sFormRendererClass, self::class, true))
|
||||||
|
{
|
||||||
|
throw new CoreException('Form renderer class must extend '.self::class);
|
||||||
|
}
|
||||||
|
|
||||||
/** @var \Combodo\iTop\Renderer\FormRenderer $oFormRenderer */
|
/** @var \Combodo\iTop\Renderer\FormRenderer $oFormRenderer */
|
||||||
$oFormRenderer = new $sFormRendererClass();
|
$oFormRenderer = new $sFormRendererClass();
|
||||||
$oFormRenderer->SetEndpoint($aJson['formrenderer_endpoint']);
|
$oFormRenderer->SetEndpoint($aJson['formrenderer_endpoint']);
|
||||||
|
|||||||
Reference in New Issue
Block a user