X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=inc%2Fclasses%2Fmain%2Ffilter%2Fpayment%2Fclass_PaymentDiscoveryFilter.php;h=7a75a7c84835256ce52eddfc382633caa858011a;hb=8e198942eeb044657515256fd7cd9631e8feddfa;hp=2439cb56406106274178c126ae939813301ba5da;hpb=361e6320e50a8bb1a3ccb675388b8042361669ae;p=core.git diff --git a/inc/classes/main/filter/payment/class_PaymentDiscoveryFilter.php b/inc/classes/main/filter/payment/class_PaymentDiscoveryFilter.php index 2439cb56..7a75a7c8 100644 --- a/inc/classes/main/filter/payment/class_PaymentDiscoveryFilter.php +++ b/inc/classes/main/filter/payment/class_PaymentDiscoveryFilter.php @@ -6,7 +6,7 @@ * * @author Roland Haeder * @version 0.0.0 - * @copyright Copyright (c) 2007 - 2009 Roland Haeder, this is free software + * @copyright Copyright (c) 2007, 2008 Roland Haeder, 2009 Core Developer Team * @license GNU GPL 3.0 or any newer version * @link http://www.ship-simu.org * @@ -27,7 +27,7 @@ class PaymentDiscoveryFilter extends BaseFilter implements Filterable { /** * Action name for payment discovery */ - private $actionName = ""; + private $actionName = ''; /** * Protected constructor @@ -95,6 +95,7 @@ class PaymentDiscoveryFilter extends BaseFilter implements Filterable { * @param $responseInstance An instance of a class with an Responseable interface * @return void * @todo 0% done + * @throws FilterChainException If this filter fails to operate */ public function execute (Requestable $requestInstance, Responseable $responseInstance) { // Try to get real discovery class @@ -116,7 +117,7 @@ class PaymentDiscoveryFilter extends BaseFilter implements Filterable { $responseInstance->addFatalMessagePlain($e->getMessage()); // Abort here - return false; + throw new FilterChainException($this, self::EXCEPTION_FILTER_CHAIN_INTERCEPTED); } catch (ClassNotFoundException $e) { // Something bad happend $requestInstance->requestIsValid(false); @@ -126,7 +127,7 @@ class PaymentDiscoveryFilter extends BaseFilter implements Filterable { $responseInstance->addFatalMessagePlain($e->getMessage()); // Abort here - return false; + throw new FilterChainException($this, self::EXCEPTION_FILTER_CHAIN_INTERCEPTED); } } }