public function testEncode() { $obj = array('name' => 'putra', 'age' => 17); $json = \JsonKit\JsonKit::encode($obj); $a = json_decode($json); $this->assertEquals((array) $obj, (array) $a, 'Source object should be equals to the json_decoded json string result'); }
/** * [display description] * * @return [type] [description] */ public function display($template) { $app = App::getInstance(); $data = $this->data->all(); unset($data['flash']); unset($data['app']); foreach (array_keys($data) as $key) { if ($key[0] === '_') { unset($data[$key]); } } $app->response->headers['content-type'] = $this->contentType; echo \JsonKit\JsonKit::encode($data); }