Verzeichnisstruktur phpBB-3.2.0


Veröffentlicht
06.01.2017

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

utils_interface.php

Zuletzt modifiziert: 09.10.2024, 12:52 - Dateigröße: 2.04 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\textformatter;
 15   
 16  /**
 17  * Used to manipulate a parsed text
 18  */
 19  interface utils_interface
 20  {
 21      /**
 22      * Replace BBCodes and other formatting elements with whitespace
 23      *
 24      * NOTE: preserves smilies as text
 25      *
 26      * @param  string $text Parsed text
 27      * @return string       Plain text
 28      */
 29      public function clean_formatting($text);
 30   
 31      /**
 32      * Create a quote block for given text
 33      *
 34      * Possible attributes:
 35      *   - author:  author's name (usually a username)
 36      *   - post_id: post_id of the post being quoted
 37      *   - user_id: user_id of the user being quoted
 38      *   - time:    timestamp of the original message
 39      *
 40      * @param  string $text       Quote's text
 41      * @param  array  $attributes Quote's attributes
 42      * @return string             Quote block to be used in a new post/text
 43      */
 44      public function generate_quote($text, array $attributes = array());
 45   
 46      /**
 47      * Get a list of quote authors, limited to the outermost quotes
 48      *
 49      * @param  string   $text Parsed text
 50      * @return string[]       List of authors
 51      */
 52      public function get_outermost_quote_authors($text);
 53   
 54      /**
 55      * Remove given BBCode and its content, at given nesting depth
 56      *
 57      * @param  string  $text        Parsed text
 58      * @param  string  $bbcode_name BBCode's name
 59      * @param  integer $depth       Minimum nesting depth (number of parents of the same name)
 60      * @return string               Parsed text
 61      */
 62      public function remove_bbcode($text, $bbcode_name, $depth = 0);
 63   
 64      /**
 65       * Return a parsed text to its original form
 66       *
 67       * @param  string $text Parsed text
 68       * @return string       Original plain text
 69       */
 70      public function unparse($text);
 71   
 72      /**
 73       * Return whether or not a parsed text represent an empty text.
 74       *
 75       * @param  string $text Parsed text
 76       * @return bool         Tue if the original text is empty
 77       */
 78      public function is_empty($text);
 79  }
 80