1 <?php
2
3 namespace Mypos\IPC;
4
5 6 7
8 class Loader{
9
10 11 12 13 14
15 static public function loader($class_name){
16
17 if(preg_match('/^' . str_replace('\\', '\\\\', __NAMESPACE__) . '\\\/', $class_name)){
18 $filePath = dirname(__FILE__) . DIRECTORY_SEPARATOR . str_replace(array(__NAMESPACE__ . '\\', '\\'), array('', DIRECTORY_SEPARATOR), $class_name) . '.php';
19 if(is_file($filePath) && is_readable($filePath)){
20 require_once $filePath;
21 return true;
22 }
23 }
24 }
25
26 }
27
28 spl_autoload_register('\Mypos\IPC\Loader::loader');
29