From 0c3cdda5c0dff5f86a8241dab10e03d40466d353 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexandru=20Furculita=20=E2=99=BB?= Date: Sat, 5 Aug 2017 16:09:10 +0300 Subject: [PATCH] Update resources.rst `ClassMetadataFactory` has been removed in favor of `LazyLoadingMetadataFactory`. `MetadataFactoryInterface` has been moved to `Mapping\Factory` --- components/validator/resources.rst | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/components/validator/resources.rst b/components/validator/resources.rst index 17ca7b7769f..7ee7c286f08 100644 --- a/components/validator/resources.rst +++ b/components/validator/resources.rst @@ -173,14 +173,14 @@ Using a Custom MetadataFactory ------------------------------ All the loaders and the cache are passed to an instance of -:class:`Symfony\\Component\\Validator\\Mapping\\ClassMetadataFactory`. This -class is responsible for creating a ``ClassMetadata`` instance from all the +:class:`Symfony\\Component\\Validator\\Mapping\\Factory\\LazyLoadingMetadataFactory`. +This class is responsible for creating a ``ClassMetadata`` instance from all the configured resources. You can also use a custom metadata factory implementation by creating a class which implements -:class:`Symfony\\Component\\Validator\\MetadataFactoryInterface`. You can set -this custom implementation using +:class:`Symfony\\Component\\Validator\\Mapping\\Factory\\MetadataFactoryInterface`. +You can set this custom implementation using :method:`Symfony\\Component\\Validator\\ValidatorBuilder::setMetadataFactory`:: use Acme\Validation\CustomMetadataFactory;