@@ 230-255 (lines=26) @@ | ||
227 | /** |
|
228 | * @param array $parameters The template parameters |
|
229 | */ |
|
230 | public function generateController(array $parameters) |
|
231 | { |
|
232 | $relPath = '/Controller/'; |
|
233 | $sourceDir = $this->skeletonDir.$relPath; |
|
234 | $targetDir = $this->bundle->getPath().$relPath; |
|
235 | ||
236 | $filename = 'PageAdminListController.php'; |
|
237 | $this->renderSingleFile($sourceDir, $targetDir, $filename, $parameters, false, $this->entity . $filename); |
|
238 | ||
239 | if ($parameters['uses_author']) { |
|
240 | $filename = 'AuthorAdminListController.php'; |
|
241 | $this->renderSingleFile($sourceDir, $targetDir, $filename, $parameters, false, $this->entity . $filename); |
|
242 | } |
|
243 | ||
244 | if ($parameters['uses_category']) { |
|
245 | $filename = 'CategoryAdminListController.php'; |
|
246 | $this->renderSingleFile($sourceDir, $targetDir, $filename, $parameters, false, $this->entity . $filename); |
|
247 | } |
|
248 | ||
249 | if ($parameters['uses_tag']) { |
|
250 | $filename = 'TagAdminListController.php'; |
|
251 | $this->renderSingleFile($sourceDir, $targetDir, $filename, $parameters, false, $this->entity . $filename); |
|
252 | } |
|
253 | ||
254 | $this->assistant->writeLine('Generating controllers : <info>OK</info>'); |
|
255 | } |
|
256 | ||
257 | /** |
|
258 | * @param array $parameters The template parameters |
|
@@ 283-308 (lines=26) @@ | ||
280 | /** |
|
281 | * @param array $parameters The template parameters |
|
282 | */ |
|
283 | public function generateAdminList(array $parameters) |
|
284 | { |
|
285 | $relPath = '/AdminList/'; |
|
286 | $sourceDir = $this->skeletonDir.$relPath; |
|
287 | $targetDir = $this->bundle->getPath().$relPath; |
|
288 | ||
289 | $filename = 'PageAdminListConfigurator.php'; |
|
290 | $this->renderSingleFile($sourceDir, $targetDir, $filename, $parameters, false, $this->entity . $filename); |
|
291 | ||
292 | if ($parameters['uses_author']) { |
|
293 | $filename = 'AuthorAdminListConfigurator.php'; |
|
294 | $this->renderSingleFile($sourceDir, $targetDir, $filename, $parameters, false, $this->entity . $filename); |
|
295 | } |
|
296 | ||
297 | if ($parameters['uses_category']) { |
|
298 | $filename = 'CategoryAdminListConfigurator.php'; |
|
299 | $this->renderSingleFile($sourceDir, $targetDir, $filename, $parameters, false, $this->entity . $filename); |
|
300 | } |
|
301 | ||
302 | if ($parameters['uses_tag']) { |
|
303 | $filename = 'TagAdminListConfigurator.php'; |
|
304 | $this->renderSingleFile($sourceDir, $targetDir, $filename, $parameters, false, $this->entity . $filename); |
|
305 | } |
|
306 | ||
307 | $this->assistant->writeLine('Generating AdminList configurators : <info>OK</info>'); |
|
308 | } |
|
309 | ||
310 | /** |
|
311 | * @param array $parameters The template parameters |