File tree Expand file tree Collapse file tree 3 files changed +52
-1
lines changed Expand file tree Collapse file tree 3 files changed +52
-1
lines changed Original file line number Diff line number Diff line change 8
8
'webapi-api-controller ' => 'Client\Controller\ApiController ' ,
9
9
'webapi-lib-controller ' => 'Client\Controller\LibController ' ,
10
10
'client-update-controller ' => 'Client\Controller\UpdateController ' ,
11
- )
11
+ 'client-manual-controller ' => 'Client\Controller\ManualController ' ,
12
+ )
12
13
),
13
14
'console ' => array (
14
15
'router ' => array (
212
213
'This command updates the phar file to the latest version. ' ,
213
214
),
214
215
),
216
+ ),
217
+
218
+ 'gettingStartedManual ' => array (
219
+ 'options ' => array (
220
+ 'route ' => 'getting-started ' ,
221
+ 'defaults ' => array (
222
+ 'controller ' => 'client-manual-controller ' ,
223
+ 'action ' => 'gettingStarted '
224
+ ),
225
+ 'group ' =>'manual ' ,
226
+ 'info ' => array (
227
+ 'Run this command to get started with the tool ' ,
228
+ ),
229
+ ),
215
230
)
216
231
),
217
232
)
237
252
'invokables ' => array (
238
253
'repeater ' => 'Client\Controller\Plugin\Repeater '
239
254
)
255
+ ),
256
+
257
+ 'view_manager ' => array (
258
+ 'template_path_stack ' => array (
259
+ __DIR__ .'/../views/ ' ,
260
+ )
240
261
)
241
262
);
Original file line number Diff line number Diff line change
1
+ <?php
2
+ namespace Client \Controller ;
3
+ use Zend \Mvc \Controller \AbstractActionController ;
4
+ use Zend \View \Model \ViewModel ;
5
+ use Zend \Stdlib \ResponseInterface as Response ;
6
+ use Zend \Stdlib \RequestInterface as Request ;
7
+ use Zend \View \Renderer \PhpRenderer ;
8
+
9
+ /**
10
+ * Manual Pages Controller
11
+ */
12
+ class ManualController extends AbstractActionController
13
+ {
14
+ public function dispatch (Request $ request , Response $ response = null )
15
+ {
16
+ $ serviceManager = $ this ->getServiceLocator ();
17
+ $ routeMatch = $ this ->getEvent ()->getRouteMatch ();
18
+ $ viewModel = new ViewModel ();
19
+ $ viewModel ->setTemplate ('client/manual/ ' .strtolower ($ routeMatch ->getParam ('action ' )));
20
+ if ($ serviceManager ->has ('viewrenderer ' )) {
21
+ $ renderer = $ serviceManager ->get ('viewrenderer ' );
22
+ } else {
23
+ $ renderer = new PhpRenderer ();
24
+ $ renderer ->setResolver ($ serviceManager ->get ('ViewResolver ' ));
25
+ }
26
+
27
+ return $ response ->setContent ($ renderer ->render ($ viewModel ));
28
+ }
29
+ }
Original file line number Diff line number Diff line change
1
+ This is the getting started ...
You can’t perform that action at this time.
0 commit comments