$class = str_replace(self::CLASS_PREFIX, "", $class); $class = self::str_replace_first("_", "/", $class); $class = strtolower($class); $file = $path . $class . ".php"; if (file_exists($file)) { require_once $file; } } } /** * Helper function to replace first * occurence of substring * * @since 1.0 * @param string $search * @param string $replace * @param string $subject * @return string */ private static function str_replace_first($search, $replace, $subject) { $pos = strpos($subject, $search); if ($pos !== false) { $subject = substr_replace($subject, $replace, $pos, strlen($search)); } return $subject; } } WPCACore::init(); } //eol