|
ILIAS
release_10 Revision v10.1-43-ga1241a92c2f
|
Inheritance diagram for ILIAS\Setup\AbstractOfFinder:
Collaboration diagram for ILIAS\Setup\AbstractOfFinder:Public Member Functions | |
| __construct () | |
Protected Member Functions | |
| genericGetMatchingClassNames (callable $is_matching, array $additional_ignore=[], string $matching_path=null) | |
| The matcher finds the class names implementing the given interface, while ignoring paths in self::$ignore and and the additional patterns provided. More... | |
| getAllClassNames (array $additional_ignore, string $matching_path=null) | |
Protected Attributes | |
| string | $root |
| array | $ignore |
| array | $classmap = null |
Definition at line 28 of file AbstractOfFinder.php.
| ILIAS\Setup\AbstractOfFinder::__construct | ( | ) |
Definition at line 66 of file AbstractOfFinder.php.
|
protected |
The matcher finds the class names implementing the given interface, while ignoring paths in self::$ignore and and the additional patterns provided.
Patterns are regexps (without delimiters) to define complete paths on the filesystem to be ignored or selected.
| callable | $is_matching | which takes a as argument and returns a bool if the class is matching your criteria. |
| string[] | $additional_ignore | |
| string | null | $matching_path |
Definition at line 86 of file AbstractOfFinder.php.
References Vendor\Package\$e, and ILIAS\Setup\AbstractOfFinder\getAllClassNames().
Referenced by ILIAS\Setup\UsageOfAttributeFinder\getMatchingClassNames(), ILIAS\Setup\ImplementationOfInterfaceFinder\getMatchingClassNames(), and ILIAS\Tests\Setup\TestAbstractOfFinder\getMatchingClassNames().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
| string[] | $additional_ignore |
Definition at line 106 of file AbstractOfFinder.php.
References $path.
Referenced by ILIAS\Setup\AbstractOfFinder\genericGetMatchingClassNames().
Here is the caller graph for this function:
|
protected |
Definition at line 64 of file AbstractOfFinder.php.
|
protected |
Definition at line 35 of file AbstractOfFinder.php.
|
protected |
Definition at line 30 of file AbstractOfFinder.php.