$status = STATUS_DEFAULT;

$confirmationCode = $_GET['confirmationCode'];

$EmailRegistration = new EmailRegistration();
try {
	$EmailRegistration->fetchByConfirmationCode($confirmationCode);
	$EmailRegistration->confirm();
	
	$Email = new Email();
	$Email->subject = "Confirm Registration";
	$Email->recipient = $EmailRegistration->email;
	$Email->sender = '*****@*****.**';
	$Email->message_html = file_get_contents('emails/confirm.htm');
	$Courier = new Courier();
	$Courier->send($Email);
	
	$status = STATUS_SUCCESS;
} catch(Exception $e) {
	$status = STATUS_ERROR;
}

switch($status) {
	case STATUS_SUCCESS:
?>
	
	<h1>Success</h1>
	<p>Your email address, <?php 
echo $EmailRegistration->email;
?>
 has been confirmed.</p>
Exemplo n.º 2
0
 /**
  * @test
  *
  * @covers Courier::send()
  */
 public function sendShouldSetResponse()
 {
     $courier = new Courier();
     $courier->setRecipient('3306144619');
     $courier->setBody('Hello from Courier');
     $response = $courier->send();
     $this->assertInstanceOf('GuzzleHttp\\Psr7\\Response', $response);
 }