Explanation: Returns status code like 200, 404.
Explanation: Returns status code like 200, 404.
Explanation: JSON content-type is set automatically.
Explanation: All properties are static.
Explanation: Shared state can cause concurrency issues.
Explanation: Must be set before sending response.
Explanation: json() does not send response.
Response::out(HttpStatus::OK, $data);
Explanation: This sends response and terminates execution.
Explanation: Currently JSON only.
Explanation: LoggerFactory is used for logging application events.
Explanation: set_log_dir() defines where logs are stored.