private static function ClassCollectionLoader::compressCode

Strips leading & trailing ws, multiple EOL, multiple ws.

Parameters

string $code Original PHP code:

Return value

string compressed code

1 call to ClassCollectionLoader::compressCode()
ClassCollectionLoader::fixNamespaceDeclarations in drupal/core/vendor/symfony/class-loader/Symfony/Component/ClassLoader/ClassCollectionLoader.php
Adds brackets around each namespace if it's not already the case.

File

drupal/core/vendor/symfony/class-loader/Symfony/Component/ClassLoader/ClassCollectionLoader.php, line 213

Class

ClassCollectionLoader
ClassCollectionLoader.

Namespace

Symfony\Component\ClassLoader

Code

private static function compressCode($code) {
  return preg_replace(array(
    '/^\\s+/m',
    '/\\s+$/m',
    '/([\\n\\r]+ *[\\n\\r]+)+/',
    '/[ \\t]+/',
  ), array(
    '',
    '',
    "\n",
    ' ',
  ), $code);
}