Skip to content

Instantly share code, notes, and snippets.

@icambridge
Created October 7, 2016 12:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save icambridge/7cd4c7e650a0e61335f8774f1cf955d8 to your computer and use it in GitHub Desktop.
Save icambridge/7cd4c7e650a0e61335f8774f1cf955d8 to your computer and use it in GitHub Desktop.
<?php
class Transfer
{
public $field;
}
class Sender
{
protected $esp;
public function __construct($esp)
{
$this->esp = $esp;
}
public function sendEmail($person)
{
$transfer = $this->createTransfer();
$transfer->field = "some data";
return $this->esp->send($transfer);
}
protected function createTransfer()
{
return new Transfer();
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment