Code Duplication    Length = 9-10 lines in 2 locations

src/DataGrid.php 2 locations

@@ 1580-1588 (lines=9) @@
1577
		 */
1578
		$inline_edit_container = $form->addContainer('inline_edit');
1579
1580
		if ($this->inlineEdit instanceof InlineEdit) {
1581
			$inline_edit_container->addSubmit('submit', 'ublaboo_datagrid.save')
1582
				->setValidationScope([$inline_edit_container]);
1583
			$inline_edit_container->addSubmit('cancel', 'ublaboo_datagrid.cancel')
1584
				->setValidationScope(false);
1585
1586
			$this->inlineEdit->onControlAdd($inline_edit_container);
1587
			$this->inlineEdit->onControlAfterAdd($inline_edit_container);
1588
		}
1589
1590
		/**
1591
		 * InlineAdd part
@@ 1595-1604 (lines=10) @@
1592
		 */
1593
		$inline_add_container = $form->addContainer('inline_add');
1594
1595
		if ($this->inlineAdd instanceof InlineEdit) {
1596
			$inline_add_container->addSubmit('submit', 'ublaboo_datagrid.save')
1597
				->setValidationScope([$inline_add_container]);
1598
			$inline_add_container->addSubmit('cancel', 'ublaboo_datagrid.cancel')
1599
				->setValidationScope(false)
1600
				->setAttribute('data-datagrid-cancel-inline-add', true);
1601
1602
			$this->inlineAdd->onControlAdd($inline_add_container);
1603
			$this->inlineAdd->onControlAfterAdd($inline_add_container);
1604
		}
1605
1606
		/**
1607
		 * ItemDetail form part