Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
Functions
Magento\NonComposerComponentRegistration Namespace Reference

Functions

 main ()
 

Detailed Description

Copyright © Magento, Inc. All rights reserved. See COPYING.txt for license details.

Function Documentation

◆ main()

main ( )

Include files from a list of glob patterns

Exceptions
RuntimeException
Returns
void

Definition at line 18 of file NonComposerComponentRegistration.php.

19 {
20  $globPatterns = require __DIR__ . '/registration_globlist.php';
21  $baseDir = dirname(dirname(__DIR__)) . '/';
22 
23  foreach ($globPatterns as $globPattern) {
24  // Sorting is disabled intentionally for performance improvement
25  $files = glob($baseDir . $globPattern, GLOB_NOSORT);
26  if ($files === false) {
27  throw new RuntimeException("glob(): error with '$baseDir$globPattern'");
28  }
29  array_map(function ($file) { require_once $file; }, $files);
30  }
31 }
$baseDir
Definition: autoload.php:9
defined('TESTS_BP')||define('TESTS_BP' __DIR__
Definition: _bootstrap.php:60
foreach($appDirs as $dir) $files