From 585deff0504d4872aaf8abac20ea4e20620d9232 Mon Sep 17 00:00:00 2001 From: Edward Date: Wed, 21 Nov 2018 16:39:31 +0800 Subject: [PATCH] Process/Php7.php --- Process/Php7.php | 44 +++++++------------------------------------- 1 file changed, 7 insertions(+), 37 deletions(-) diff --git a/Process/Php7.php b/Process/Php7.php index 4dea8bc7..95748818 100644 --- a/Process/Php7.php +++ b/Process/Php7.php @@ -28,51 +28,21 @@ class Pman_Core_Process_Php7 extends Pman // $this->scan($this->rootDir, 'Pman'); // $this->scan($this->rootDir); - foreach (scandir($this->rootDir) as $d) { - echo "{$d}\n"; - } + } function scan($dir) { - $full_path = array($p, $pr); - $class_path = array(); - if ($path !== false) { - $full_path = array_merge($full_path, $path); - $class_path = array_merge($class_path, $path); - } - //print_r("CHKDIR: ". implode('/', $full_path)."\n"); - - foreach (scandir(implode('/', $full_path)) as $d) { - + foreach (scandir($dir) as $d) { + if (!strlen($d) || $d[0] == '.') { continue; } - $chk = $full_path; - $chk[] = $d; - - $clp = $class_path; - - - - //print_r("CHK: " . implode('/', $chk)."\n"); - // is it a file.. and .PHP... - if (!is_dir(implode('/', $chk))) { - if (!preg_match('/\.php$/', $d)) { - continue; - } - $clp[] = preg_replace('/\.php$/', '', $d); - - //print_r("CLP: " . implode('/', $clp)."\n"); - require_once "Pman/" . implode('/', $clp) . '.php'; - continue; - } - $clp[] = $d; - // otherwise recurse... - //print_r("RECURSE: " . implode('/', $clp)."\n"); - - $this->scan($p, $pr, $clp); + + + } + } // function scan($p, $pr, $path = false) -- 2.39.2