@@ 248-250 (lines=3) @@ | ||
245 | $path = str_replace('\\', '/', dirname($this->getFilename())); |
|
246 | ||
247 | // Todo: Optimize. |
|
248 | if (($position = strpos($path, '/core/modules/')) !== false) { |
|
249 | return substr($path, 0, $position); |
|
250 | } |
|
251 | if (($position = strpos($path, '/core/profiles/')) !== false) { |
|
252 | return substr($path, 0, $position); |
|
253 | } |
|
@@ 251-253 (lines=3) @@ | ||
248 | if (($position = strpos($path, '/core/modules/')) !== false) { |
|
249 | return substr($path, 0, $position); |
|
250 | } |
|
251 | if (($position = strpos($path, '/core/profiles/')) !== false) { |
|
252 | return substr($path, 0, $position); |
|
253 | } |
|
254 | if (($position = strpos($path, '/core/themes/')) !== false) { |
|
255 | return substr($path, 0, $position); |
|
256 | } |
|
@@ 254-256 (lines=3) @@ | ||
251 | if (($position = strpos($path, '/core/profiles/')) !== false) { |
|
252 | return substr($path, 0, $position); |
|
253 | } |
|
254 | if (($position = strpos($path, '/core/themes/')) !== false) { |
|
255 | return substr($path, 0, $position); |
|
256 | } |
|
257 | if (($position = strpos($path, '/core/tests/')) !== false) { |
|
258 | return substr($path, 0, $position); |
|
259 | } |
|
@@ 257-259 (lines=3) @@ | ||
254 | if (($position = strpos($path, '/core/themes/')) !== false) { |
|
255 | return substr($path, 0, $position); |
|
256 | } |
|
257 | if (($position = strpos($path, '/core/tests/')) !== false) { |
|
258 | return substr($path, 0, $position); |
|
259 | } |
|
260 | } elseif ($this->getProject() == 'drupal' && $this->getCore() == '7.x') { |
|
261 | return dirname($this->getFilename()) . '/../..'; |
|
262 | } |