5 |
*/ |
*/ |
6 |
namespace Module; |
namespace Module; |
7 |
|
|
8 |
|
use \RuntimeException; |
9 |
|
use \InvalidArgumentException; |
10 |
|
|
11 |
require_once __DIR__.'/utils.class.php'; |
require_once __DIR__.'/utils.class.php'; |
12 |
use \application; |
use \application; |
|
use \logger; |
|
13 |
|
|
14 |
require_once __DIR__.'/lien_module.class.php'; |
require_once __DIR__.'/lien_module.class.php'; |
15 |
use \lien_module; |
use \lien_module; |
185 |
$base_dir = $this->dir; |
$base_dir = $this->dir; |
186 |
$app_dir = dirname(__DIR__); |
$app_dir = dirname(__DIR__); |
187 |
if (strpos($base_dir, $app_dir) !== 0) { |
if (strpos($base_dir, $app_dir) !== 0) { |
188 |
throw new \RuntimeException( |
throw new RuntimeException( |
189 |
"Invalid module directory '$base_dir' or application directory '$app_dir'" |
"Invalid module directory '$base_dir' or application directory '$app_dir'" |
190 |
); |
); |
191 |
} |
} |