mirror of
https://github.com/kevinveenbirkenbach/infinito.git
synced 2025-04-16 10:16:22 +02:00
Refactored some code
This commit is contained in:
parent
4a74ef9fcc
commit
504f1e14ee
@ -2,7 +2,6 @@
|
|||||||
|
|
||||||
namespace Infinito\Domain\ProcessManagement;
|
namespace Infinito\Domain\ProcessManagement;
|
||||||
|
|
||||||
use Infinito\DBAL\Types\ActionType;
|
|
||||||
use Infinito\Domain\RequestManagement\Action\RequestedActionServiceInterface;
|
use Infinito\Domain\RequestManagement\Action\RequestedActionServiceInterface;
|
||||||
use Infinito\Domain\SecureManagement\SecureRequestedRightCheckerServiceInterface;
|
use Infinito\Domain\SecureManagement\SecureRequestedRightCheckerServiceInterface;
|
||||||
use Infinito\Domain\ActionManagement\ActionHandlerServiceInterface;
|
use Infinito\Domain\ActionManagement\ActionHandlerServiceInterface;
|
||||||
@ -63,29 +62,18 @@ final class ProcessService implements ProcessServiceInterface
|
|||||||
*/
|
*/
|
||||||
public function process()
|
public function process()
|
||||||
{
|
{
|
||||||
|
$result = null;
|
||||||
|
$actionType = $this->requestedActionService->getActionType();
|
||||||
if ($this->requestedActionService->hasRequestedEntity() && $this->requestedActionService->getRequestedEntity()->hasIdentity()) {
|
if ($this->requestedActionService->hasRequestedEntity() && $this->requestedActionService->getRequestedEntity()->hasIdentity()) {
|
||||||
// READ VIEW
|
// READ UPDATE DELETE EXECUTE
|
||||||
if ($this->secureRequestedRightCheckerService->check($this->requestedActionService)) {
|
if ($this->secureRequestedRightCheckerService->check($this->requestedActionService)) {
|
||||||
$actionType = $this->requestedActionService->getActionType();
|
$result = $this->actionHandlerService->handle();
|
||||||
switch ($actionType) {
|
|
||||||
case ActionType::READ:
|
|
||||||
$read = $this->actionHandlerService->handle();
|
|
||||||
$this->actionsResultsDAOService->setData($actionType, $read);
|
|
||||||
break;
|
|
||||||
case ActionType::UPDATE:
|
|
||||||
$updateForm = $this->requestedActionFormBuilderService->createByService()->getForm()->createView();
|
|
||||||
$this->actionTemplateDataStore->setData(ActionType::UPDATE, $updateForm);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// $this->requestedActionService->setActionType(ActionType::UPDATE);
|
|
||||||
// DELETE VIEW
|
|
||||||
// EXECUTE VIEW
|
|
||||||
} else {
|
} else {
|
||||||
// CREATE
|
// CREATE
|
||||||
$this->requestedActionService->getRequestedEntity()->setClass(TextSource::class);
|
$this->requestedActionService->getRequestedEntity()->setClass(TextSource::class);
|
||||||
$this->actionsResultsDAOService->setData(ActionType::CREATE, null);
|
|
||||||
}
|
}
|
||||||
|
$this->actionsResultsDAOService->setData($actionType, $result);
|
||||||
|
|
||||||
return $this->actionsResultsDAOService;
|
return $this->actionsResultsDAOService;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user