dhis2-8.x-1.x-dev/src/Form/DataElementSettingsForm.php

src/Form/DataElementSettingsForm.php
<?php

namespace Drupal\dhis\Form;

use Drupal\Core\Form\FormBase;
use Drupal\Core\Form\FormStateInterface;

/**
 * Class DataElementSettingsForm.
 *
 * @package Drupal\dhis\Form
 *
 * @ingroup dhis
 */
class DataElementSettingsForm extends FormBase
{

    /**
     * Returns a unique string identifying the form.
     *
     * @return string
     *   The unique string identifying the form.
     */
    public function getFormId()
    {
        return 'DataElement_settings';
    }

    /**
     * Form submission handler.
     *
     * @param array $form
     *   An associative array containing the structure of the form.
     * @param \Drupal\Core\Form\FormStateInterface $form_state
     *   The current state of the form.
     */
    public function submitForm(array &$form, FormStateInterface $form_state)
    {
        // Empty implementation of the abstract submit class.
    }

    /**
     * Defines the settings form for Data element entities.
     *
     * @param array $form
     *   An associative array containing the structure of the form.
     * @param \Drupal\Core\Form\FormStateInterface $form_state
     *   The current state of the form.
     *
     * @return array
     *   Form definition array.
     */
    public function buildForm(array $form, FormStateInterface $form_state)
    {
        $form['DataElement_settings']['#markup'] = 'Settings form for Data element entities. Manage field settings here.';
        return $form;
    }

}

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc