public function write() { $source = $this->_source; $status = self::STATUS_FAILED; $data = DevValue::isEmpty($this->_contents) ? HTTP::jsonEncode($this->_data) : $this->_contents; $source->flush(); $source->contents($data); $source->write(); $status = self::STATUS_SUCCESS; $this->status($status); }
public function write() { $value = HTTP::jsonEncode($this->_data ? $this->_data : $this->_contents); $label = $this->_source; $path = $this->config('location'); $expire = (int) $this->config('expire'); $cookiesecure = $this->config('secure'); $path = $path ? $path : HTTP::domain(); $cookiedie = DevNumber::isValid($expire) ? time() + (int) $expire : (int) $expire; //expire in one hour $cookiesecure = (bool) $secure; $status = HTTP::cookie($label, $value, $cookiedie, $path = null, $cookiesecure) ? self::STATUS_SUCCESS : self::STATUS_FAILED; $this->status($status); }
public function send() { // echo \dev_json_encode( $this->_data ); $this->_message = HTTP::jsonEncode($this->_data); $this->dispatch(Event::COMPLETE); }