public static function get_json_encoder() { // if do not have any object JsonEncoder, create one if (is_null(JsonEncoder::$jsonEncoder)) { JsonEncoder::$jsonEncoder = new JsonEncoder(); } //return view return JsonEncoder::$jsonEncoder; }
public function __construct() { // Init parent contructor parent::__construct(); // obtain a new database Object to control database $this->db = new Database(); // Initiate Database connection $this->db->connect(); //call JsonEncoder to convert the list into json code $this->jsonEncoder = JsonEncoder::get_json_encoder(); }
/** * @param string $json * * @return object */ public function unserialize($json) { return $this->normalizer->denormalize($this->encoder->decode($json)); }