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