Interfaces

Symfony\Bridge\Doctrine\Form\ChoiceList\EntityLoaderInterface Custom loader for entities in the choice list.
Symfony\Bridge\Doctrine\RegistryInterface References Doctrine connections and entity managers.
Symfony\Bridge\Twig\Form\TwigRendererEngineInterface
Symfony\Bridge\Twig\Form\TwigRendererInterface
Symfony\Bundle\FrameworkBundle\CacheWarmer\TemplateFinderInterface Interface for finding all the templates.
Symfony\Bundle\FrameworkBundle\Templating\EngineInterface EngineInterface is the interface each engine must implement.
Symfony\Bundle\SecurityBundle\DependencyInjection\Security\Factory\SecurityFactoryInterface SecurityFactoryInterface is the interface for all security authentication listener.
Symfony\Bundle\SecurityBundle\DependencyInjection\Security\UserProvider\UserProviderFactoryInterface UserProviderFactoryInterface is the interface for all user provider factories.
Symfony\Component\Config\Definition\Builder\NodeParentInterface An interface that must be implemented by all node parents
Symfony\Component\Config\Definition\Builder\ParentNodeDefinitionInterface An interface that must be implemented by nodes which can have children
Symfony\Component\Config\Definition\ConfigurationInterface Configuration interface
Symfony\Component\Config\Definition\NodeInterface Common Interface among all nodes.
Symfony\Component\Config\Definition\PrototypeNodeInterface This interface must be implemented by nodes which can be used as prototypes.
Symfony\Component\Config\FileLocatorInterface
Symfony\Component\Config\Loader\LoaderInterface LoaderInterface is the interface implemented by all loader classes.
Symfony\Component\Config\Loader\LoaderResolverInterface LoaderResolverInterface selects a loader for a given resource.
Symfony\Component\Config\Resource\ResourceInterface ResourceInterface is the interface that must be implemented by all Resource classes.
Symfony\Component\Console\Descriptor\DescriptorInterface Descriptor interface.
Symfony\Component\Console\Formatter\OutputFormatterInterface Formatter interface for console output.
Symfony\Component\Console\Formatter\OutputFormatterStyleInterface Formatter style interface for defining styles.
Symfony\Component\Console\Helper\HelperInterface HelperInterface is the interface all helpers must implement.
Symfony\Component\Console\Input\InputAwareInterface InputAwareInterface should be implemented by classes that depends on the Console Input.
Symfony\Component\Console\Input\InputInterface InputInterface is the interface implemented by all input classes.
Symfony\Component\Console\Output\ConsoleOutputInterface ConsoleOutputInterface is the interface implemented by ConsoleOutput class.
Symfony\Component\Console\Output\OutputInterface OutputInterface is the interface implemented by all Output classes.
Symfony\Component\CssSelector\Exception\ExceptionInterface Interface for exceptions.
Symfony\Component\CssSelector\Node\NodeInterface Interface for nodes.
Symfony\Component\CssSelector\Parser\Handler\HandlerInterface CSS selector handler interface.
Symfony\Component\CssSelector\Parser\ParserInterface CSS selector parser interface.
Symfony\Component\CssSelector\XPath\Extension\ExtensionInterface XPath expression translator extension interface.
Symfony\Component\CssSelector\XPath\TranslatorInterface XPath expression translator interface.
Symfony\Component\Debug\ExceptionHandlerInterface An ExceptionHandler does something useful with an exception.
Symfony\Component\Debug\FatalErrorHandler\FatalErrorHandlerInterface Attempts to convert fatal errors to exceptions.
Symfony\Component\DependencyInjection\Compiler\CompilerPassInterface Interface that must be implemented by compilation passes
Symfony\Component\DependencyInjection\Compiler\RepeatablePassInterface Interface that must be implemented by passes that are run as part of an RepeatedPass.
Symfony\Component\DependencyInjection\ContainerAwareInterface ContainerAwareInterface should be implemented by classes that depends on a Container.
Symfony\Component\DependencyInjection\ContainerInterface ContainerInterface is the interface implemented by service container classes.
Symfony\Component\DependencyInjection\Dumper\DumperInterface DumperInterface is the interface implemented by service container dumper classes.
Symfony\Component\DependencyInjection\Exception\ExceptionInterface Base ExceptionInterface for Dependency Injection component.
Symfony\Component\DependencyInjection\Extension\ConfigurationExtensionInterface ConfigurationExtensionInterface is the interface implemented by container extension classes.
Symfony\Component\DependencyInjection\Extension\ExtensionInterface ExtensionInterface is the interface implemented by container extension classes.
Symfony\Component\DependencyInjection\Extension\PrependExtensionInterface
Symfony\Component\DependencyInjection\IntrospectableContainerInterface IntrospectableContainerInterface defines additional introspection functionality for containers, allowing logic to be implemented based on a Container's state.
Symfony\Component\DependencyInjection\LazyProxy\Instantiator\InstantiatorInterface Lazy proxy instantiator, capable of instantiating a proxy given a container, the service definitions and a callback that produces the real service instance.
Symfony\Component\DependencyInjection\LazyProxy\PhpDumper\DumperInterface Lazy proxy dumper capable of generating the instantiation logic PHP code for proxied services.
Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface ParameterBagInterface.
Symfony\Component\DependencyInjection\ScopeInterface Scope Interface.
Symfony\Component\DependencyInjection\TaggedContainerInterface TaggedContainerInterface is the interface implemented when a container knows how to deals with tags.
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcherInterface
Symfony\Component\EventDispatcher\EventDispatcherInterface The EventDispatcherInterface is the central point of Symfony's event listener system.
Symfony\Component\EventDispatcher\EventSubscriberInterface An EventSubscriber knows himself what events he is interested in.
Symfony\Component\ExpressionLanguage\ParserCache\ParserCacheInterface
Symfony\Component\Filesystem\Exception\ExceptionInterface Exception interface for all exceptions thrown by the component.
Symfony\Component\Filesystem\Exception\IOExceptionInterface IOException interface for file and input/output stream related exceptions thrown by the component.
Symfony\Component\Finder\Adapter\AdapterInterface
Symfony\Component\Finder\Exception\ExceptionInterface
Symfony\Component\Finder\Expression\ValueInterface
Symfony\Component\Form\ButtonTypeInterface A type that should be converted into a {@link Button} instance.
Symfony\Component\Form\ClickableInterface A clickable form element.
Symfony\Component\Form\DataMapperInterface
Symfony\Component\Form\DataTransformerInterface Transforms a value between different representations.
Symfony\Component\Form\Exception\ExceptionInterface Base ExceptionInterface for the Form component.
Symfony\Component\Form\Extension\Core\ChoiceList\ChoiceListInterface Contains choices that can be selected in a form field.
Symfony\Component\Form\Extension\Csrf\CsrfProvider\CsrfProviderInterface Marks classes able to provide CSRF protection
Symfony\Component\Form\Extension\DataCollector\FormDataCollectorInterface Collects and structures information about forms.
Symfony\Component\Form\Extension\DataCollector\FormDataExtractorInterface Extracts arrays of information out of forms.
Symfony\Component\Form\Extension\Validator\ViolationMapper\ViolationMapperInterface
Symfony\Component\Form\FormBuilderInterface
Symfony\Component\Form\FormConfigBuilderInterface
Symfony\Component\Form\FormConfigInterface The configuration of a {@link Form} object.
Symfony\Component\Form\FormExtensionInterface Interface for extensions which provide types, type extensions and a guesser.
Symfony\Component\Form\FormFactoryBuilderInterface A builder for FormFactoryInterface objects.
Symfony\Component\Form\FormFactoryInterface
Symfony\Component\Form\FormInterface A form group bundling multiple forms in a hierarchical structure.
Symfony\Component\Form\FormRegistryInterface The central registry of the Form component.
Symfony\Component\Form\FormRendererEngineInterface Adapter for rendering form templates with a specific templating engine.
Symfony\Component\Form\FormRendererInterface Renders a form into HTML.
Symfony\Component\Form\FormTypeExtensionInterface
Symfony\Component\Form\FormTypeGuesserInterface
Symfony\Component\Form\FormTypeInterface
Symfony\Component\Form\RequestHandlerInterface Submits forms if they were submitted.
Symfony\Component\Form\ResolvedFormTypeFactoryInterface Creates ResolvedFormTypeInterface instances.
Symfony\Component\Form\ResolvedFormTypeInterface A wrapper for a form type and its extensions.
Symfony\Component\Form\SubmitButtonTypeInterface A type that should be converted into a {@link SubmitButton} instance.
Symfony\Component\Form\Test\FormBuilderInterface
Symfony\Component\Form\Test\FormInterface
Symfony\Component\HttpFoundation\File\MimeType\ExtensionGuesserInterface Guesses the file extension corresponding to a given mime type
Symfony\Component\HttpFoundation\File\MimeType\MimeTypeGuesserInterface Guesses the mime type of a file
Symfony\Component\HttpFoundation\RequestMatcherInterface RequestMatcherInterface is an interface for strategies to match a Request.
Symfony\Component\HttpFoundation\Session\Attribute\AttributeBagInterface Attributes store.
Symfony\Component\HttpFoundation\Session\Flash\FlashBagInterface FlashBagInterface.
Symfony\Component\HttpFoundation\Session\SessionBagInterface Session Bag store.
Symfony\Component\HttpFoundation\Session\SessionInterface Interface for the session.
Symfony\Component\HttpFoundation\Session\Storage\SessionStorageInterface StorageInterface.
Symfony\Component\HttpKernel\Bundle\BundleInterface BundleInterface.
Symfony\Component\HttpKernel\CacheClearer\CacheClearerInterface CacheClearerInterface.
Symfony\Component\HttpKernel\CacheWarmer\CacheWarmerInterface Interface for classes able to warm up the cache.
Symfony\Component\HttpKernel\CacheWarmer\WarmableInterface Interface for classes that support warming their cache.
Symfony\Component\HttpKernel\Controller\ControllerResolverInterface A ControllerResolverInterface implementation knows how to determine the controller to execute based on a Request object.
Symfony\Component\HttpKernel\DataCollector\DataCollectorInterface DataCollectorInterface.
Symfony\Component\HttpKernel\DataCollector\LateDataCollectorInterface LateDataCollectorInterface.
Symfony\Component\HttpKernel\Exception\HttpExceptionInterface Interface for HTTP error exceptions.
Symfony\Component\HttpKernel\Fragment\FragmentRendererInterface Interface implemented by all rendering strategies.
Symfony\Component\HttpKernel\HttpCache\EsiResponseCacheStrategyInterface EsiResponseCacheStrategyInterface implementations know how to compute the Response cache HTTP header based on the different ESI response cache headers.
Symfony\Component\HttpKernel\HttpCache\StoreInterface Interface implemented by HTTP cache stores.
Symfony\Component\HttpKernel\HttpKernelInterface HttpKernelInterface handles a Request to convert it to a Response.
Symfony\Component\HttpKernel\KernelInterface The Kernel is the heart of the Symfony system.
Symfony\Component\HttpKernel\Log\DebugLoggerInterface DebugLoggerInterface.
Symfony\Component\HttpKernel\Log\LoggerInterface LoggerInterface.
Symfony\Component\HttpKernel\Profiler\ProfilerStorageInterface ProfilerStorageInterface.
Symfony\Component\HttpKernel\TerminableInterface Terminable extends the Kernel request/response cycle with dispatching a post response event after sending the response and before shutting down the kernel.
Symfony\Component\Intl\Exception\ExceptionInterface Base ExceptionInterface for the Intl component.
Symfony\Component\Intl\ResourceBundle\Compiler\BundleCompilerInterface Compiles a resource bundle.
Symfony\Component\Intl\ResourceBundle\CurrencyBundleInterface Gives access to currency-related ICU data.
Symfony\Component\Intl\ResourceBundle\LanguageBundleInterface Gives access to language-related ICU data.
Symfony\Component\Intl\ResourceBundle\LocaleBundleInterface Gives access to locale-related ICU data.
Symfony\Component\Intl\ResourceBundle\Reader\BundleReaderInterface Reads resource bundle files.
Symfony\Component\Intl\ResourceBundle\Reader\StructuredBundleReaderInterface Reads individual entries of a resource file.
Symfony\Component\Intl\ResourceBundle\RegionBundleInterface Gives access to region-related ICU data.
Symfony\Component\Intl\ResourceBundle\ResourceBundleInterface Gives access to ICU data.
Symfony\Component\Intl\ResourceBundle\Transformer\CompilationContextInterface Stores contextual information for resource bundle compilation.
Symfony\Component\Intl\ResourceBundle\Transformer\Rule\TransformationRuleInterface Contains instruction for compiling a resource bundle.
Symfony\Component\Intl\ResourceBundle\Transformer\StubbingContextInterface
Symfony\Component\Intl\ResourceBundle\Writer\BundleWriterInterface Writes resource bundle files.
Symfony\Component\OptionsResolver\Exception\ExceptionInterface Marker interface for the Options component.
Symfony\Component\OptionsResolver\OptionsResolverInterface
Symfony\Component\Process\Exception\ExceptionInterface Marker Interface for the Process Component.
Symfony\Component\PropertyAccess\Exception\ExceptionInterface Marker interface for the PropertyAccess component.
Symfony\Component\PropertyAccess\PropertyAccessorInterface Writes and reads values to/from an object/array graph.
Symfony\Component\PropertyAccess\PropertyPathInterface A sequence of property names or array indices.
Symfony\Component\PropertyAccess\PropertyPathIteratorInterface
Symfony\Component\Routing\Exception\ExceptionInterface ExceptionInterface
Symfony\Component\Routing\Generator\ConfigurableRequirementsInterface ConfigurableRequirementsInterface must be implemented by URL generators that can be configured whether an exception should be generated when the parameters do not match the requirements.
Symfony\Component\Routing\Generator\Dumper\GeneratorDumperInterface GeneratorDumperInterface is the interface that all generator dumper classes must implement.
Symfony\Component\Routing\Generator\UrlGeneratorInterface UrlGeneratorInterface is the interface that all URL generator classes must implement.
Symfony\Component\Routing\Matcher\Dumper\MatcherDumperInterface MatcherDumperInterface is the interface that all matcher dumper classes must implement.
Symfony\Component\Routing\Matcher\RedirectableUrlMatcherInterface RedirectableUrlMatcherInterface knows how to redirect the user.
Symfony\Component\Routing\Matcher\RequestMatcherInterface RequestMatcherInterface is the interface that all request matcher classes must implement.
Symfony\Component\Routing\Matcher\UrlMatcherInterface UrlMatcherInterface is the interface that all URL matcher classes must implement.
Symfony\Component\Routing\RequestContextAwareInterface
Symfony\Component\Routing\RouteCompilerInterface RouteCompilerInterface is the interface that all RouteCompiler classes must implement.
Symfony\Component\Routing\RouterInterface RouterInterface is the interface that all Router classes must implement.
Symfony\Component\Security\Acl\Model\AclCacheInterface AclCache Interface
Symfony\Component\Security\Acl\Model\AclInterface This interface represents an access control list (ACL) for a domain object.
Symfony\Component\Security\Acl\Model\AclProviderInterface Provides a common interface for retrieving ACLs.
Symfony\Component\Security\Acl\Model\AuditLoggerInterface Interface for audit loggers
Symfony\Component\Security\Acl\Model\AuditableAclInterface This interface adds auditing capabilities to the ACL.
Symfony\Component\Security\Acl\Model\AuditableEntryInterface ACEs can implement this interface if they support auditing capabilities.
Symfony\Component\Security\Acl\Model\DomainObjectInterface This method can be implemented by domain objects which you want to store ACLs for if they do not have a getId() method, or getId() does not return a unique identifier.
Symfony\Component\Security\Acl\Model\EntryInterface This class represents an individual entry in the ACL list.
Symfony\Component\Security\Acl\Model\FieldEntryInterface Interface for entries which are restricted to specific fields
Symfony\Component\Security\Acl\Model\MutableAclInterface This interface adds mutators for the AclInterface.
Symfony\Component\Security\Acl\Model\MutableAclProviderInterface Provides support for creating and storing ACL instances.
Symfony\Component\Security\Acl\Model\ObjectIdentityInterface Represents the identity of an individual domain object instance.
Symfony\Component\Security\Acl\Model\ObjectIdentityRetrievalStrategyInterface Retrieves the object identity for a given domain object
Symfony\Component\Security\Acl\Model\PermissionGrantingStrategyInterface Interface used by permission granting implementations.
Symfony\Component\Security\Acl\Model\SecurityIdentityInterface This interface provides an additional level of indirection, so that we can work with abstracted versions of security objects and do not have to save the entire objects.
Symfony\Component\Security\Acl\Model\SecurityIdentityRetrievalStrategyInterface Interface for retrieving security identities from tokens
Symfony\Component\Security\Acl\Permission\PermissionMapInterface This is the interface that must be implemented by permission maps.
Symfony\Component\Security\Core\Authentication\AuthenticationManagerInterface AuthenticationManagerInterface is the interface for authentication managers, which process Token authentication.
Symfony\Component\Security\Core\Authentication\AuthenticationTrustResolverInterface Interface for resolving the authentication status of a given token.
Symfony\Component\Security\Core\Authentication\Provider\AuthenticationProviderInterface AuthenticationProviderInterface is the interface for all authentication providers.
Symfony\Component\Security\Core\Authentication\RememberMe\PersistentTokenInterface Interface to be implemented by persistent token classes (such as Doctrine entities representing a remember-me token)
Symfony\Component\Security\Core\Authentication\RememberMe\TokenProviderInterface Interface for TokenProviders
Symfony\Component\Security\Core\Authentication\SimpleAuthenticatorInterface
Symfony\Component\Security\Core\Authentication\SimpleFormAuthenticatorInterface
Symfony\Component\Security\Core\Authentication\SimplePreAuthenticatorInterface
Symfony\Component\Security\Core\Authentication\Token\TokenInterface TokenInterface is the interface for the user authentication information.
Symfony\Component\Security\Core\Authorization\AccessDecisionManagerInterface AccessDecisionManagerInterface makes authorization decisions.
Symfony\Component\Security\Core\Authorization\Voter\VoterInterface VoterInterface is the interface implemented by all voters.
Symfony\Component\Security\Core\Encoder\EncoderAwareInterface
Symfony\Component\Security\Core\Encoder\EncoderFactoryInterface EncoderFactoryInterface to support different encoders for different accounts.
Symfony\Component\Security\Core\Encoder\PasswordEncoderInterface PasswordEncoderInterface is the interface for all encoders.
Symfony\Component\Security\Core\Exception\ExceptionInterface Base ExceptionInterface for the Security component.
Symfony\Component\Security\Core\Role\RoleHierarchyInterface RoleHierarchyInterface is the interface for a role hierarchy.
Symfony\Component\Security\Core\Role\RoleInterface RoleInterface represents a role granted to a user.
Symfony\Component\Security\Core\SecurityContextInterface The SecurityContextInterface.
Symfony\Component\Security\Core\User\AdvancedUserInterface Adds extra features to a user class related to account status flags.
Symfony\Component\Security\Core\User\EquatableInterface EquatableInterface used to test if two objects are equal in security and re-authentication context.
Symfony\Component\Security\Core\User\UserCheckerInterface UserCheckerInterface checks user account when authentication occurs.
Symfony\Component\Security\Core\User\UserInterface Represents the interface that all user classes must implement.
Symfony\Component\Security\Core\User\UserProviderInterface Represents a class that loads UserInterface objects from some source for the authentication system.
Symfony\Component\Security\Core\Util\SecureRandomInterface Interface that needs to be implemented by all secure random number generators.
Symfony\Component\Security\Csrf\CsrfTokenManagerInterface Manages CSRF tokens.
Symfony\Component\Security\Csrf\TokenGenerator\TokenGeneratorInterface Generates and validates CSRF tokens.
Symfony\Component\Security\Csrf\TokenStorage\TokenStorageInterface Stores CSRF tokens.
Symfony\Component\Security\Http\AccessMapInterface AccessMap allows configuration of different access control rules for specific parts of the website.
Symfony\Component\Security\Http\Authentication\AuthenticationFailureHandlerInterface Interface for custom authentication failure handlers.
Symfony\Component\Security\Http\Authentication\AuthenticationSuccessHandlerInterface Interface for a custom authentication success handler
Symfony\Component\Security\Http\Authorization\AccessDeniedHandlerInterface This is used by the ExceptionListener to translate an AccessDeniedException to a Response object.
Symfony\Component\Security\Http\EntryPoint\AuthenticationEntryPointInterface AuthenticationEntryPointInterface is the interface used to start the authentication scheme.
Symfony\Component\Security\Http\FirewallMapInterface This interface must be implemented by firewall maps.
Symfony\Component\Security\Http\Firewall\ListenerInterface Interface that must be implemented by firewall listeners
Symfony\Component\Security\Http\Logout\LogoutHandlerInterface Interface that needs to be implemented by LogoutHandlers.
Symfony\Component\Security\Http\Logout\LogoutSuccessHandlerInterface LogoutSuccesshandlerInterface.
Symfony\Component\Security\Http\RememberMe\RememberMeServicesInterface Interface that needs to be implemented by classes which provide remember-me capabilities.
Symfony\Component\Security\Http\Session\SessionAuthenticationStrategyInterface SessionAuthenticationStrategyInterface
Symfony\Component\Serializer\Encoder\DecoderInterface Defines the interface of decoders
Symfony\Component\Serializer\Encoder\EncoderInterface Defines the interface of encoders
Symfony\Component\Serializer\Encoder\NormalizationAwareInterface Defines the interface of encoders that will normalize data themselves
Symfony\Component\Serializer\Exception\Exception Base exception
Symfony\Component\Serializer\Normalizer\DenormalizableInterface Defines the most basic interface a class must implement to be denormalizable
Symfony\Component\Serializer\Normalizer\DenormalizerInterface Defines the interface of denormalizers.
Symfony\Component\Serializer\Normalizer\NormalizableInterface Defines the most basic interface a class must implement to be normalizable
Symfony\Component\Serializer\Normalizer\NormalizerInterface Defines the interface of normalizers.
Symfony\Component\Serializer\SerializerAwareInterface Defines the interface of encoders
Symfony\Component\Serializer\SerializerInterface Defines the interface of the Serializer
Symfony\Component\Templating\Asset\PackageInterface Asset package interface.
Symfony\Component\Templating\DebuggerInterface DebuggerInterface is the interface you need to implement to debug template loader instances.
Symfony\Component\Templating\EngineInterface EngineInterface is the interface each engine must implement.
Symfony\Component\Templating\Helper\HelperInterface HelperInterface is the interface all helpers must implement.
Symfony\Component\Templating\Loader\LoaderInterface LoaderInterface is the interface all loaders must implement.
Symfony\Component\Templating\StreamingEngineInterface StreamingEngineInterface provides a method that knows how to stream a template.
Symfony\Component\Templating\TemplateNameParserInterface TemplateNameParserInterface converts template names to TemplateReferenceInterface instances.
Symfony\Component\Templating\TemplateReferenceInterface Interface to be implemented by all templates.
Symfony\Component\Translation\Catalogue\OperationInterface Represents an operation on catalogue(s).
Symfony\Component\Translation\Dumper\DumperInterface DumperInterface is the interface implemented by all translation dumpers.
Symfony\Component\Translation\Exception\ExceptionInterface Exception interface for all exceptions thrown by the component.
Symfony\Component\Translation\Extractor\ExtractorInterface Extracts translation messages from a template directory to the catalogue.
Symfony\Component\Translation\Loader\LoaderInterface LoaderInterface is the interface implemented by all translation loaders.
Symfony\Component\Translation\MessageCatalogueInterface MessageCatalogueInterface.
Symfony\Component\Translation\MetadataAwareInterface MetadataAwareInterface.
Symfony\Component\Translation\TranslatorInterface TranslatorInterface.
Symfony\Component\Validator\ClassBasedInterface An object backed by a PHP class.
Symfony\Component\Validator\ConstraintValidatorFactoryInterface Specifies an object able to return the correct ConstraintValidatorInterface instance given a Constraint object.
Symfony\Component\Validator\ConstraintValidatorInterface
Symfony\Component\Validator\ConstraintViolationInterface A violation of a constraint that happened during validation.
Symfony\Component\Validator\ConstraintViolationListInterface A list of constraint violations.
Symfony\Component\Validator\Context\ExecutionContextFactoryInterface Creates instances of {@link ExecutionContextInterface}.
Symfony\Component\Validator\Context\ExecutionContextInterface The context of a validation run.
Symfony\Component\Validator\Exception\ExceptionInterface Base ExceptionInterface for the Validator component.
Symfony\Component\Validator\ExecutionContextInterface Stores the validator's state during validation.
Symfony\Component\Validator\GlobalExecutionContextInterface Stores the node-independent state of a validation run.
Symfony\Component\Validator\GroupSequenceProviderInterface Defines the interface for a group sequence provider.
Symfony\Component\Validator\Mapping\Cache\CacheInterface Persists ClassMetadata instances in a cache
Symfony\Component\Validator\Mapping\ClassMetadataInterface Stores all metadata needed for validating objects of specific class.
Symfony\Component\Validator\Mapping\Factory\MetadataFactoryInterface Returns {@link MetadataInterface} instances for values.
Symfony\Component\Validator\Mapping\Loader\LoaderInterface
Symfony\Component\Validator\Mapping\MetadataInterface A container for validation metadata.
Symfony\Component\Validator\Mapping\PropertyMetadataInterface Stores all metadata needed for validating the value of a class property.
Symfony\Component\Validator\MetadataFactoryInterface Returns {@link MetadataInterface} instances for values.
Symfony\Component\Validator\MetadataInterface A container for validation metadata.
Symfony\Component\Validator\ObjectInitializerInterface Prepares an object for validation.
Symfony\Component\Validator\PropertyMetadataContainerInterface A container for {@link PropertyMetadataInterface} instances.
Symfony\Component\Validator\PropertyMetadataInterface A container for validation metadata of a property.
Symfony\Component\Validator\ValidationVisitorInterface Validates values against constraints defined in {@link MetadataInterface} instances.
Symfony\Component\Validator\ValidatorBuilderInterface A configurable builder for ValidatorInterface objects.
Symfony\Component\Validator\ValidatorInterface Validates values and graphs of objects and arrays.
Symfony\Component\Validator\Validator\ContextualValidatorInterface A validator in a specific execution context.
Symfony\Component\Validator\Validator\ValidatorInterface Validates PHP values against constraints.
Symfony\Component\Validator\Violation\ConstraintViolationBuilderInterface Builds {@link \Symfony\Component\Validator\ConstraintViolationInterface} objects.
Symfony\Component\Yaml\Exception\ExceptionInterface Exception interface for all exceptions thrown by the component.