Class Reflection
Analysieren eines Quelltextes
Die Klasse Reflection analysiert einen übergebenen Quelltext und sucht nach Klassen, Interfaces und Traits. Für jedes dieser Strukturen wird ein Representation-Objekt erstellt und zurückgegeben.
$struct ist eine Collection von Representation-Objekten
$source = new Source('<?php class myClass {} '); $object = new Reflection($source); $struct = $object->getRepresentation();
- Alvine\Core\Alvine
- Alvine\Development\Upkeep\Reflection
Namespace: Alvine\Development\Upkeep
Package: Alvine\Application
Category: Alvine
License: Alvine Nutzungslizenz
Author: schukai GmbH info@schukai.de
Version: $Revision: 161 $
Since: 20140608
Link: alvine.io
Link: http://www.php.net/manual/de/tokens.php
Located at Reflection.class.php
Package: Alvine\Application
Category: Alvine
License: Alvine Nutzungslizenz
Author: schukai GmbH info@schukai.de
Version: $Revision: 161 $
Since: 20140608
Link: alvine.io
Link: http://www.php.net/manual/de/tokens.php
Located at Reflection.class.php
public
|
|
protected
string
|
|
protected
string
|
|
protected
|
|
protected
array<\Alvine\Development\Upkeep\Token>
|
#
scanSequence( array $trigger, array $tokenArray, array $stopToken = [], boolean $stopOnFirst = false )
Nach Sequenz suchen |
protected
string
|
#
getSequence( array $trigger, array $tokenArray, array[<\integer|string>] $stopToken = [], boolean $stopOnFirst = false )
String-Repräsentation der Token |
protected
Alvine\Development\Upkeep\Collection
|
|
public
Alvine\Types\Collection<\Alvine\Development\Upkeep\Representation>
|
protected
array
|
$token
Token (Token, Source, Zeilennummer) |
|
protected
string
|
$namespace
Namespace des Tokens (darf nur einmal vorkommen) |
|
protected
array[\Exceptions]
|
$error
Fehlermeldungen |
|
protected
Alvine\Types\Collection<\Alvine\Development\Upkeep\Representation>
|
$structure
Struktur |