if ($serverValidator->isPOST($serverSanitizer)) { //Free up resources. $serverCleaner = NULL; $serverSanitizer = NULL; $serverValidator = NULL; unset($serverCleaner, $serverSanitizer, $serverValidator); //For sanitizing form inputs. $postSanitizer = new PostSanitizer(); $cleaner = new DomainPageCleanerPOST($postSanitizer); //A Cleaner uses Sanitizer. :-) $cleaner->clean(); //For validating e-mail addresses. $string = new String('UTF-8'); $emailValidator = new EmailValidator($string); //For validating form inputs **AND** e-mail addresses found in the compositeStr <textarea> $postValidator = new DomainPageValidatorPOST($emailValidator, $string, $cleaner->getCleanData()); $webpage->setValidator($postValidator); //The DomainPageValidatorPOST object will provide information for the DomainPage object to display. $webpage->useHttpPostInputs(); //The alternative is to use the default, pre-establishe, GET values for screen elements inside of class DomainPage } elseif ($serverValidator->isGET()) { //Free up resources. $serverCleaner = NULL; $serverSanitizer = NULL; $serverValidator = NULL; unset($serverCleaner, $serverSanitizer, $serverValidator); //Use class properties of DomainPage for screen elements. } else { $errorMessages = $serverValidator->getErrorMessagesArray(); //Free up resources. $serverCleaner = NULL;