|
|
- <?php
-
- function json_response(&$app, $response, $code=200) {
- $app->response()->status($code);
- $app->response()['Content-Type'] = 'application/json';
- $app->response()->body(json_encode($response));
- }
-
- function k($a, $k, $default=null) {
- if(is_array($k)) {
- $result = true;
- foreach($k as $key) {
- $result = $result && array_key_exists($key, $a);
- }
- return $result;
- } else {
- if(is_array($a) && array_key_exists($k, $a) && $a[$k])
- return $a[$k];
- elseif(is_object($a) && property_exists($a, $k) && $a->$k)
- return $a->$k;
- else
- return $default;
- }
- }
-
|