Пример #1
0
 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);
 }
Пример #2
0
 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);
 }
Пример #3
0
 public function send()
 {
     // echo \dev_json_encode( $this->_data );
     $this->_message = HTTP::jsonEncode($this->_data);
     $this->dispatch(Event::COMPLETE);
 }