X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=framework%2Fmain%2Fclasses%2Ffilter%2Fverifier%2Fclass_BirthdayVerifierFilter.php;h=c5b5bc035f95d5c8c72f536f533a5d82de717578;hb=4d92fa6063058d861ffd7b82d0fb8dd58ffc1d27;hp=adba5f81a13b1e34bf85c540dcd24cd7cf8c7ecc;hpb=adcdfc000eba8fac128786adcb8cb480085e7e76;p=core.git diff --git a/framework/main/classes/filter/verifier/class_BirthdayVerifierFilter.php b/framework/main/classes/filter/verifier/class_BirthdayVerifierFilter.php index adba5f81..c5b5bc03 100644 --- a/framework/main/classes/filter/verifier/class_BirthdayVerifierFilter.php +++ b/framework/main/classes/filter/verifier/class_BirthdayVerifierFilter.php @@ -4,6 +4,7 @@ namespace Org\Mxchange\CoreFramework\Filter\Verifier\User; // Import framework stuff use Org\Mxchange\CoreFramework\Filter\BaseFilter; +use Org\Mxchange\CoreFramework\Filter\Chain\FilterChainException; use Org\Mxchange\CoreFramework\Filter\Filterable; use Org\Mxchange\CoreFramework\Request\Requestable; use Org\Mxchange\CoreFramework\Response\Responseable; @@ -13,7 +14,7 @@ use Org\Mxchange\CoreFramework\Response\Responseable; * * @author Roland Haeder * @version 0.0.0 - * @copyright Copyright (c) 2007, 2008 Roland Haeder, 2009 - 2020 Core Developer Team + * @copyright Copyright (c) 2007, 2008 Roland Haeder, 2009 - 2022 Core Developer Team * @license GNU GPL 3.0 or any newer version * @link http://www.shipsimu.org * @@ -36,7 +37,7 @@ class BirthdayVerifierFilter extends BaseFilter implements Filterable { * * @return void */ - protected function __construct () { + private function __construct () { // Call parent constructor parent::__construct(__CLASS__); } @@ -65,35 +66,35 @@ class BirthdayVerifierFilter extends BaseFilter implements Filterable { // Day of birth set? if (!$requestInstance->isRequestElementSet('birth_day')) { // Day of birth isn't set - $requestInstance->requestIsValid(false); + $requestInstance->setIsRequestValid(FALSE); // Add a message to the response $responseInstance->addFatalMessage('day_of_birth_unset'); - } // END - if + } // Month of birth set? if (!$requestInstance->isRequestElementSet('birth_month')) { // Month of birth isn't set - $requestInstance->requestIsValid(false); + $requestInstance->setIsRequestValid(FALSE); // Add a message to the response $responseInstance->addFatalMessage('month_of_birth_unset'); - } // END - if + } // Year of birth set? if (!$requestInstance->isRequestElementSet('birth_year')) { // Year of birth isn't set - $requestInstance->requestIsValid(false); + $requestInstance->setIsRequestValid(FALSE); // Add a message to the response $responseInstance->addFatalMessage('year_of_birth_unset'); - } // END - if + } // Is the request still valid? if (!$requestInstance->isRequestValid()) { // Abort here throw new FilterChainException($this, self::EXCEPTION_FILTER_CHAIN_INTERCEPTED); - } // END - if + } // Now comes the final check $birthCheck = mktime( @@ -108,14 +109,14 @@ class BirthdayVerifierFilter extends BaseFilter implements Filterable { // Is there a number or such? (we don't care about the value itself here) if (empty($birthCheck)) { // Validation has failed - $requestInstance->requestIsValid(false); + $requestInstance->setIsRequestValid(FALSE); // Add a message to the response $responseInstance->addFatalMessage('birthday_invalid'); // Abort here throw new FilterChainException($this, self::EXCEPTION_FILTER_CHAIN_INTERCEPTED); - } // END - if + } } }