Componere\Definition
Klassen Componere\Definition
_(Componere 2 >= 2.1.0)_
Introduktion
Klassen Componere\Definition låter programmeraren skapa och registrera en typ vid körning.
Om en Componere\Definition ersätter en befintlig klass, kommer den ursprungliga klassen att återställas när Definition förstörs.
Klassöversikt
final class Componere\Definition extends Componere\Abstract\Definition { /* Konstruktorer */ public __construct(string $name) public __construct(string $name, string $parent) public __construct(string $name, array $interfaces) public __construct(string $name, string $parent, array $interfaces) /* Metoder */ public addConstant(string $name, Componere\Value $value): Definition public addProperty(string $name, Componere\Value $value): Definition public register(): void public isRegistered(): bool public getClosure(string $name): Closure public getClosures(): array /* Ärvda metoder */ public Componere\Abstract\Definition::addInterface(string $interface): Definition public Componere\Abstract\Definition::addMethod(string $name, Componere\Method $method): Definition public Componere\Abstract\Definition::addTrait(string $trait): Definition public Componere\Abstract\Definition::getReflector(): ReflectionClass }
Innehållsförteckning
- Componere\Definition::__construct — Skapa Definition
- Componere\Definition::addConstant — Lägg till Konstant
- Componere\Definition::addProperty — Lägg till Egenskap
- Componere\Definition::register — Registrering
- Componere\Definition::isRegistered — Statusdetektering
- Componere\Definition::getClosure — Hämta Closure
- Componere\Definition::getClosures — Hämta Closures
Sidslut
Orginalhemsidan på Engelska :https://www.php.net/manual/en/class.componere-definition.php
Det här är en maskinöversättning av PHP-manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till Datorhjälp.se som har sponsrat Linux.se med webserver.