Skip to content
This repository was archived by the owner on Jul 6, 2024. It is now read-only.

Latest commit

 

History

History
24 lines (18 loc) · 482 Bytes

File metadata and controls

24 lines (18 loc) · 482 Bytes

ValidationServiceFactory

<?php

use Chubbyphp\Container\Container;
use Chubbyphp\Validation\ServiceFactory\ValidationServiceFactory;
use Chubbyphp\Validation\ValidatorContextInterface;

$container = new Container();
$container->factories((new ValidationServiceFactory())());

$object = ...;

/** @var ValidatorContextInterface $context */
$context = ...;

$errors = $container->get('validator')
    ->validate(
        $object,
        $context,
        'path'
    );