/**
  * Yönlendirme işlemi yapar
  *
  * @param string  $adress
  * @param integer $time
  * @throws RedirectUrlEmptyException
  */
 public function __construct($adress = '', $time = 0)
 {
     if ($adress === '') {
         throw new RedirectUrlEmptyException('Yönlendirilecek url boş olamaz');
     }
     parent::__construct();
     $this->setTarget($adress);
     $this->setTime($time);
 }
 /**
  * @param string $content
  * @param int $statusCode
  */
 public function __construct($content = '', $statusCode = 200)
 {
     parent::__construct($content, $statusCode);
     $this->setContentType('application/json');
 }
 /**
  * Sınıfı başlatır ve çağrılabilir fonksiyonu kullanır
  *
  * @param callable $callback
  * @param int $statusCode
  */
 public function __construct(callable $callback = '', $statusCode = 200)
 {
     parent::__construct('', $statusCode);
     $this->setCallback($callback);
     $this->setStreamed(false);
 }