/** * 取得 route 處理之後獲得的參數 * * @see https://github.com/pwfisher/CommandLine.php */ function attrib($key, $defaultValue = null) { $args = Tool\LoadHelper::getArgs(); if (isset($args[$key])) { return $args[$key]; } return $defaultValue; }
/** * 輸出 */ function put($message) { if (is_array($message)) { $message = json_encode($message); } elseif (is_object($message)) { $message = json_encode($message); } Tool\LoadHelper::getResponse()->getBody()->write($message); }
/** * 輸出 */ function put($message) { if (is_array($message)) { $message = json_encode($message); } elseif (is_object($message)) { $toArray = (array) $message; $result = []; foreach ($toArray as $key => $value) { $result[$key] = $value; } $message = json_encode($result); } else { $message = json_encode(['result' => $message]); } Tool\LoadHelper::getResponse()->getBody()->write($message); }