Verzeichnisstruktur phpBB-3.3.15
- Veröffentlicht
- 28.08.2024
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. |
|
(Beispiel Datei-Icons)
|
Auf das Icon klicken um den Quellcode anzuzeigen |
ClassNameInflectorInterface.php
01 <?php
02
03 declare(strict_types=1);
04
05 namespace ProxyManager\Inflector;
06
07 /**
08 * Interface for a proxy- to user-class and user- to proxy-class name inflector
09 *
10 * @author Marco Pivetta <ocramius@gmail.com>
11 * @license MIT
12 */
13 interface ClassNameInflectorInterface
14 {
15 /**
16 * Marker for proxy classes - classes containing this marker are considered proxies
17 */
18 const PROXY_MARKER = '__PM__';
19
20 /**
21 * Retrieve the class name of a user-defined class
22 */
23 public function getUserClassName(string $className) : string;
24
25 /**
26 * Retrieve the class name of the proxy for the given user-defined class name
27 *
28 * @param string $className
29 * @param array $options arbitrary options to be used for the generated class name
30 */
31 public function getProxyClassName(string $className, array $options = []) : string;
32
33 /**
34 * Retrieve whether the provided class name is a proxy
35 */
36 public function isProxyClassName(string $className) : bool;
37 }
38