Lines Matching refs:classPath

96         $classPath = str_replace('\\', '/', $className);
99 || $this->autoloadTestMockClass($classPath)
100 || $this->autoloadTestClass($classPath)
101 || $this->autoloadPluginClass($classPath)
102 || $this->autoloadTemplateClass($classPath)
103 || $this->autoloadCoreClass($classPath)
125 * @param string $classPath The class name using forward slashes as namespace separators
128 protected function autoloadTestMockClass($classPath) argument
130 if ($this->prefixStrip($classPath, 'dokuwiki/test/mock/')) {
131 $file = DOKU_INC . '_test/mock/' . $classPath . '.php';
143 * @param string $classPath The class name using forward slashes as namespace separators
146 protected function autoloadTestClass($classPath) argument
148 if ($this->prefixStrip($classPath, 'dokuwiki/test/')) {
149 $file = DOKU_INC . '_test/tests/' . $classPath . '.php';
161 * @param string $classPath The class name using forward slashes as namespace separators
164 protected function autoloadPluginClass($classPath) argument
168 if ($this->prefixStrip($classPath, 'dokuwiki/plugin/')) {
169 … $classPath = str_replace('/test/', '/_test/', $classPath); // no underscore in test namespace
170 $file = DOKU_PLUGIN . $classPath . '.php';
172 $plugin = substr($classPath, 0, strpos($classPath, '/'));
190 * @param string $classPath The class name using forward slashes as namespace separators
193 protected function autoloadTemplateClass($classPath) argument
196 if ($this->prefixStrip($classPath, 'dokuwiki/template/')) {
197 … $classPath = str_replace('/test/', '/_test/', $classPath); // no underscore in test namespace
198 $file = DOKU_INC . 'lib/tpl/' . $classPath . '.php';
200 $template = substr($classPath, 0, strpos($classPath, '/'));
216 * @param string $classPath The class name using forward slashes as namespace separators
219 protected function autoloadCoreClass($classPath) argument
221 if ($this->prefixStrip($classPath, 'dokuwiki/')) {
222 $file = DOKU_INC . 'inc/' . $classPath . '.php';