Code Duplication    Length = 9-9 lines in 3 locations

src/Column/Column.php 1 location

@@ 95-103 (lines=9) @@
92
		/**
93
		 * Renderer function may be used
94
		 */
95
		if ($renderer = $this->getRenderer()) {
96
			if (!$renderer->getConditionCallback()) {
97
				return call_user_func_array($renderer->getCallback(), [$row->getItem()]);
98
			}
99
100
			if (call_user_func_array($renderer->getConditionCallback(), [$row->getItem()])) {
101
				return call_user_func_array($renderer->getCallback(), [$row->getItem()]);
102
			}
103
		}
104
105
		/**
106
		 * Or replacements may be applied

src/Column/ColumnLink.php 1 location

@@ 71-79 (lines=9) @@
68
		/**
69
		 * Renderer function may be used
70
		 */
71
		if ($renderer = $this->getRenderer()) {
72
			if (!$renderer->getConditionCallback()) {
73
				return call_user_func_array($renderer->getCallback(), [$row->getItem()]);
74
			}
75
76
			if (call_user_func_array($renderer->getConditionCallback(), [$row->getItem()])) {
77
				return call_user_func_array($renderer->getCallback(), [$row->getItem()]);
78
			}
79
		}
80
81
		$value = parent::render($row);
82

src/Column/Action.php 1 location

@@ 99-107 (lines=9) @@
96
		/**
97
		 * Renderer function may be used
98
		 */
99
		if ($renderer = $this->getRenderer()) {
100
			if (!$renderer->getConditionCallback()) {
101
				return call_user_func_array($renderer->getCallback(), [$row->getItem()]);
102
			}
103
104
			if (call_user_func_array($this->getRenderer(), [$row->getItem()])) {
105
				return call_user_func_array($renderer->getCallback(), [$row->getItem()]);
106
			}
107
		}
108
109
		try {
110
			$parent = $this->grid->getParent();