<commit_before><?php

/*
 * This file is part of the LiveTest package.
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace LiveTest\TestRun;

use LiveTest\Event\Dispatcher;

use LiveTest\Connection\Session\Session;

use LiveTest\ConfigurationException;

use LiveTest\Config\Parser\UnknownTagException;

use LiveTest\Config\TestSuite;
use LiveTest\Config\Parser\Parser;

use Base\Config\Yaml;
use Base\Www\Uri;

use LiveTest\Connection\Request\LiveTest as Request;

/**
 * A properties class holds all information about a test run. It prepares athe data given by
 * a config file to be used in a test run.
 *
 * @author <NAME>
 */
class Properties
{
    /**
     * The default domain
     * @var Uri
     */
    private $defaultDomain;

    /**
     * The configuration with all needed data
     * @var Config
     */
    private $config;

    /**
     * Array of test sets
     * @var TestSet[]
     */
    private $testSets = array();

    private $testCount = 0;

    /**
     * @param Config $config
     * @param Uri $defaultDomain
     */
    public function __construct(TestSuite $config, Uri $defaultDomain)<commit_msg>fixed 5.5 notice<commit_after><?php

/*
 * This file is part of the LiveTest package.
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace LiveTest\TestRun;

use LiveTest\Event\Dispatcher;

use LiveTest\Connection\Session\Session;

use LiveTest\ConfigurationException;

use LiveTest\Config\Parser\UnknownTagException;

use LiveTest\Config\TestSuite;
use LiveTest\Config\Parser\Parser;

use Base\Config\Yaml;
use Base\Www\Uri;

use LiveTest\Connection\Request\LiveTest as Request;

/**
 * A properties class holds all information about a test run. It prepares athe data given by
 * a config file to be used in a test run.
 *
 * @author <NAME>
 */
class Properties
{
    /**
     * The default domain
     * @var Uri
     */
    private $defaultDomain;

    /**
     * The configuration with all needed data
     * @var Config
     */
    private $config;

    /**
     * Array of test sets
     * @var TestSet[]
     */
    private $testSets = array();

    private $testCount = 0;

    private $uriCount = 0;

    /**
     * @param Config $config
     * @param Uri $defaultDomain
     */
    public function __construct(TestSuite $config, Uri $defaultDomain)
{'fraction_non_alphanumeric': 0.09639530174159579, 'fraction_numerical': 0.002025111381125962, 'mean_word_length': 2.914421553090333, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, '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': '1991386', 'n_tokens_mistral': 731, 'n_tokens_neox': 704, 'n_words': 246}