@@ -58,7 +58,7 @@ public function __construct(
5858
5959
6060 /**
61- * Dispatch a HTTP request to a front controller.
61+ * Dispatches an HTTP request to a front controller.
6262 */
6363 public function run (): void
6464 {
@@ -87,6 +87,10 @@ public function run(): void
8787 }
8888
8989
90+ /**
91+ * Creates request from the current HTTP request via router.
92+ * @throws BadRequestException
93+ */
9094 public function createInitialRequest (): Request
9195 {
9296 $ params = $ this ->router ->match ($ this ->httpRequest );
@@ -111,6 +115,9 @@ public function createInitialRequest(): Request
111115 }
112116
113117
118+ /**
119+ * Processes a presenter request and dispatches the response.
120+ */
114121 public function processRequest (Request $ request ): void
115122 {
116123 process:
@@ -150,6 +157,9 @@ public function processRequest(Request $request): void
150157 }
151158
152159
160+ /**
161+ * Creates a forward request to the error presenter, or returns null if not configured.
162+ */
153163 public function createErrorRequest (\Throwable $ e ): ?Request
154164 {
155165 $ errorPresenter = $ e instanceof BadRequestException
@@ -207,18 +217,12 @@ final public function getPresenter(): ?IPresenter
207217 /********************* services ****************d*g**/
208218
209219
210- /**
211- * Returns router.
212- */
213220 public function getRouter (): Router
214221 {
215222 return $ this ->router ;
216223 }
217224
218225
219- /**
220- * Returns presenter factory.
221- */
222226 public function getPresenterFactory (): IPresenterFactory
223227 {
224228 return $ this ->presenterFactory ;
0 commit comments