Skip to content

Commit a202350

Browse files
committed
#94 using of a renderer class for instantiating an object
1 parent 1ec6a8d commit a202350

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

src/MultipleInput.php

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -198,10 +198,8 @@ private function createRenderer()
198198
$config['addButtonOptions'] = $this->addButtonOptions;
199199
}
200200

201-
if (!$this->rendererClass) {
202-
$this->rendererClass = TableRenderer::className();
203-
}
204-
205-
return new TableRenderer($config);
201+
$config['class'] = $this->rendererClass ?: TableRenderer::className();
202+
203+
return Yii::createObject($config);
206204
}
207205
}

src/TabularInput.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -161,6 +161,8 @@ private function createRenderer()
161161
$this->rendererClass = TableRenderer::className();
162162
}
163163

164-
return new TableRenderer($config);
164+
$config['class'] = $this->rendererClass ?: TableRenderer::className();
165+
166+
return Yii::createObject($config);
165167
}
166168
}

0 commit comments

Comments
 (0)