Verzeichnisstruktur phpBB-3.1.0


Veröffentlicht
27.10.2014

So funktioniert es


Auf das letzte Element klicken. Dies geht jeweils ein Schritt zurück

Auf das Icon klicken, dies öffnet das Verzeichnis. Nochmal klicken schließt das Verzeichnis.
Auf den Verzeichnisnamen klicken, dies zeigt nur das Verzeichnis mit Inhalt an

      (Beispiel Datei-Icons)

Auf das Icon klicken um den Quellcode anzuzeigen

extension_interface.php

Zuletzt modifiziert: 09.10.2024, 12:52 - Dateigröße: 2.11 KiB


 01  <?php
 02  /**
 03  *
 04  * This file is part of the phpBB Forum Software package.
 05  *
 06  * @copyright (c) phpBB Limited <https://www.phpbb.com>
 07  * @license GNU General Public License, version 2 (GPL-2.0)
 08  *
 09  * For full copyright and license information, please see
 10  * the docs/CREDITS.txt file.
 11  *
 12  */
 13   
 14  namespace phpbb\extension;
 15   
 16  /**
 17  * The interface extension meta classes have to implement to run custom code
 18  * on enable/disable/purge.
 19  */
 20  interface extension_interface
 21  {
 22      /**
 23      * Indicate whether or not the extension can be enabled.
 24      *
 25      * @return bool
 26      */
 27      public function is_enableable();
 28   
 29      /**
 30      * enable_step is executed on enabling an extension until it returns false.
 31      *
 32      * Calls to this function can be made in subsequent requests, when the
 33      * function is invoked through a webserver with a too low max_execution_time.
 34      *
 35      * @param    mixed    $old_state    The return value of the previous call
 36      *                                of this method, or false on the first call
 37      * @return    mixed                Returns false after last step, otherwise
 38      *                                temporary state which is passed as an
 39      *                                argument to the next step
 40      */
 41      public function enable_step($old_state);
 42   
 43      /**
 44      * Disables the extension.
 45      *
 46      * Calls to this function can be made in subsequent requests, when the
 47      * function is invoked through a webserver with a too low max_execution_time.
 48      *
 49      * @param    mixed    $old_state    The return value of the previous call
 50      *                                of this method, or false on the first call
 51      * @return    mixed                Returns false after last step, otherwise
 52      *                                temporary state which is passed as an
 53      *                                argument to the next step
 54      */
 55      public function disable_step($old_state);
 56   
 57      /**
 58      * purge_step is executed on purging an extension until it returns false.
 59      *
 60      * Calls to this function can be made in subsequent requests, when the
 61      * function is invoked through a webserver with a too low max_execution_time.
 62      *
 63      * @param    mixed    $old_state    The return value of the previous call
 64      *                                of this method, or false on the first call
 65      * @return    mixed                Returns false after last step, otherwise
 66      *                                temporary state which is passed as an
 67      *                                argument to the next step
 68      */
 69      public function purge_step($old_state);
 70  }
 71