Class Mypos\IPC\Loader
Library classes loader
Example
<?php namespace Mypos\IPC; /** * Library classes loader */ class Loader{ /** * Find and include required class file * @param string $class_name * @return boolean */ static public function loader($class_name){ if(preg_match('/^' . str_replace('\\', '\\\\', __NAMESPACE__) . '\\\/', $class_name)){ $filePath = dirname(__FILE__) . DIRECTORY_SEPARATOR . str_replace(array(__NAMESPACE__ . '\\', '\\'), array('', DIRECTORY_SEPARATOR), $class_name) . '.php'; if(is_file($filePath) && is_readable($filePath)){ require_once $filePath; return true; } } } } spl_autoload_register('\Mypos\IPC\Loader::loader');