Файл: concrete5.7.5.6/concrete/src/Validation/ValidationServiceProvider.php
Строк: 70
<?php
namespace ConcreteCoreValidation;
use ConcreteCoreFoundationServiceProvider as ServiceProvider;
class ValidationServiceProvider extends ServiceProvider {
public function register() {
$singletons = array(
'helper/validation/antispam' => 'ConcreteCoreAntispamService',
'helper/validation/captcha' => 'ConcreteCoreCaptchaService',
'helper/validation/file' => 'ConcreteCoreFileValidationService',
'helper/validation/form' => 'ConcreteCoreFormServiceValidation',
'helper/validation/identifier' => 'ConcreteCoreUtilityServiceIdentifier',
'helper/validation/ip' => 'ConcreteCorePermissionIPService',
'helper/validation/numbers' => 'ConcreteCoreUtilityServiceValidationNumbers',
'helper/validation/strings' => 'ConcreteCoreUtilityServiceValidationStrings',
'helper/validation/banned_words' => 'ConcreteCoreValidationBannedWordService',
'helper/security' => 'ConcreteCoreValidationSanitizeService',
'captcha' => 'ConcreteCoreCaptchaService',
'ip' => 'ConcreteCorePermissionIPService'
);
$registers = array(
'helper/validation/token' => 'ConcreteCoreValidationCSRFToken',
'helper/validation/error' => 'ConcreteCoreErrorError',
'token' => 'ConcreteCoreValidationCSRFToken'
);
foreach($singletons as $key => $value) {
$this->app->singleton($key, $value);
}
foreach($registers as $key => $value) {
$this->app->bind($key, $value);
}
}
}