ICanBoogie
  • Documentation
  • API Reference
  • Validate master
Namespaces
  • ICanBoogie
    • Validate
      • Reader
      • Validation
      • Validator
      • ValidatorProvider
Classes
  • AbstractValidatorProvider
  • BuiltinValidatorProvider

Class AbstractValidatorProvider

Abstract class for validator provider.

ICanBoogie\Validate\ValidatorProvider\AbstractValidatorProvider implements ICanBoogie\Validate\ValidatorProvider

Direct known subclasses

ICanBoogie\Validate\ValidatorProvider\BuiltinValidatorProvider

Abstract
Namespace: ICanBoogie\Validate\ValidatorProvider
Located at ValidatorProvider/AbstractValidatorProvider.php

Methods summary

public __construct( array $instances = [], array $aliases = [] )

Parameters

$instances
$aliases
public __invoke( string $class_or_alias ) : ICanBoogie\Validate\Validator

Returns a validator.

Returns a validator.

Parameters

$class_or_alias

Returns

ICanBoogie\Validate\Validator

Implementation of

ICanBoogie\Validate\ValidatorProvider::__invoke()
protected map( string $class_or_alias ) : string

Tries to map an validator alias into a validator class.

Tries to map an validator alias into a validator class.

Parameters

$class_or_alias
The class or alias of a validator.

Returns

string
protected instantiate( string $class ) : ICanBoogie\Validate\Validator

Instantiates a validator.

Instantiates a validator.

Parameters

$class

Returns

ICanBoogie\Validate\Validator
Validate master – Check on GitHub – API documentation generated by ApiGen