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();
 }
Example #3
0
 /**
  * @param string $json
  *
  * @return object
  */
 public function unserialize($json)
 {
     return $this->normalizer->denormalize($this->encoder->decode($json));
 }