Lines Matching refs:classPath
92 $classPath = str_replace('\\', '/', $className);
95 || $this->autoloadTestMockClass($classPath)
96 || $this->autoloadTestClass($classPath)
97 || $this->autoloadPluginClass($classPath)
98 || $this->autoloadTemplateClass($classPath)
99 || $this->autoloadCoreClass($classPath)
121 * @param string $classPath The class name using forward slashes as namespace separators
124 protected function autoloadTestMockClass($classPath) argument
126 if ($this->prefixStrip($classPath, 'dokuwiki/test/mock/')) {
127 $file = DOKU_INC . '_test/mock/' . $classPath . '.php';
139 * @param string $classPath The class name using forward slashes as namespace separators
142 protected function autoloadTestClass($classPath) argument
144 if ($this->prefixStrip($classPath, 'dokuwiki/test/')) {
145 $file = DOKU_INC . '_test/tests/' . $classPath . '.php';
157 * @param string $classPath The class name using forward slashes as namespace separators
160 protected function autoloadPluginClass($classPath) argument
164 if ($this->prefixStrip($classPath, 'dokuwiki/plugin/')) {
165 … $classPath = str_replace('/test/', '/_test/', $classPath); // no underscore in test namespace
166 $file = DOKU_PLUGIN . $classPath . '.php';
168 $plugin = substr($classPath, 0, strpos($classPath, '/'));
186 * @param string $classPath The class name using forward slashes as namespace separators
189 protected function autoloadTemplateClass($classPath) argument
192 if ($this->prefixStrip($classPath, 'dokuwiki/template/')) {
193 … $classPath = str_replace('/test/', '/_test/', $classPath); // no underscore in test namespace
194 $file = DOKU_INC . 'lib/tpl/' . $classPath . '.php';
196 $template = substr($classPath, 0, strpos($classPath, '/'));
212 * @param string $classPath The class name using forward slashes as namespace separators
215 protected function autoloadCoreClass($classPath) argument
217 if ($this->prefixStrip($classPath, 'dokuwiki/')) {
218 $file = DOKU_INC . 'inc/' . $classPath . '.php';