unclead\multipleinput\TabularInput::createRenderer PHP Method

createRenderer() private method

private createRenderer ( ) : TableRenderer
return unclead\multipleinput\renderers\TableRenderer
    private function createRenderer()
    {
        $config = ['id' => $this->options['id'], 'columns' => $this->columns, 'min' => $this->min, 'max' => $this->max, 'attributeOptions' => $this->attributeOptions, 'data' => $this->models, 'columnClass' => $this->columnClass !== null ? $this->columnClass : TabularColumn::className(), 'allowEmptyList' => $this->allowEmptyList, 'rowOptions' => $this->rowOptions, 'addButtonPosition' => $this->addButtonPosition, 'context' => $this, 'form' => $this->form];
        if ($this->removeButtonOptions !== null) {
            $config['removeButtonOptions'] = $this->removeButtonOptions;
        }
        if ($this->addButtonOptions !== null) {
            $config['addButtonOptions'] = $this->addButtonOptions;
        }
        if (!$this->rendererClass) {
            $this->rendererClass = TableRenderer::className();
        }
        $config['class'] = $this->rendererClass ?: TableRenderer::className();
        return Yii::createObject($config);
    }