protected function getGithubForm()
    {
        $form = new Form();
        $form->setMethod('POST');
        $form->setAction(PHPCI_URL . 'settings/github');
        $form->addField(new Form\Element\Csrf('csrf'));

        $field = new Form\Element\Text('githubid');
        $field->setRequired(true);
        $field->setPattern('[a-zA-Z0-9]+');
        $field->setLabel(Lang::get('application_id'));
        $field->setClass('form-control');
        $field->setContainerClass('form-group');
        $form->addField($field);

        if (isset($this->settings['phpci']['github']['id'])) {
            $field->setValue($this->settings['phpci']['github']['id']);
        }

        $field = new Form\Element\Text('githubsecret');
        $field->setRequired(true);
        $field->setPattern('[a-zA-Z0-9]+');
        $field->setLabel(Lang::get('application_secret'));
        $field->setClass('form-control');
        $field->setContainerClass('form-group');
        $form->addField($field);

        if (isset($this->settings['phpci']['github']['secret'])) {
            $field->setValue($this->settings['phpci']['github']['secret']);
        }

        $field = new Form\Element\Submit();
        $field->setValue(Lang::get('save'));
        $field->setClass('btn btn-success pull-right');
        $form->addField($field);

        return $form;
    }
protected function getGithubForm()
    {
        $form = new Form();
        $form->setMethod('POST');
        $form->setAction(PHPCI_URL . 'settings/github');
        $form->addField(new Form\Element\Csrf('csrf'));

        $field = new Form\Element\Text('githubid');
        $field->setRequired(true);
        $field->setPattern('[a-zA-Z0-9]+');
        $field->setLabel(Lang::get('application_id'));
        $field->setClass('form-control');
        $field->setContainerClass('form-group');
        $form->addField($field);

        if (isset($this->settings['phpci']['github']['id'])) {
            $field->setValue($this->settings['phpci']['github']['id']);
        }

        $field = new Form\Element\Text('githubsecret');
        $field->setRequired(true);
        $field->setPattern('[a-zA-Z0-9]+');
        $field->setLabel(Lang::get('application_secret'));
        $field->setClass('form-control');
        $field->setContainerClass('form-group');
        $form->addField($field);

        if (isset($this->settings['phpci']['github']['secret'])) {
            $field->setValue($this->settings['phpci']['github']['secret']);
        }

        $field = new Form\Element\Submit();
        $field->setValue(Lang::get('save'));
        $field->setClass('btn btn-success pull-right');
        $form->addField($field);

        return $form;
    }
protected function getGithubForm ( ) { $ form = new Form ( ) ; $ form -> setMethod ( 'POST' ) ; $ form -> setAction ( PHPCI_URL . 'settings/github' ) ; $ form -> addField ( new Form \ Element \ Csrf ( 'csrf' ) ) ; $ field = new Form \ Element \ Text ( 'githubid' ) ; $ field -> setRequired ( true ) ; $ field -> setPattern ( '[a-zA-Z0-9]+' ) ; $ field -> setLabel ( Lang :: get ( 'application_id' ) ) ; $ field -> setClass ( 'form-control' ) ; $ field -> setContainerClass ( 'form-group' ) ; $ form -> addField ( $ field ) ; if ( isset ( $ this -> settings [ 'phpci' ] [ 'github' ] [ 'id' ] ) ) { $ field -> setValue ( $ this -> settings [ 'phpci' ] [ 'github' ] [ 'id' ] ) ; } $ field = new Form \ Element \ Text ( 'githubsecret' ) ; $ field -> setRequired ( true ) ; $ field -> setPattern ( '[a-zA-Z0-9]+' ) ; $ field -> setLabel ( Lang :: get ( 'application_secret' ) ) ; $ field -> setClass ( 'form-control' ) ; $ field -> setContainerClass ( 'form-group' ) ; $ form -> addField ( $ field ) ; if ( isset ( $ this -> settings [ 'phpci' ] [ 'github' ] [ 'secret' ] ) ) { $ field -> setValue ( $ this -> settings [ 'phpci' ] [ 'github' ] [ 'secret' ] ) ; } $ field = new Form \ Element \ Submit ( ) ; $ field -> setValue ( Lang :: get ( 'save' ) ) ; $ field -> setClass ( 'btn btn-success pull-right' ) ; $ form -> addField ( $ field ) ; return $ form ; }
Get the Github settings form.
@return Form
Get the Github settings form .