response($status, $message, $data); } public function error(string $message = 'error', bool $status = false, array $data = []): array { return $this->response($status, $message, $data); } public function response(bool $status, string $message = '', array $data = []): array { $data = $data ?: new \stdClass; return compact('status', 'message', 'data'); } }