plus-8.x-4.x-dev/src/Events/ThemeEventSubscriberInterface.php

src/Events/ThemeEventSubscriberInterface.php
<?php

namespace Drupal\plus\Events;

/**
 * Interface ThemeEventSubscriberInterface.
 */
interface ThemeEventSubscriberInterface {

  /**
   * Responds to a "theme.activate" event.
   *
   * @param \Drupal\plus\Events\ThemeEvent $event
   *   The event object.
   *
   * @return \Drupal\plus\Events\ThemeEvent
   *   The event object.
   *
   * @see \Drupal\plus\Events\ThemeEvents::ACTIVATE
   */
  public function onThemeActivate(ThemeEvent $event);

  /**
   * Responds to a "theme.activated" event.
   *
   * @param \Drupal\plus\Events\ThemeEvent $event
   *   The event object.
   *
   * @return \Drupal\plus\Events\ThemeEvent
   *   The event object.
   *
   * @see \Drupal\plus\Events\ThemeEvents::ACTIVATED
   */
  public function onThemeActivated(ThemeEvent $event);

  /**
   * Responds to a "theme.install" event.
   *
   * @param \Drupal\plus\Events\ThemeEvent $event
   *   The event object.
   *
   * @return \Drupal\plus\Events\ThemeEvent
   *   The event object.
   *
   * @see \Drupal\plus\Events\ThemeEvents::INSTALL
   */
  public function onThemeInstall(ThemeEvent $event);

  /**
   * Responds to a "theme.installed" event.
   *
   * @param \Drupal\plus\Events\ThemeEvent $event
   *   The event object.
   *
   * @return \Drupal\plus\Events\ThemeEvent
   *   The event object.
   *
   * @see \Drupal\plus\Events\ThemeEvents::INSTALLED
   */
  public function onThemeInstalled(ThemeEvent $event);

  /**
   * Responds to a "theme.uninstall" event.
   *
   * @param \Drupal\plus\Events\ThemeEvent $event
   *   The event object.
   *
   * @return \Drupal\plus\Events\ThemeEvent
   *   The event object.
   *
   * @see \Drupal\plus\Events\ThemeEvents::UNINSTALL
   */
  public function onThemeUninstall(ThemeEvent $event);

  /**
   * Responds to a "theme.uninstalled" event.
   *
   * @param \Drupal\plus\Events\ThemeEvent $event
   *   The event object.
   *
   * @return \Drupal\plus\Events\ThemeEvent
   *   The event object.
   *
   * @see \Drupal\plus\Events\ThemeEvents::UNINSTALLED
   */
  public function onThemeUninstalled(ThemeEvent $event);

}

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

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