contacts-8.x-1.x-dev/src/Ajax/ContactsTab.php

src/Ajax/ContactsTab.php
<?php

namespace Drupal\contacts\Ajax;

use Drupal\Core\Ajax\CommandInterface;

/**
 * Update the contacts tab.
 *
 * @ingroup ajax
 */
class ContactsTab implements CommandInterface {

  /**
   * The new active tab.
   *
   * @var string
   */
  protected $tab;

  /**
   * The new URL we are be at.
   *
   * @var string
   */
  protected $url;

  /**
   * Constructs a ContactsTab object.
   *
   * @param string $tab
   *   The new active tab.
   * @param string $url
   *   The new URL we are at.
   */
  public function __construct($tab, $url) {
    $this->tab = $tab;
    $this->url = $url;
  }

  /**
   * {@inheritdoc}
   */
  public function render() {
    return [
      'command' => 'contactsTab',
      'activeTab' => $this->tab,
      'url' => $this->url,
    ];
  }

}

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

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