original_string: public function setCookie($name, $value, $time = null, $path = null, $domain = null, $secure = null, $httponly = null)
      {
          $settings = array(
              'value' => $value,
              'expires' => is_null($time) ? $this->config('cookies.lifetime') : $time,
              'path' => is_null($path) ? $this->config('cookies.path') : $path,
              'domain' => is_null($domain) ? $this->config('cookies.domain') : $domain,
              'secure' => is_null($secure) ? $this->config('cookies.secure') : $secure,
              'httponly' => is_null($httponly) ? $this->config('cookies.httponly') : $httponly
          );
          $this['response']->setCookie($name, $settings);
      }
code: public function setCookie($name, $value, $time = null, $path = null, $domain = null, $secure = null, $httponly = null)
      {
          $settings = array(
              'value' => $value,
              'expires' => is_null($time) ? $this->config('cookies.lifetime') : $time,
              'path' => is_null($path) ? $this->config('cookies.path') : $path,
              'domain' => is_null($domain) ? $this->config('cookies.domain') : $domain,
              'secure' => is_null($secure) ? $this->config('cookies.secure') : $secure,
              'httponly' => is_null($httponly) ? $this->config('cookies.httponly') : $httponly
          );
          $this['response']->setCookie($name, $settings);
      }
code_tokens: public function setCookie ( $ name , $ value , $ time = null , $ path = null , $ domain = null , $ secure = null , $ httponly = null ) { $ settings = array ( 'value' => $ value , 'expires' => is_null ( $ time ) ? $ this -> config ( 'cookies.lifetime' ) : $ time , 'path' => is_null ( $ path ) ? $ this -> config ( 'cookies.path' ) : $ path , 'domain' => is_null ( $ domain ) ? $ this -> config ( 'cookies.domain' ) : $ domain , 'secure' => is_null ( $ secure ) ? $ this -> config ( 'cookies.secure' ) : $ secure , 'httponly' => is_null ( $ httponly ) ? $ this -> config ( 'cookies.httponly' ) : $ httponly ) ; $ this [ 'response' ] -> setCookie ( $ name , $ settings ) ; }
docstring: Set HTTP cookie to be sent with the HTTP response
  
  @param  string     $name     The cookie name
  @param  string     $value    The cookie value
  @param  int|string $time     The duration of the cookie;
  If integer, should be UNIX timestamp;
  If string, converted to UNIX timestamp with `strtotime`;
  @param  string     $path     The path on the server in which the cookie will be available on
  @param  string     $domain   The domain that the cookie is available to
  @param  bool       $secure   Indicates that the cookie should only be transmitted over a secure
  HTTPS connection to/from the client
  @param  bool       $httponly When TRUE the cookie will be made accessible only through the HTTP protocol
  @api
docstring_tokens: Set HTTP cookie to be sent with the HTTP response