protected function xautoload_RegistryWildcard_RecursiveScan::_abc in X Autoload 7.2
1 call to xautoload_RegistryWildcard_RecursiveScan::_abc()
- xautoload_RegistryWildcard_RecursiveScan::_check in lib/
RegistryWildcard/ RecursiveScan.php
File
- lib/
RegistryWildcard/ RecursiveScan.php, line 34
Class
- xautoload_RegistryWildcard_RecursiveScan
- Scan directories for wildcard files[] instructions in a module's info file.
Code
protected function _abc($a, $b, $c = NULL) {
if (is_dir($a)) {
foreach (scandir($a) as $candidate) {
if ($this
->_validCand($candidate, $b)) {
if (!isset($c)) {
if ($b === '**') {
$this
->_abc("{$a}/{$candidate}", '**');
}
$this
->_file("{$a}/{$candidate}");
}
else {
if (!$this
->_check("{$a}/{$candidate}/{$c}")) {
$this
->_file("{$a}/{$candidate}/{$c}");
}
if ($b === '**') {
$this
->_abc("{$a}/{$candidate}", '**', $c);
}
}
}
}
}
}