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/Action.php 1 location

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

src/Column/ColumnLink.php 1 location

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