public function finishDeliveryExecution()
    {
        $deliveryExecution = null;
        if ($this->hasRequestParameter('deliveryExecution')) {
            $deliveryExecution = ServiceProxy::singleton()->getDeliveryExecution(
                $this->getRequestParameter('deliveryExecution')
            );
            if ($deliveryExecution->getState() !== DeliveryExecution::STATE_FINISHIED) {
                $stateService = $this->getServiceManager()->get(StateServiceInterface::SERVICE_ID);
                $stateService->finish($deliveryExecution);
            }
        }
        $redirectUrl = LTIDeliveryTool::singleton()->getFinishUrl($this->getLtiMessage($deliveryExecution), $deliveryExecution);
        $this->redirect($redirectUrl);
    }
public function finishDeliveryExecution()
    {
        $deliveryExecution = null;
        if ($this->hasRequestParameter('deliveryExecution')) {
            $deliveryExecution = ServiceProxy::singleton()->getDeliveryExecution(
                $this->getRequestParameter('deliveryExecution')
            );
            if ($deliveryExecution->getState() !== DeliveryExecution::STATE_FINISHIED) {
                $stateService = $this->getServiceManager()->get(StateServiceInterface::SERVICE_ID);
                $stateService->finish($deliveryExecution);
            }
        }
        $redirectUrl = LTIDeliveryTool::singleton()->getFinishUrl($this->getLtiMessage($deliveryExecution), $deliveryExecution);
        $this->redirect($redirectUrl);
    }
public function finishDeliveryExecution ( ) { $ deliveryExecution = null ; if ( $ this -> hasRequestParameter ( 'deliveryExecution' ) ) { $ deliveryExecution = ServiceProxy :: singleton ( ) -> getDeliveryExecution ( $ this -> getRequestParameter ( 'deliveryExecution' ) ) ; if ( $ deliveryExecution -> getState ( ) !== DeliveryExecution :: STATE_FINISHIED ) { $ stateService = $ this -> getServiceManager ( ) -> get ( StateServiceInterface :: SERVICE_ID ) ; $ stateService -> finish ( $ deliveryExecution ) ; } } $ redirectUrl = LTIDeliveryTool :: singleton ( ) -> getFinishUrl ( $ this -> getLtiMessage ( $ deliveryExecution ) , $ deliveryExecution ) ; $ this -> redirect ( $ redirectUrl ) ; }
Redirect user to return URL
Redirect user to return URL