N°6933 - SF 6.4 - Remove deprecated calls

- SessionMessageController (services access)
This commit is contained in:
Benjamin Dalsass
2023-11-20 16:40:16 +01:00
parent ab2a83b66e
commit da4f112858

View File

@@ -20,6 +20,8 @@
namespace Combodo\iTop\Portal\Controller; namespace Combodo\iTop\Portal\Controller;
use Combodo\iTop\Portal\Helper\RequestManipulatorHelper;
use Combodo\iTop\Portal\Helper\SessionMessageHelper;
use Symfony\Component\HttpFoundation\JsonResponse; use Symfony\Component\HttpFoundation\JsonResponse;
use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response; use Symfony\Component\HttpFoundation\Response;
@@ -34,6 +36,14 @@ use Symfony\Component\HttpKernel\Exception\HttpException;
*/ */
class SessionMessageController extends AbstractController class SessionMessageController extends AbstractController
{ {
public function __construct(
protected RequestManipulatorHelper $oRequestManipulator,
protected SessionMessageHelper $oSessionManagerHelper
)
{
}
/** /**
* @param \Symfony\Component\HttpFoundation\Request $oRequest * @param \Symfony\Component\HttpFoundation\Request $oRequest
* *
@@ -43,14 +53,9 @@ class SessionMessageController extends AbstractController
{ {
$aData = array(); $aData = array();
/** @var \Combodo\iTop\Portal\Helper\RequestManipulatorHelper $oRequestManipulator */
$oRequestManipulator = $this->get('request_manipulator');
/** @var \Combodo\iTop\Portal\Helper\SessionMessageHelper $oSessionMessageHelper */
$oSessionMessageHelper = $this->get('session_message_helper');
// Retrieve parameters // Retrieve parameters
$sMessageSeverity = $oRequestManipulator->ReadParam('sSeverity'); $sMessageSeverity = $this->oRequestManipulator->ReadParam('sSeverity');
$sMessageContent = $oRequestManipulator->ReadParam('sContent'); $sMessageContent = $this->oRequestManipulator->ReadParam('sContent');
// Check parameters consistency // Check parameters consistency
if (empty($sMessageSeverity) || empty($sMessageContent)) if (empty($sMessageSeverity) || empty($sMessageContent))
@@ -59,7 +64,7 @@ class SessionMessageController extends AbstractController
} }
// Add message // Add message
$oSessionMessageHelper->AddMessage(uniqid(), $sMessageContent, $sMessageSeverity); $this->oSessionMessageHelper->AddMessage(uniqid(), $sMessageContent, $sMessageSeverity);
return new JsonResponse($aData); return new JsonResponse($aData);
} }