Code Duplication    Length = 88-89 lines in 2 locations

lib/Command/Index.php 1 location

@@ 420-508 (lines=89) @@
417
	/**
418
	 *
419
	 */
420
	private function generatePanels() {
421
422
		$this->cliService->createPanel(
423
			self::PANEL_RUN,
424
			[
425
				self::PANEL_RUN_LINE_OPTIONS,
426
				self::PANEL_RUN_LINE_MEMORY
427
			]
428
		);
429
		$this->cliService->createPanel(
430
			self::PANEL_INDEX, [
431
								 self::PANEL_INDEX_LINE_HEADER,
432
								 self::PANEL_INDEX_LINE_ACCOUNT,
433
								 self::PANEL_INDEX_LINE_ACTION,
434
								 self::PANEL_INDEX_LINE_DOCUMENT,
435
								 self::PANEL_INDEX_LINE_INFO,
436
								 self::PANEL_INDEX_LINE_TITLE,
437
								 self::PANEL_INDEX_LINE_CONTENT,
438
								 self::PANEL_INDEX_LINE_RESULT,
439
								 self::PANEL_INDEX_LINE_FOOTER,
440
							 ]
441
		);
442
443
		$this->cliService->createPanel(
444
			self::PANEL_STATUS, [
445
								  self::PANEL_STATUS_LINE_HEADER,
446
								  self::PANEL_STATUS_LINE_DOCUMENTS,
447
								  self::PANEL_STATUS_LINE_ERRORS,
448
								  self::PANEL_STATUS_LINE_ERROR_MESSAGE,
449
								  self::PANEL_STATUS_LINE_ERROR_EXCEPTION,
450
								  self::PANEL_STATUS_LINE_ERROR_INDEX,
451
								  self::PANEL_STATUS_LINE_FOOTER,
452
							  ]
453
		);
454
455
		$this->cliService->createPanel(
456
			self::PANEL_COMMANDS_ROOT, [
457
										 self::PANEL_COMMANDS_ROOT_LINE
458
									 ]
459
		);
460
461
		$this->cliService->createPanel(
462
			self::PANEL_COMMANDS_PAUSED, [
463
										   self::PANEL_COMMANDS_PAUSED_LINE
464
									   ]
465
		);
466
467
		$this->cliService->createPanel(
468
			self::PANEL_COMMANDS_ERRORS, [
469
										   self::PANEL_COMMANDS_ERRORS_LINE
470
									   ]
471
		);
472
473
		$this->cliService->initDisplay();
474
		$this->cliService->displayPanel('run', self::PANEL_RUN);
475
		$this->cliService->displayPanel('topPanel', self::PANEL_INDEX);
476
		$this->cliService->displayPanel('bottomPanel', self::PANEL_STATUS);
477
478
		$this->cliService->displayPanel('errors', self::PANEL_COMMANDS_ERRORS);
479
480
		if ($this->runner->isPaused()) {
481
			$this->cliService->displayPanel('commands', self::PANEL_COMMANDS_PAUSED);
482
		} else {
483
			$this->cliService->displayPanel('commands', self::PANEL_COMMANDS_ROOT);
484
		}
485
486
		$this->runner->setInfoArray(
487
			[
488
				'userId'         => '',
489
				'providerName'   => '',
490
				'_memory'        => '',
491
				'documentId'     => '',
492
				'action'         => '',
493
				'info'           => '',
494
				'title'          => '',
495
				'_paused'        => '',
496
				'content'        => '',
497
				'resultColored'  => '',
498
				'documentLeft'   => '',
499
				'documentTotal'  => '',
500
				'progressStatus' => '',
501
				'errorCurrent'   => '0',
502
				'errorTotal'     => '0',
503
				'errorMessage'   => '',
504
				'errorException' => '',
505
				'errorIndex'     => ''
506
			]
507
		);
508
	}
509
510
511
	/**

lib/Command/Live.php 1 location

@@ 310-397 (lines=88) @@
307
	/**
308
	 *
309
	 */
310
	private function generatePanels() {
311
312
		$this->cliService->createPanel(
313
			self::PANEL_RUN,
314
			[
315
				self::PANEL_RUN_LINE_MEMORY
316
			]
317
		);
318
		$this->cliService->createPanel(
319
			self::PANEL_INDEX, [
320
								 self::PANEL_INDEX_LINE_HEADER,
321
								 self::PANEL_INDEX_LINE_ACCOUNT,
322
								 self::PANEL_INDEX_LINE_ACTION,
323
								 self::PANEL_INDEX_LINE_DOCUMENT,
324
								 self::PANEL_INDEX_LINE_INFO,
325
								 self::PANEL_INDEX_LINE_TITLE,
326
								 self::PANEL_INDEX_LINE_CONTENT,
327
								 self::PANEL_INDEX_LINE_RESULT,
328
								 self::PANEL_INDEX_LINE_FOOTER,
329
							 ]
330
		);
331
332
		$this->cliService->createPanel(
333
			self::PANEL_STATUS, [
334
								  self::PANEL_STATUS_LINE_HEADER,
335
								  self::PANEL_STATUS_LINE_DOCUMENTS,
336
								  self::PANEL_STATUS_LINE_ERRORS,
337
								  self::PANEL_STATUS_LINE_ERROR_MESSAGE,
338
								  self::PANEL_STATUS_LINE_ERROR_EXCEPTION,
339
								  self::PANEL_STATUS_LINE_ERROR_INDEX,
340
								  self::PANEL_STATUS_LINE_FOOTER,
341
							  ]
342
		);
343
344
		$this->cliService->createPanel(
345
			self::PANEL_COMMANDS_ROOT, [
346
										 self::PANEL_COMMANDS_ROOT_LINE
347
									 ]
348
		);
349
350
		$this->cliService->createPanel(
351
			self::PANEL_COMMANDS_PAUSED, [
352
										   self::PANEL_COMMANDS_PAUSED_LINE
353
									   ]
354
		);
355
356
		$this->cliService->createPanel(
357
			self::PANEL_COMMANDS_ERRORS, [
358
										   self::PANEL_COMMANDS_ERRORS_LINE
359
									   ]
360
		);
361
362
		$this->cliService->initDisplay();
363
		$this->cliService->displayPanel('run', self::PANEL_RUN);
364
		$this->cliService->displayPanel('topPanel', self::PANEL_INDEX);
365
		$this->cliService->displayPanel('bottomPanel', self::PANEL_STATUS);
366
367
		$this->cliService->displayPanel('errors', self::PANEL_COMMANDS_ERRORS);
368
369
		if ($this->runner->isPaused()) {
370
			$this->cliService->displayPanel('commands', self::PANEL_COMMANDS_PAUSED);
371
		} else {
372
			$this->cliService->displayPanel('commands', self::PANEL_COMMANDS_ROOT);
373
		}
374
375
		$this->runner->setInfoArray(
376
			[
377
				'userId'         => '',
378
				'providerName'   => '',
379
				'_memory'        => '',
380
				'documentId'     => '',
381
				'action'         => '',
382
				'info'           => '',
383
				'title'          => '',
384
				'_paused'        => '',
385
				'content'        => '',
386
				'resultColored'  => '',
387
				'documentLeft'   => '',
388
				'documentTotal'  => '',
389
				'progressStatus' => '',
390
				'errorCurrent'   => '0',
391
				'errorTotal'     => '0',
392
				'errorMessage'   => '',
393
				'errorException' => '',
394
				'errorIndex'     => ''
395
			]
396
		);
397
	}
398
399
400
	/**