//XSS defense
 $html = new HTML();
 //Draws various screen elements.
 $cipher = new Cipher();
 //CSRF token generator.
 $webpage = new DomainPage($escaper, $html, $cipher);
 //An object for this page, that represents the page.
 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;