PHP7 Decorator

This commit is contained in:
Dominik Liebler
2016-09-22 21:16:43 +02:00
parent 243456b2da
commit 1f9348d9a8
11 changed files with 81 additions and 161 deletions

View File

@@ -2,25 +2,19 @@
namespace DesignPatterns\Structural\Decorator;
class Webservice implements RendererInterface
class Webservice implements RenderableInterface
{
/**
* @var mixed
* @var string
*/
protected $data;
private $data;
/**
* @param mixed $data
*/
public function __construct($data)
public function __construct(string $data)
{
$this->data = $data;
}
/**
* @return string
*/
public function renderData()
public function renderData(): string
{
return $this->data;
}