|
@@ 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 |
|
} |