2024-07-16 13:37:34 +03:00
|
|
|
<?php
|
2024-08-07 15:30:45 +03:00
|
|
|
//
|
|
|
|
//namespace kernel\IGTabel;
|
|
|
|
//
|
|
|
|
//use app\helpers\Debug;
|
|
|
|
//
|
|
|
|
//class JSONCreator
|
|
|
|
//{
|
|
|
|
// protected array $informationArray = [];
|
|
|
|
//
|
|
|
|
// public function __construct(array $meta, array $data)
|
|
|
|
// {
|
|
|
|
// $params = empty($meta['params']) ? ["class" => "table table-bordered", "border" => "1"] : $meta['params'];
|
|
|
|
// if ($meta) {
|
|
|
|
// $this->informationArray = [
|
|
|
|
// "meta" => $meta,
|
|
|
|
// "data" => $data ?? []
|
|
|
|
// ];
|
|
|
|
// }
|
|
|
|
// }
|
|
|
|
//
|
|
|
|
// /**
|
|
|
|
// * @param array $infArr
|
|
|
|
// * @return string|null
|
|
|
|
// */
|
|
|
|
// protected function toJson(array $infArr): ?string
|
|
|
|
// {
|
|
|
|
// if ($infArr)
|
|
|
|
// return json_encode($infArr, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE);
|
|
|
|
// return null;
|
|
|
|
// }
|
|
|
|
//
|
|
|
|
// /**
|
|
|
|
// * @return string|null
|
|
|
|
// */
|
|
|
|
// public function getJson(): ?string
|
|
|
|
// {
|
|
|
|
// return $this->toJson($this->informationArray);
|
|
|
|
// }
|
|
|
|
//}
|