<commit_before><?php
namespace TYPO3\Flow\Core;

/*
 * This file is part of the TYPO3.Flow package.
 *
 * (c) Contributors of the Neos Project - www.neos.io
 *
 * This package is Open Source Software. For the full copyright and license
 * information, please view the LICENSE file which was distributed with this
 * source code.
 */

// Those are needed before the autoloader is active
require_once(__DIR__ . '/ApplicationContext.php');
require_once(__DIR__ . '/../Exception.php');
require_once(__DIR__ . '/../Utility/Files.php');
require_once(__DIR__ . '/../Package/PackageInterface.php');
require_once(__DIR__ . '/../Package/Package.php');
require_once(__DIR__ . '/../Package/PackageManagerInterface.php');
require_once(__DIR__ . '/../Package/PackageManager.php');
require_once(__DIR__ . '/Booting/Scripts.php');

use TYPO3\Flow\Annotations as Flow;
use TYPO3\Flow\Core\Booting\Step;
use TYPO3\Flow\Core\Booting\Sequence;
use TYPO3\Flow\Core\Booting\Scripts;
use TYPO3\Flow\Utility\Files;

/**
 * General purpose central core hyper Flow bootstrap class
 *
 * @api
 * @Flow\Proxy(false)
 * @Flow\Scope("singleton")
 */
class Bootstrap
{
    /**
     * Required PHP version
     */
    const MINIMUM_PHP_VERSION = '5.3.2';
    const MAXIMUM_PHP_VERSION = '7.99.9';

    /**
     * The application context
     * @var \TYPO3\Flow\Core\ApplicationContext
     */
    protected $context;

    /**
     * @var array
     */
    protected $requestHandlers;

    /**<commit_msg>BUGFIX: Initialize Bootstrap::requestHandlers with empty array<commit_after><?php
namespace TYPO3\Flow\Core;

/*
 * This file is part of the TYPO3.Flow package.
 *
 * (c) Contributors of the Neos Project - www.neos.io
 *
 * This package is Open Source Software. For the full copyright and license
 * information, please view the LICENSE file which was distributed with this
 * source code.
 */

// Those are needed before the autoloader is active
require_once(__DIR__ . '/ApplicationContext.php');
require_once(__DIR__ . '/../Exception.php');
require_once(__DIR__ . '/../Utility/Files.php');
require_once(__DIR__ . '/../Package/PackageInterface.php');
require_once(__DIR__ . '/../Package/Package.php');
require_once(__DIR__ . '/../Package/PackageManagerInterface.php');
require_once(__DIR__ . '/../Package/PackageManager.php');
require_once(__DIR__ . '/Booting/Scripts.php');

use TYPO3\Flow\Annotations as Flow;
use TYPO3\Flow\Core\Booting\Step;
use TYPO3\Flow\Core\Booting\Sequence;
use TYPO3\Flow\Core\Booting\Scripts;
use TYPO3\Flow\Utility\Files;

/**
 * General purpose central core hyper Flow bootstrap class
 *
 * @api
 * @Flow\Proxy(false)
 * @Flow\Scope("singleton")
 */
class Bootstrap
{
    /**
     * Required PHP version
     */
    const MINIMUM_PHP_VERSION = '5.3.2';
    const MAXIMUM_PHP_VERSION = '7.99.9';

    /**
     * The application context
     * @var \TYPO3\Flow\Core\ApplicationContext
     */
    protected $context;

    /**
     * @var array
     */
    protected $requestHandlers = array();

    /**
{'fraction_non_alphanumeric': 0.13986013986013987, 'fraction_numerical': 0.00999000999000999, 'mean_word_length': 3.4176470588235293, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7384064', 'n_tokens_mistral': 963, 'n_tokens_neox': 956, 'n_words': 230}