<commit_before><?php
/**
 * An instruction set for network validators.
 *
 * @package HylianShield
 * @subpackage Validator
 */

namespace HylianShield\Validator\Url\Network;

use \HylianShield\Validator\Context\ContextInterface;
use \HylianShield\Validator\Url\Network\Parser\ParserException;
use \HylianShield\Validator\Url\Network\Parser\ParserInterface;
use \HylianShield\Validator\Url\Network\Parser\PathParser;
use \HylianShield\Validator\Url\Network\Parser\QueryParser;
use \HylianShield\Validator\Url\Network\Parser\UrlStringParser;
use \HylianShield\Validator\Url\Network\Rule\AllowedParametersRule;
use \HylianShield\Validator\Url\Network\Rule\HostRule;
use \HylianShield\Validator\Url\Network\Rule\InvalidParametersRule;
use \HylianShield\Validator\Url\Network\Rule\PasswordRule;
use \HylianShield\Validator\Url\Network\Rule\PathRule;
use \HylianShield\Validator\Url\Network\Rule\PortRule;
use \HylianShield\Validator\Url\Network\Rule\RequiredParametersRule;
use \HylianShield\Validator\Url\Network\Rule\RuleInterface;
use \HylianShield\Validator\Url\Network\Rule\SchemeRule;
use \HylianShield\Validator\Url\Network\Rule\UserRule;
<commit_msg>Added some additional information on the instruction set<commit_after><?php
/**
 * An instruction set for network validators.
 * The instruction set is meant to process the definition of a network
 * protocol into a set of validation rules and parsers to process URLs into
 * data that the validators can understand.
 *
 * The internally registered instructions are therefore highly dependent on
 * configuration, which creates the possibility to implement highly
 * configurable network validators, while the validators themselves stay true
 * to a simple job: validating input.
 *
 * @package HylianShield
 * @subpackage Validator
 */

namespace HylianShield\Validator\Url\Network;

use \HylianShield\Validator\Context\ContextInterface;
use \HylianShield\Validator\Url\Network\Parser\ParserException;
use \HylianShield\Validator\Url\Network\Parser\ParserInterface;
use \HylianShield\Validator\Url\Network\Parser\PathParser;
use \HylianShield\Validator\Url\Network\Parser\QueryParser;
use \HylianShield\Validator\Url\Network\Parser\UrlStringParser;
use \HylianShield\Validator\Url\Network\Rule\AllowedParametersRule;
use \HylianShield\Validator\Url\Network\Rule\HostRule;
use \HylianShield\Validator\Url\Network\Rule\InvalidParametersRule;
use \HylianShield\Validator\Url\Network\Rule\PasswordRule;
use \HylianShield\Validator\Url\Network\Rule\PathRule;
use \HylianShield\Validator\Url\Network\Rule\PortRule;
use \HylianShield\Validator\Url\Network\Rule\RequiredParametersRule;
use \HylianShield\Validator\Url\Network\Rule\RuleInterface;
use \HylianShield\Validator\Url\Network\Rule\SchemeRule;
use \HylianShield\Validator\Url\Network\Rule\UserRule;

{'fraction_non_alphanumeric': 0.09803921568627451, 'fraction_numerical': 0.0, 'mean_word_length': 5.928395061728395, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 3, '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': '5560534', 'n_tokens_mistral': 857, 'n_tokens_neox': 857, 'n_words': 160}