|                         |  | <?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;  }}
 |