App\UIObjects\Form\Form::render PHP Метод

render() публичный Метод

public render ( )
    public function render()
    {
        $args = $this->arguments;
        PhpQuery::newDocument();
        // action, style에 따라 다른 form을 생성
        $this->initTemplate();
        $this->markup = PhpQuery::pq($this->template);
        $form = $this->markup;
        foreach ($args as $key => $arg) {
            switch ($key) {
                case 'class':
                    $form->addClass($arg);
                    break;
                case 'inputs':
                case 'fields':
                    $this->appendFields($form, $arg, array_get($args, 'value', []));
                default:
                    $form->attr($key, $arg);
                    break;
            }
        }
        return parent::render();
    }