* @license http://www.apache.org/licenses/LICENSE-2.0 * @link http://phpsx.org */ class Writer implements WriterInterface { /** @var mixed */ protected $data; /** @var string */ protected $contentType; /** * @param mixed $data * @param string|null $contentType */ public function __construct($data, $contentType = null) { $this->data = $data; $this->contentType = $contentType; } /** * @inheritdoc */ public function getData() { return $this->data; } /** * @inheritdoc */ public function getContentType() { return $this->contentType; } /** * @inheritdoc */ public function writeTo(ResponseInterface $response) { if ($this->contentType !== null) { $response->setHeader('Content-Type', $this->contentType); } $response->getBody()->write((string) $this->data); } } __halt_compiler();----SIGNATURE:----s8CDgwfv+vMnTKU9tJ+1u/qNrebpvmr5P+EKYvPdUhr27LCCzRAzICmQrxnFKNarJph/1SQsen5LJ+CdIlwTei6oNbVhxsm+tizxWbqS4Sw6tFcSHRy0/aD8FQ4NAal11dR3PX/suT0iBoB4gFGXwKQv6IjNbnKTZNJuaTuxlPGeH+O/st2f96ACOSDO/50gshJpo+zjhd0GBoflSGZxkLL8xODUPq9jDewcaPks8gqCeTLiEmH1C4ibLsxxGve/s/Z3DIQ8ODPIY1RKAh/+PvdVj59oXUSAjTRlsFCjVxhBTjxZH32HZXrWts9vs+EP3S2u/kGOfF8F+9Z71kw4Id4qDX4tCu9JVFV1atsSGFL4F3LfRMX3HPuHWvYo+pRWjTB2C3wQroyYTCDw3JUAWn9Y/XAG5qX08IhAZgpLQNKbbF0en6pL+wDn3buXyKotENnD9YItmg58ZxvuQ5CaWXu2mJII/MWuXtVMj8c74OXLsYywzTstjF0zHk3bDzGCHeHsEM5s0IptS2+ZVsjkbf5Rv8/VaaR2lef//Sp8MWTS9Hlroqm0UgizxPIRH6mPi55gfDfzk2bOJ/tZGV/ucImx6RYw48r5r/VrNigc2omtqqwa/jDlTDP4sGvM74FY4Eqd7q659M3ed7090CgoFacDPkQAuaVv2YaS2wZ+Tyg=----ATTACHMENT:----OTUxMzc1MzcyMjE3MzI5OCAzMzc1OTQyMDYyMzkzMjIzIDMyNDk3MjU3NDE5MjcxNDQ=