mediatekformation

Application

Interfaces, Classes, Traits and Enums

NamedArgumentConstructorAnnotation
Marker interface for PHP7/PHP8 compatible support for named arguments (and constructor property promotion).
Reader
Interface for annotation readers.
Cache
Interface for cache drivers.
ClearableCache
Interface for cache that can be flushed.
FlushableCache
Interface for cache that can be flushed.
MultiDeleteCache
Interface for cache drivers that allows to put many items at once.
MultiGetCache
Interface for cache drivers that allows to get many items at once.
MultiOperationCache
Interface for cache drivers that supports multiple items manipulation.
MultiPutCache
Interface for cache drivers that allows to put many items at once.
Collection
The missing (SPL) Collection/Array/OrderedMap interface.
Expression
Expression for the {@link Selectable} interface.
Selectable
Interface for collections that allow efficient filtering with an expression API.
Comparable
Comparable interface that allows to compare two value objects to each other for similarity.
ProxyException
Base exception interface for proxy exceptions.
Proxy
Interface for proxy classes.
DependentFixtureInterface
DependentFixtureInterface needs to be implemented by fixtures which depend on other fixtures
FixtureInterface
Interface contract for fixture classes to implement.
OrderedFixtureInterface
Ordered Fixture interface needs to be implemented by fixtures, which needs to have a specific order when being loaded by directory scan for example
ORMPurgerInterface
ORMPurgerInterface
PurgerInterface
PurgerInterface
SharedFixtureInterface
Shared Fixture interface needs to be implemented by fixtures, which needs some references to be shared among other fixture classes in order to maintain relation mapping
ExceptionConverter
Connection
Connection interface.
Exception
Middleware
Initializer
Result
Driver-level statement execution result.
ServerInfoAwareConnection
Contract for a connection that is able to provide information about the server it is connected to.
Statement
Driver-level statement
Driver
Driver interface.
RetryableException
Marker interface for all exceptions where retrying the transaction makes sense.
SQLLogger
Interface for SQL loggers.
Constraint
Marker interface for constraints.
NamespaceVisitor
Visitor that can visit schema namespaces.
SchemaDiffVisitor
Visit a SchemaDiff.
Visitor
Schema Visitor used for Validation or Generation purposes.
Exception
ConnectionProvider
VersionAwarePlatformDriver
Contract for a driver that is able to create platform instances by version.
EventSubscriberInterface
An EventSubscriber knows himself what events he is interested in.
EntityListenerServiceResolver
A resolver is used to instantiate an entity listener.
ServiceEntityRepositoryInterface
This interface signals that your repository should be loaded from the container.
FixtureGroupInterface
FixtureGroupInterface can to be implemented by fixtures that belong in groups
ORMFixtureInterface
Marks your fixtures that are specifically for the ORM.
PurgerFactory
EventSubscriber
An EventSubscriber knows himself what events he is interested in.
LanguageInflectorFactory
WordInflector
ExceptionInterface
Base exception marker interface for the instantiator component
InstantiatorInterface
Instantiator provides utility methods to build objects without invoking their constructors
ConnectionLoader
The ConnectionLoader defines the interface used to load the Doctrine\DBAL\Connection instance to use for migrations.
LoaderException
LoaderException
ConfigurationException
ConfigurationLoader
ControlException
DependencyException
MigrationException
FinderException
MigrationFinder
The MigrationFinder interface defines the interface used for finding migrations in a given directory and namespace.
GeneratorException
MetadataStorage
MetadataStorageConfiguration
MigrationsRepository
ProviderException
SchemaProvider
The SchemaProvider defines the interface used to create a Doctrine\DBAL\Schema\Schema instance that represents the current state of your database.
ConsoleException
ConfigurationHelper
The ConfigurationHelper defines the interface for getting the Configuration instance to be used for migrations.
MigratorConfigurationFactory
Comparator
MigrationFactory
The MigrationFactory is responsible for creating instances of the migration class name.
MigrationPlanCalculator
The MigrationPlanCalculator is responsible for calculating the plan for migrating from the current version to another version.
MigrationStatusCalculator
The MigrationStatusCalculator is responsible for calculating the current status of migrated and not available versions.
CacheEntry
Cache entry interface
CacheFactory
Contract for building second level cache regions components.
CollectionHydrator
Hydrator cache entry for collections
ConcurrentRegion
Defines contract for concurrently managed data region.
EntityHydrator
Hydrator cache entry for entities
CacheLogger
Interface for logging.
MultiGetRegion
Defines a region that supports multi-get reading.
CachedPersister
Interface for persister that support second level cache.
CachedCollectionPersister
Interface for second level cache collection persisters.
CachedEntityPersister
Interface for second level cache entity persisters.
QueryCache
Defines the contract for caches capable of storing query results.
QueryCacheValidator
Cache query validator interface.
Region
Defines a contract for accessing a particular named region.
TimestampRegion
Defines the contract for a cache region which will specifically be used to store entity "update timestamps".
Cache
Provides an API for querying/managing the second level cache regions.
EntityManagerInterface
EntityManager interface
ConfigurationException
ManagerException
RepositoryException
This interface should be implemented by all exceptions in the Repository namespace.
SchemaToolException
Annotation
EntityListenerResolver
A resolver is used to instantiate an entity listener.
NamingStrategy
A set of rules for determining the physical column and table names
QuoteStrategy
A set of rules for determining the column, alias and table quotes.
CollectionPersister
Define the behavior that should be implemented by all collection persisters.
EntityPersister
Entity persister interface Define the behavior that should be implemented by all entity persisters.
Proxy
Interface for proxy classes.
TypedExpression
Provides an API for resolving the type of a Node
TreeWalker
Interface for walkers of DQL ASTs (abstract syntax trees).
RepositoryFactory
Interface for entity repository factory.
EntityManagerProvider
ConnectionRegistry
Contract covering connection for a Doctrine persistence layer ManagerRegistry class to implement.
ManagerRegistry
Contract covering object managers for a Doctrine persistence layer ManagerRegistry class to implement.
ClassMetadata
Contract for a Doctrine persistence layer ClassMetadata class to implement.
ClassMetadataFactory
Contract for a Doctrine persistence layer ClassMetadata class to implement.
FileLocator
Locates the file that contains the metadata information for a given class name.
MappingDriver
Contract for metadata drivers.
ProxyClassNameResolver
ReflectionService
Very simple reflection service abstraction.
NotifyPropertyChanged
Interface for classes that notify event listeners of changes to their managed properties.
ObjectManager
Contract for a Doctrine persistence layer ObjectManager class to implement.
ObjectManagerAware
Makes a Persistent Objects aware of its own object-manager.
ObjectRepository
Contract for a Doctrine persistence layer ObjectRepository class to implement.
PropertyChangedListener
Contract for classes that are potential listeners of a {@see NotifyPropertyChanged} implementor.
Proxy
Interface for proxy classes.
Highlighter
CommentStrategy
Reason
Result
EmailValidation
AutoloaderInterface
Basic autoloader utilities required to work with proxy files
ExceptionInterface
Base exception class for the proxy manager
AdapterInterface
Remote Object adapter interface
FileLocatorInterface
Basic autoloader utilities required to work with proxy files
GeneratorStrategyInterface
Generator strategy interface - defines basic behavior of class generators
ClassNameInflectorInterface
Interface for a proxy- to user-class and user- to proxy-class name inflector
AccessInterceptorInterface
Access interceptor object marker
AccessInterceptorValueHolderInterface
Aggregates AccessInterceptor and ValueHolderInterface, mostly for return type hinting
FallbackValueHolderInterface
Fallback value holder object marker
GhostObjectInterface
Ghost object marker
LazyLoadingInterface
Lazy loading object identifier
NullObjectInterface
Null object marker
ProxyInterface
Base proxy marker
RemoteObjectInterface
Remote object marker
SmartReferenceInterface
Smart reference object marker
ValueHolderInterface
Value holder marker
VirtualProxyInterface
Virtual Proxy - a lazy initializing object wrapping around the proxied subject
ProxyGeneratorInterface
Base interface for proxy generators - describes how a proxy generator should use reflection classes to modify given class generators
ClassSignatureGeneratorInterface
Applies a signature to a given class generator
ExceptionInterface
Exception marker for exceptions from the signature sub-component
SignatureCheckerInterface
Generator for signatures to be used to check the validity of generated code
SignatureGeneratorInterface
Generator for signatures to be used to check the validity of generated code
AnnotationInterface
ParserInterface
ExceptionInterface
TagInterface
ExceptionInterface
GeneratorInterface
TraitUsageInterface
PrototypeGenericInterface
PrototypeInterface
PhpDocTypedTagInterface
TagInterface
ExceptionInterface
ReflectionInterface
ScannerInterface
EventInterface
Representation of an event
EventManagerAwareInterface
Interface to automate setter injection for an EventManager instance
EventManagerInterface
Interface for messengers
EventsCapableInterface
Interface indicating that an object composes an EventManagerInterface instance.
ExceptionInterface
Base exception interface
FilterInterface
Interface for intercepting filter chains
ListenerAggregateInterface
Interface for self-registering event listeners.
SharedEventManagerInterface
Interface for shared event listener collections
SharedEventsCapableInterface
Interface indicating that an object composes or can compose a SharedEventManagerInterface instance.
FormatterInterface
Interface for formatters
ActivationStrategyInterface
Interface for activation strategies for the FingersCrossedHandler.
FormattableHandlerInterface
Interface to describe loggers that have a formatter
HandlerInterface
Interface that all Monolog Handlers must implement
ProcessableHandlerInterface
Interface to describe loggers that have processors
ProcessorInterface
An optional interface to allow labelling Monolog processors.
ResettableInterface
Handler or Processor implementing this interface will be reset when Logger::reset() is called.
Filter
Filter to apply to a property while copying an object
Matcher
TypeFilter
Builder
ErrorHandler
FunctionLike
Node
NodeTraverserInterface
NodeVisitor
Parser
Exception
Requirement
VersionConstraint
Exception
Element
Interface for Api Elements
File
Interface for files processed by the ProjectFactory
Project
Interface for project. Since the definition of a project can be different per factory this interface will be small.
ProjectFactory
Interface for project factories. A project factory shall convert a set of files into an object implementing the Project interface.
Tag
TagFactory
StaticMethod
Formatter
Reference
Interface for references in {@see \phpDocumentor\Reflection\DocBlock\Tags\See}
DocBlockFactoryInterface
PseudoType
Type
TokenInterface
Argument token interface.
ClassPatchInterface
Class patch interface.
DoubleInterface
Core double interface.
ReflectionInterface
Reflection interface.
DoublerException
Core Prophecy exception interface.
Exception
Core Prophecy exception interface.
PredictionException
Core Prophecy exception interface.
ProphecyException
Core Prophecy exception interface.
PredictionInterface
Prediction interface.
PromiseInterface
Promise interface.
ProphecyInterface
Core Prophecy interface.
ProphecySubjectInterface
Controllable doubles interface.
RevealerInterface
Prophecies revealer interface.
Exception
Exception
Exception
Exception
InvocationStubber
MockObject
ParametersRule
Stub
Test
TestListener
AfterIncompleteTestHook
AfterLastTestHook
AfterRiskyTestHook
AfterSkippedTestHook
AfterSuccessfulTestHook
AfterTestErrorHook
AfterTestFailureHook
AfterTestHook
AfterTestWarningHook
BeforeFirstTestHook
BeforeTestHook
Hook
TestHook
TestSuiteLoader
ResultPrinter
CacheException
Exception interface for all exceptions thrown by an Implementing Library.
CacheItemInterface
CacheItemInterface defines an interface for interacting with objects inside a cache.
CacheItemPoolInterface
CacheItemPoolInterface generates CacheItemInterface objects.
InvalidArgumentException
Exception interface for invalid cache arguments.
ContainerExceptionInterface
Base interface representing a generic exception in a container.
ContainerInterface
Describes the interface of a container that exposes methods to read its entries.
NotFoundExceptionInterface
No entry was found in the container.
EvolvableLinkInterface
An evolvable link value object.
EvolvableLinkProviderInterface
An evolvable link provider value object.
LinkInterface
A readable link object.
LinkProviderInterface
A link provider object.
LoggerAwareInterface
Describes a logger-aware instance.
LoggerInterface
Describes a logger instance.
Exception
Exception
Exception
Exception
Exception
LongestCommonSubsequenceCalculator
DiffOutputBuilderInterface
Defines how an output builder should take a generated diff array and return a string representation of that diff.
Exception
Exception
Exception
Exception
Exception
Exception
ConfigurationInterface
ConfigurationInterface.
ParamConverterInterface
Converts request parameters to objects and stores them as request attributes, so they can be injected as controller method arguments.
ContextInterface
Holds information about the current request.
ExceptionInterface
Base ExceptionInterface for the Asset component.
PackageInterface
Asset package interface.
VersionStrategyInterface
Asset version strategy interface.
AdapterInterface
Interface for adapters managing instances of Symfony's CacheItem.
TagAwareAdapterInterface
Interface for invalidating cached items using tags.
MarshallerInterface
Serializes/unserializes PHP values.
PruneableInterface
Interface extends psr-6 and psr-16 caches to allow for pruning (deletion) of all expired cache items.
ResettableInterface
Resets a pool's local state.
CacheInterface
Covers most simple to advanced caching needs.
CallbackInterface
Computes and returns the cached value of an item.
ItemInterface
Augments PSR-6's CacheItemInterface with support for tags and metadata.
TagAwareCacheInterface
Allows invalidating cached items using tags.
ConfigBuilderGeneratorInterface
Generates ConfigBuilders to help create valid config.
ConfigBuilderInterface
A ConfigBuilder provides helper methods to build a large complex array.
ConfigCacheFactoryInterface
Interface for a ConfigCache factory. This factory creates an instance of ConfigCacheInterface and initializes the cache if necessary.
ConfigCacheInterface
Interface for ConfigCache.
BuilderAwareInterface
An interface that can be implemented by nodes which build other nodes.
NodeParentInterface
An interface that must be implemented by all node parents.
ParentNodeDefinitionInterface
An interface that must be implemented by nodes which can have children.
ConfigurationInterface
Configuration interface.
NodeInterface
Common Interface among all nodes.
PrototypeNodeInterface
This interface must be implemented by nodes which can be used as prototypes.
FileLocatorInterface
LoaderInterface
LoaderInterface is the interface implemented by all loader classes.
LoaderResolverInterface
LoaderResolverInterface selects a loader for a given resource.
ResourceInterface
ResourceInterface is the interface that must be implemented by all Resource classes.
SelfCheckingResourceInterface
Interface for Resources that can check for freshness autonomously, without special support from external services.
ResourceCheckerInterface
Interface for ResourceCheckers.
CommandLoaderInterface
DescriptorInterface
Descriptor interface.
ExceptionInterface
ExceptionInterface.
OutputFormatterInterface
Formatter interface for console output.
OutputFormatterStyleInterface
Formatter style interface for defining styles.
WrappableOutputFormatterInterface
Formatter interface for console output that supports word wrapping.
HelperInterface
HelperInterface is the interface all helpers must implement.
InputAwareInterface
InputAwareInterface should be implemented by classes that depends on the Console Input.
InputInterface
InputInterface is the interface implemented by all input classes.
StreamableInputInterface
StreamableInputInterface is the interface implemented by all input classes that have an input stream.
ConsoleOutputInterface
ConsoleOutputInterface is the interface implemented by ConsoleOutput class.
OutputInterface
OutputInterface is the interface implemented by all Output classes.
StyleInterface
Output style helpers.
ExceptionInterface
Interface for exceptions.
FatalErrorHandlerInterface
Attempts to convert fatal errors to exceptions.
ArgumentInterface
Represents a complex argument containing nested values.
CompilerPassInterface
Interface that must be implemented by compilation passes.
ContainerAwareInterface
ContainerAwareInterface should be implemented by classes that depends on a Container.
ContainerInterface
ContainerInterface is the interface implemented by service container classes.
DumperInterface
DumperInterface is the interface implemented by service container dumper classes.
EnvVarLoaderInterface
EnvVarLoaderInterface objects return key/value pairs that are added to the list of available env vars.
EnvVarProcessorInterface
The EnvVarProcessorInterface is implemented by objects that manage environment-like variables.
ExceptionInterface
Base ExceptionInterface for Dependency Injection component.
ConfigurationExtensionInterface
ConfigurationExtensionInterface is the interface implemented by container extension classes.
ExtensionInterface
ExtensionInterface is the interface implemented by container extension classes.
PrependExtensionInterface
InstantiatorInterface
Lazy proxy instantiator, capable of instantiating a proxy given a container, the service definitions and a callback that produces the real service instance.
DumperInterface
Lazy proxy dumper capable of generating the instantiation logic PHP code for proxied services.
ContainerBagInterface
ContainerBagInterface is the interface implemented by objects that manage service container parameters.
ParameterBagInterface
ParameterBagInterface is the interface implemented by objects that manage service container parameters.
TaggedContainerInterface
TaggedContainerInterface is the interface implemented when a container knows how to deals with tags.
EntityLoaderInterface
Custom loader for entities in the choice list.
RegistryInterface
References Doctrine connections and entity managers.
UserLoaderInterface
Represents a class that loads UserInterface objects from Doctrine source for the authentication system.
ExceptionInterface
Interface for exceptions.
ErrorEnhancerInterface
ErrorRendererInterface
Formats an exception to be used as response content.
TraceableEventDispatcherInterface
The EventDispatcherInterface is the central point of Symfony's event listener system.
EventDispatcherInterface
The EventDispatcherInterface is the central point of Symfony's event listener system.
EventSubscriberInterface
An EventSubscriber knows itself what events it is interested in.
EventDispatcherInterface
Allows providing hooks on domain-specific lifecycles by dispatching events.
ExpressionFunctionProviderInterface
ExceptionInterface
Exception interface for all exceptions thrown by the component.
IOExceptionInterface
IOException interface for file and input/output stream related exceptions thrown by the component.
ButtonTypeInterface
A type that should be converted into a {@link Button} instance.
ChoiceListInterface
A list of choices that can be selected in a choice field.
ChoiceListFactoryInterface
Creates {@link ChoiceListInterface} instances.
ChoiceLoaderInterface
Loads a choice list.
ClearableErrorsInterface
A form element whose errors can be cleared.
ClickableInterface
A clickable form element.
DataMapperInterface
DataTransformerInterface
Transforms a value between different representations.
ExceptionInterface
Base ExceptionInterface for the Form component.
FormDataCollectorInterface
Collects and structures information about forms.
FormDataExtractorInterface
Extracts arrays of information out of forms.
ViolationMapperInterface
FormBuilderInterface
FormConfigBuilderInterface
The configuration of a {@link Form} object.
FormConfigInterface
The configuration of a {@link Form} object.
FormExtensionInterface
Interface for extensions which provide types, type extensions and a guesser.
FormFactoryBuilderInterface
A builder for FormFactoryInterface objects.
FormFactoryInterface
Allows creating a form based on a name, a class or a property.
FormInterface
A form group bundling multiple forms in a hierarchical structure.
FormRegistryInterface
The central registry of the Form component.
FormRendererEngineInterface
Adapter for rendering form templates with a specific templating engine.
FormRendererInterface
Renders a form into HTML.
FormTypeExtensionInterface
FormTypeGuesserInterface
FormTypeInterface
RequestHandlerInterface
Submits forms if they were submitted.
ResolvedFormTypeFactoryInterface
Creates ResolvedFormTypeInterface instances.
ResolvedFormTypeInterface
A wrapper for a form type and its extensions.
SubmitButtonTypeInterface
A type that should be converted into a {@link SubmitButton} instance.
FormBuilderInterface
FormInterface
TemplateFinderInterface
Interface for finding all the templates.
RouteLoaderInterface
Marker interface for service route loaders.
EngineInterface
EngineInterface is the interface each engine must implement.
ChunkInterface
The interface of chunks returned by ResponseStreamInterface::current().
ClientExceptionInterface
When a 4xx response is returned.
DecodingExceptionInterface
When a content-type cannot be decoded to the expected representation.
ExceptionInterface
The base interface for all exceptions in the contract.
HttpExceptionInterface
Base interface for HTTP-related exceptions.
RedirectionExceptionInterface
When a 3xx response is returned and the "max_redirects" option has been reached.
ServerExceptionInterface
When a 5xx response is returned.
TimeoutExceptionInterface
When an idle timeout occurs.
TransportExceptionInterface
When any error happens at the transport level.
HttpClientInterface
Provides flexible methods for requesting HTTP resources synchronously or asynchronously.
ResponseInterface
A (lazily retrieved) HTTP response.
ResponseStreamInterface
Yields response chunks, returned by HttpClientInterface::stream().
RequestExceptionInterface
Interface for Request exceptions.
RequestRateLimiterInterface
A special type of limiter that deals with requests.
RequestMatcherInterface
RequestMatcherInterface is an interface for strategies to match a Request.
AttributeBagInterface
Attributes store.
FlashBagInterface
FlashBagInterface.
SessionBagInterface
Session Bag store.
SessionFactoryInterface
SessionInterface
Interface for the session.
SessionStorageFactoryInterface
SessionStorageInterface
StorageInterface.
BundleInterface
BundleInterface.
CacheClearerInterface
CacheClearerInterface.
CacheWarmerInterface
Interface for classes able to warm up the cache.
WarmableInterface
Interface for classes that support warming their cache.
ArgumentResolverInterface
An ArgumentResolverInterface instance knows how to determine the arguments for a specific action.
ArgumentValueResolverInterface
Responsible for resolving the value of an argument based on its metadata.
ControllerResolverInterface
A ControllerResolverInterface implementation knows how to determine the controller to execute based on a Request object.
ArgumentMetadataFactoryInterface
Builds method argument data.
DataCollectorInterface
DataCollectorInterface.
LateDataCollectorInterface
LateDataCollectorInterface.
HttpExceptionInterface
Interface for HTTP error exceptions.
FragmentRendererInterface
Interface implemented by all rendering strategies.
ResponseCacheStrategyInterface
ResponseCacheStrategyInterface implementations know how to compute the Response cache HTTP header based on the different response cache headers.
StoreInterface
Interface implemented by HTTP cache stores.
SurrogateInterface
HttpKernelInterface
HttpKernelInterface handles a Request to convert it to a Response.
KernelInterface
The Kernel is the heart of the Symfony system.
DebugLoggerInterface
DebugLoggerInterface.
RebootableInterface
Allows the Kernel to be rebooted using a temporary cache directory.
TerminableInterface
Terminable extends the Kernel request/response cycle with dispatching a post response event after sending the response and before shutting down the kernel.
ExceptionInterface
Base ExceptionInterface for the Intl component.
CurrencyBundleInterface
Gives access to currency-related ICU data.
LanguageBundleInterface
Gives access to language-related ICU data.
LocaleBundleInterface
Gives access to locale-related ICU data.
RegionBundleInterface
Gives access to region-related ICU data.
ResourceBundleInterface
Gives access to ICU data.
ExceptionInterface
Exception interface for all exceptions thrown by the component.
TransportExceptionInterface
Exception interface for all exceptions thrown by the component.
MailerInterface
Interface for mailers able to send emails synchronous and/or asynchronous.
AuthenticatorInterface
An Authentication mechanism.
TransportFactoryInterface
TransportInterface
Interface for all mailer transports.
ApplicationAwareMakerInterface
Implement this interface if your Maker needs access to the Application.
InputAwareMakerInterface
Lets the configureDependencies method access to the command's input.
MakerInterface
Interface that all maker commands must implement.
BodyRendererInterface
AddressEncoderInterface
ContentEncoderInterface
EncoderInterface
MimeHeaderEncoderInterface
ExceptionInterface
HeaderInterface
A MIME Header.
MimeTypeGuesserInterface
Guesses the MIME type of a file.
MimeTypesInterface
Guesses the MIME type of a file.
ExceptionInterface
Marker interface for all exceptions thrown by the OptionsResolver component.
Options
Contains resolved option values.
ExceptionInterface
Base ExceptionInterface for the Intl component.
Stringable
ExceptionInterface
Marker Interface for the Process Component.
ExceptionInterface
Marker interface for the PropertyAccess component.
PropertyAccessorInterface
Writes and reads values to/from an object/array graph.
PropertyPathInterface
A sequence of property names or array indices.
PropertyPathIteratorInterface
PropertyAccessExtractorInterface
Guesses if the property can be accessed or mutated.
PropertyDescriptionExtractorInterface
Guesses the property's human readable description.
PropertyInfoExtractorInterface
Gets info about PHP class properties.
PropertyInitializableExtractorInterface
Guesses if the property can be initialized through the constructor.
PropertyListExtractorInterface
Extracts the list of properties available for the given class.
PropertyTypeExtractorInterface
Type Extractor Interface.
ExceptionInterface
ExceptionInterface.
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. It is also possible to disable the requirements check for URL generation completely.
GeneratorDumperInterface
GeneratorDumperInterface is the interface that all generator dumper classes must implement.
UrlGeneratorInterface
UrlGeneratorInterface is the interface that all URL generator classes must implement.
MatcherDumperInterface
MatcherDumperInterface is the interface that all matcher dumper classes must implement.
RedirectableUrlMatcherInterface
RedirectableUrlMatcherInterface knows how to redirect the user.
RequestMatcherInterface
RequestMatcherInterface is the interface that all request matcher classes must implement.
UrlMatcherInterface
UrlMatcherInterface is the interface that all URL matcher classes must implement.
RequestContextAwareInterface
RouteCompilerInterface
RouteCompilerInterface is the interface that all RouteCompiler classes must implement.
RouterInterface
RouterInterface is the interface that all Router classes must implement.
SecurityFactoryInterface
SecurityFactoryInterface is the interface for all security authentication listener.
UserProviderFactoryInterface
UserProviderFactoryInterface is the interface for all user provider factories.
AuthenticationManagerInterface
AuthenticationManagerInterface is the interface for authentication managers, which process Token authentication.
AuthenticationTrustResolverInterface
Interface for resolving the authentication status of a given token.
AuthenticationProviderInterface
AuthenticationProviderInterface is the interface for all authentication providers.
PersistentTokenInterface
Interface to be implemented by persistent token classes (such as Doctrine entities representing a remember-me token).
TokenProviderInterface
Interface for TokenProviders.
SimpleAuthenticatorInterface
TokenStorageInterface
The TokenStorageInterface.
TokenInterface
TokenInterface is the interface for the user authentication information.
AccessDecisionManagerInterface
AccessDecisionManagerInterface makes authorization decisions.
AuthorizationCheckerInterface
The AuthorizationCheckerInterface.
VoterInterface
VoterInterface is the interface implemented by all voters.
EncoderAwareInterface
EncoderFactoryInterface
EncoderFactoryInterface to support different encoders for different accounts.
PasswordEncoderInterface
PasswordEncoderInterface is the interface for all encoders.
SelfSaltingEncoderInterface
SelfSaltingEncoderInterface is a marker interface for encoders that do not require a user-generated salt.
UserPasswordEncoderInterface
UserPasswordEncoderInterface is the interface for the password encoder service.
ExceptionInterface
Base ExceptionInterface for the Security component.
RoleHierarchyInterface
RoleHierarchyInterface is the interface for a role hierarchy.
AdvancedUserInterface
Adds extra features to a user class related to account status flags.
EquatableInterface
EquatableInterface used to test if two objects are equal in security and re-authentication context.
PasswordUpgraderInterface
UserCheckerInterface
Implement to throw AccountStatusException during the authentication process.
UserInterface
Represents the interface that all user classes must implement.
UserProviderInterface
Represents a class that loads UserInterface objects from some source for the authentication system.
CsrfTokenManagerInterface
Manages CSRF tokens.
TokenGeneratorInterface
Generates CSRF tokens.
ClearableTokenStorageInterface
Stores CSRF tokens.
TokenStorageInterface
Stores CSRF tokens.
AuthenticatorInterface
The interface for all "guard" authenticators.
PasswordAuthenticatedInterface
An optional interface for "guard" authenticators that deal with user passwords.
GuardTokenInterface
A marker interface that both guard tokens implement.
AccessMapInterface
AccessMap allows configuration of different access control rules for specific parts of the website.
AuthenticationFailureHandlerInterface
Interface for custom authentication failure handlers.
AuthenticationSuccessHandlerInterface
Interface for a custom authentication success handler.
SimpleFormAuthenticatorInterface
SimplePreAuthenticatorInterface
AccessDeniedHandlerInterface
This is used by the ExceptionListener to translate an AccessDeniedException to a Response object.
AuthenticationEntryPointInterface
Implement this interface for any classes that will be called to "start" the authentication process (see method for more details).
ListenerInterface
Interface that must be implemented by firewall listeners.
FirewallMapInterface
This interface must be implemented by firewall maps.
LogoutHandlerInterface
Interface that needs to be implemented by LogoutHandlers.
LogoutSuccessHandlerInterface
LogoutSuccesshandlerInterface.
RememberMeServicesInterface
Interface that needs to be implemented by classes which provide remember-me capabilities.
SessionAuthenticationStrategyInterface
SessionAuthenticationStrategyInterface.
ContextAwareDecoderInterface
Adds the support of an extra $context parameter for the supportsDecoding method.
ContextAwareEncoderInterface
Adds the support of an extra $context parameter for the supportsEncoding method.
DecoderInterface
EncoderInterface
NormalizationAwareInterface
Defines the interface of encoders that will normalize data themselves.
ExceptionInterface
Base exception interface.
ObjectPropertyListExtractorInterface
ClassDiscriminatorResolverInterface
Knows how to get the class discriminator mapping for classes and objects.
ClassMetadataFactoryInterface
Returns a {@see ClassMetadataInterface}.
LoaderInterface
Loads {@link ClassMetadataInterface}.
AdvancedNameConverterInterface
Gives access to the class, the format and the context in the property name converters.
NameConverterInterface
Defines the interface for property name converters.
CacheableSupportsMethodInterface
Marker interface for normalizers and denormalizers that use only the type and the format in their supports*() methods.
ContextAwareDenormalizerInterface
Adds the support of an extra $context parameter for the supportsDenormalization method.
ContextAwareNormalizerInterface
Adds the support of an extra $context parameter for the supportsNormalization method.
DenormalizableInterface
Defines the most basic interface a class must implement to be denormalizable.
DenormalizerAwareInterface
DenormalizerInterface
NormalizableInterface
Defines the most basic interface a class must implement to be normalizable.
NormalizerAwareInterface
NormalizerInterface
SerializerAwareInterface
SerializerInterface
ResetInterface
Provides a way to reset an object to its initial state.
ServiceProviderInterface
A ServiceProviderInterface exposes the identifiers and the types of services provided by a container.
ServiceSubscriberInterface
A ServiceSubscriber exposes its dependencies via the static {@link getSubscribedServices} method.
ExceptionInterface
InflectorInterface
SluggerInterface
Creates a URL-friendly slug from a given string.
OperationInterface
Represents an operation on catalogue(s).
DumperInterface
DumperInterface is the interface implemented by all translation dumpers.
ExceptionInterface
Exception interface for all exceptions thrown by the component.
ExtractorInterface
Extracts translation messages from a directory or files to the catalogue.
ChoiceMessageFormatterInterface
IntlFormatterInterface
Formats ICU message patterns.
MessageFormatterInterface
LoaderInterface
LoaderInterface is the interface implemented by all translation loaders.
MessageCatalogueInterface
MessageCatalogueInterface.
MetadataAwareInterface
MetadataAwareInterface.
TranslationReaderInterface
TranslationReader reads translation messages from translation files.
TranslatorBagInterface
TranslatorBagInterface.
TranslatorInterface
TranslatorInterface.
TranslationWriterInterface
TranslationWriter writes translation messages.
LocaleAwareInterface
TranslatableInterface
TranslatorInterface
ConstraintValidatorFactoryInterface
Specifies an object able to return the correct ConstraintValidatorInterface instance given a Constraint object.
ConstraintValidatorInterface
ConstraintViolationInterface
A violation of a constraint that happened during validation.
ConstraintViolationListInterface
A list of constraint violations.
ExecutionContextFactoryInterface
Creates instances of {@link ExecutionContextInterface}.
ExecutionContextInterface
The context of a validation run.
ExceptionInterface
Base ExceptionInterface for the Validator component.
GroupSequenceProviderInterface
Defines the interface for a group sequence provider.
CacheInterface
Persists ClassMetadata instances in a cache.
ClassMetadataInterface
Stores all metadata needed for validating objects of specific class.
MetadataFactoryInterface
Returns {@link \Symfony\Component\Validator\Mapping\MetadataInterface} instances for values.
LoaderInterface
Loads validation metadata into {@link ClassMetadata} instances.
MetadataInterface
A container for validation metadata.
PropertyMetadataInterface
Stores all metadata needed for validating the value of a class property.
ObjectInitializerInterface
Prepares an object for validation.
ContextualValidatorInterface
A validator in a specific execution context.
ValidatorInterface
Validates PHP values against constraints.
ValidatorBuilderInterface
A configurable builder for ValidatorInterface objects.
ConstraintViolationBuilderInterface
Builds {@link \Symfony\Component\Validator\ConstraintViolationInterface} objects.
ClonerInterface
DumperInterface
DumperInterface used by Data objects.
DumpDescriptorInterface
ContextProviderInterface
Interface to provide contextual data about dump data clones sent to a server.
DataDumperInterface
DataDumperInterface for dumping Data objects.
ExceptionInterface
ExceptionInterface
Exception interface for all exceptions thrown by the component.
CacheInterface
Interface implemented by cache classes.
ExtensionInterface
Interface implemented by extension classes.
GlobalsInterface
Enables usage of the deprecated Twig\Extension\AbstractExtension::getGlobals() method.
RuntimeExtensionInterface
LoaderInterface
Interface all loaders must implement.
NodeCaptureInterface
Represents a node that captures any nested displayable nodes.
NodeOutputInterface
Represents a displayable node in the AST.
NodeVisitorInterface
Interface for node visitor classes.
RuntimeLoaderInterface
Creates runtime implementations for Twig elements (filters/functions/tests).
SecurityPolicyInterface
Interface that all security policy classes must implements.
TokenParserInterface
Interface implemented by token parsers.
Version20211204153724
Auto-generated Migration: Please modify to your needs!
Version20211215144714
Auto-generated Migration: Please modify to your needs!
Version20211215150248
Auto-generated Migration: Please modify to your needs!
Version20211219165136
Auto-generated Migration: Please modify to your needs!
AccueilController
Description of AccueilController
AdminFormationsController
Description of AdminFormationsController
AdminNiveauxController
Description of AdminNiveauxController
FormationsController
Description of FormationsController
SecurityController
Provides common features needed in controllers.
UserFixture
Base class designed for data fixtures so they don't have to extend and implement different classes/interfaces according to their needs.
Formation
Niveau
User
FormationType
Kernel
The Kernel is the heart of the Symfony system.
FormationRepository
Optional EntityRepository base class with a simplified constructor (for autowiring).
NiveauRepository
Optional EntityRepository base class with a simplified constructor (for autowiring).
UserRepository
Optional EntityRepository base class with a simplified constructor (for autowiring).
LoginFormAuthenticator
A base class to make form login authentication easier!
FormationTest
Description of FormationTest
EntityManager_9a5be93
The EntityManager is the central access point to ORM functionality.
Niveau
DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE'S PROXY GENERATOR
__TwigTemplate_b497844606ca5faa2b4888ebe42901ab5af64c93c54dcd4593f63da410be8380
__TwigTemplate_60378efc5547fa869e1cd15ba83bfbac52dba02186ebc79c991ff7d6679ab333
__TwigTemplate_739e12b8584358c33a53f0fe3aa4cd8aa0cdd78f56bc7622014c63b06d0256a0
__TwigTemplate_2f69f21fc1158524a8b45409a05b2908f82d0dc292dd4c868afd97676dfc8d85
__TwigTemplate_277d8c6e413ad31fc5840e7db5214d78148ef14f0ed4f1256181a8e123bbd711
__TwigTemplate_d5ac0f63d14dea1a6dff840a10cb091a0f2a2df4d8732d4248ec54b05885af36
__TwigTemplate_8b4aa9050a9207385cc6c768da98f1351b44a0a37906831c0a9f313b2dbc0279
__TwigTemplate_15ed586a51d54e80b20f7f22f400297017d796d0613ae2435607bb5dca36b651
__TwigTemplate_eb370b94b676c0c70a8e2d2ad2f82f623d0993dad46a444559475e97a1f40d09
__TwigTemplate_3474fb667359a2c962f896d3902149c09e29215ea15dd7690a1afbe30fe219cd
__TwigTemplate_f5b2c6030b78651eeee5508acf2e42748dcea40c65a067e7c294bb23e2eb4489
__TwigTemplate_7803f4befcf5848f8157aed70576804b308d6fa79746bf6628c8da97411c583a
__TwigTemplate_557df1240c84216b8e426204d9b1af73f53053aa3f04bdbb6ae0fe49d514ab29
__TwigTemplate_4da1070512163480626fdcc4f6b79abba0931ca6fccc9a0a84c5d90dc908b3df
__TwigTemplate_688009dd390df577614f3a13b5bd6de6f5c8f1ab946b376341a834f98435526e
__TwigTemplate_0eaef96895fff7162dabb8bb6be5092bb5a7bd230e3852205a43be0d67d8ee8f
__TwigTemplate_c818f3c5e2de59c5c28eeea09ae61ad031a5adad35b793a57efc983926375792
__TwigTemplate_4aed6dadd483d5c7995c0459b70ea8748ffc5a949f0a0e43e2952177b4f11665
__TwigTemplate_cb3502a7ff552871a896e86581b3af75e50112f83cdbeda80b245f0bd029a158
__TwigTemplate_d2267108e2c1a5adae2c80a23a203b4acc4116c570526f9553731b8b24823210
__TwigTemplate_191ec0112983cd63cfa438a083f6ee33b1ea340484702ff34b718cd791fe9d79
__TwigTemplate_9f2307677c4778becf87a76862513cb3185550f2a170123b5a37362cc2a6f15f
__TwigTemplate_121a5ec372d42184c989d7e780a9552e8c53da98dedd0ae719be20ab2461a6cc
__TwigTemplate_c1ed6b79b60c84c6fc3f2a3e994eb9a6b904ece156e63135991de82eaec8ea60
__TwigTemplate_868c60584ece8fab5b3e6ee47da81090fccb45c470fa263631b1ee6396cc821a
__TwigTemplate_7f94d053542176e477d2660f4d197f1c5649ca1f9c9442720c14dc771fd7690f
__TwigTemplate_323c4554a6b8f843b927a76f2c87c788fc49c05e78d31bcd56279182a89a4181
__TwigTemplate_ecc0a52e8d8beecafb7969c2d422a577062e7255029f2a83b7ee89c14c6c2ffa
__TwigTemplate_617d0e93d10b00da9c66727295c96f9271f4ca682529f2d3cebea1c0944ee465
__TwigTemplate_73903e9d3fa50678300c6767a4fcf393a0d0aa28a41f49158aceb9778ef1d6a9
__TwigTemplate_111566203869aa2ad73a670c8a5be467512f603dcbf45472883383a7a65d5375
__TwigTemplate_e330d2a9e1c84f35430fc6215146715508ea2bb2fe166ab2b4f80c81fe2585e3
__TwigTemplate_8f097852af127a555ae526eb5686f3b1e66a0ed44ee23c5b16215af3d3f18d6d
__TwigTemplate_840a69377269ed78b8663ea168032a98846b32e6081601b4dd47e1bab68eb72a
__TwigTemplate_3f3b44b8b5ba7f90ee7e0034be646406c671d8237ef05c8dfa02f8ee46d5df6b
__TwigTemplate_56da3b288822858c6ac9f809ee7d51e473770983d454cba9dae102b3943fc7cd
__TwigTemplate_d589627af5938af59e4566f398d7b77ecd7a5158a3713028109284b934b9bd7c
__TwigTemplate_bd74b12039fd49ee25156f095a15712748a40f89a8ccabbc796e9eac3aeb943e
__TwigTemplate_5cf4500315925d1ed25ab05d230c9cb290c4fd589b28266efcb0809dbc9600be
__TwigTemplate_09df99469a028e79db2d18a9e9a423ca20ef8a260aba11f455f6014e360e9c52
__TwigTemplate_4fc68b8a54fe934dbba957b3328ebe0e380ed09fdc6c1c8be5154b6bdcd5d7bb
__TwigTemplate_73ec1a3031fd001057b323343f9b04e536e59bd3831b44f0f6225f2219c9785e
__TwigTemplate_f48c5d2cfe1d5636562de0e62fa9f55e18dbc1fe305672e0d1242f78b05d3166
__TwigTemplate_c03c0aa78485e6af139a0c7893c6cc7b7b4baf7809f46b26308ded262a6f0d72
__TwigTemplate_ad60c6b6e51aa8d969ae3bcf22bc46a546d1a42d502d3eb4b8c45703f2986a96
__TwigTemplate_d29a911606d4e33f5637f8b7a1d8c27ebc113a00679e2955fd7c359ab0ed3aab
__TwigTemplate_75f50bf7b841ff04af78b566cf3da9ed9d58d5d5a1c76d5e0f63501f4b8474ea
__TwigTemplate_07aaec5ce25b759379217e4d91aee9d6b48235f0ace046f1029fdb9b5ac72e01
__TwigTemplate_2a720c5932e6a87f6ca8936bf73b0e61a28261864d70de6622e51c5f3025a368
__TwigTemplate_9d160f38882acaace8d2e7598d71ee3e2ed195274d629f2700cc539db085222f
__TwigTemplate_53990a0c114815b47455d7da9962b8e5b02a889f0fe794b2eaf00d7620a9a24b
__TwigTemplate_2945f70310ddd3ec009be9413bbdaba2d8d4dc2e6104c91fd1afa25063678f1b
__TwigTemplate_323d9d234280608a7873c9a6e65618af9e62ca028fafa545f1d92c5175eed48a
__TwigTemplate_e35bf38c4e49ba687a264811cf29196b09d6a947f06fcfab7b3851bd6d8b1ac6
__TwigTemplate_8df82981c51c927933f4bf90100f31a427a79d686de9e9e0e3d80b0a7407bd4b
__TwigTemplate_700cdf751469e32ff77bc5f6c1adc48ec0c3c5a45b8b86b442e8bbe378dc9f01
__TwigTemplate_c003832622f949340d428c7b70274fcc13731f8d2def3a82f228f9f4d54cd210
__TwigTemplate_7ff1735d2e4e3160c27fc66f8b1065520b9e451588183136d2c36ce217b81546
__TwigTemplate_c90dcd33ab787ab803823bfeaeeceb75e9d2c87caf0216f28d9811d849c782e1
__TwigTemplate_41ab3ffc86b02a14745815509e28ff6df0e3685cc78ba6fa9e2ed0c029afd5c8
__TwigTemplate_375cd8ccfd1faa74d1f00a0b7e69e745b35ed01fa59ce714156a1b84b22ed96b
__TwigTemplate_f5843661649eeadc3e8ebe72c8fe35d982401346dd6f1f393f991d9dfb7e67ec
__TwigTemplate_2680575416d60b3849f588f22d4d40f37af928fcc240061473b8f7373f3df644
__TwigTemplate_d4f11c8e2e29b3b97ab21c3f49f2786c2e00d541f17d95a146c3a578396c9be7
__TwigTemplate_8e12aa80354482f97a655c7aab932ff04059189a273d63507f0c1a24053f8224
__TwigTemplate_832343862cf7b48afa62df4efb34ab0bba935f0277a8d2ffcb4ebd4cfc1a4679
__TwigTemplate_2ec537e86099da67eaabc67f412b98cfc369d926d67586580fb6c0700188dc53
__TwigTemplate_343e1384762a6c58059d0837bdcd04d915a2a456ddc6c4c7d5c64243cd6f8c06
__TwigTemplate_e7ff1023a2b676259260fadc5e67716594838262a36b7bbf5db194713bc2141d
__TwigTemplate_ee6607a83752d70edbb81bacd4b60425cbde7883ca396267774b19b0d6ce71f1
__TwigTemplate_88b54ffe9c4da6e7fd756cce5b606f7d40e9d549fff299894a43d6f28bb6e8b1
__TwigTemplate_91e0f74be7eee8d0cf0130d7719d8fcb224e398b98242a9224f95682b173e4ec
__TwigTemplate_e22e37b2a1ed1a1145ff1dee7698cb743b5924355149c688d7d2f260f553ca8d
__TwigTemplate_4c4c9f8db81f537f3dd4c17cd9a8bb9c5d918e62a18aa191c9d62116347d294e
__TwigTemplate_e65f0568456a6252ad029ccca1ff1a6bb589164bd95c8227c9950db5ec048a51
__TwigTemplate_837faad2bf4f391e80c6fb750b174ff409ab58c9b2cfbc0fb3fd2155db39133c
__TwigTemplate_f33a73944eba826cb6f9e68fcc81f3ecbe4e4e77b68480d157bbaac979d47d05
__TwigTemplate_e19b3d86197c945e21e389968b70ba7ef7a4c188601b2f9d77a25b1f453a9da2
__TwigTemplate_5b5eb8e466e72ce24ce576d28439398d21abd046a2cc817d81558b98f1515eda
__TwigTemplate_cd600cf7bd205e54fe1f17baac761c8d6d006ea06a8619b6ea06030be304dc4a
__TwigTemplate_fe17ea8fb5d15c1c439c9972cc67af6c4563bf26caff04d6c97cb2977d5faa1a
__TwigTemplate_d3fb473adee0bc6f936716d536291f4bb979aeba396f467df8b049ac809b330d
__TwigTemplate_12da6906f307078862fa023acbabcb3de588f01865ab987470fc1c5ad1ffc28c
__TwigTemplate_8b936b6731b413f97fc2af2fd329bc1bb4626b0d8284d900f6e8829f2d2292c4
__TwigTemplate_d9a2060b732e36c319024cfd706daab435f5e1635ca0e53b5496eeabf0a8b1c3
__TwigTemplate_18cafbf1fc0c783dd44b495d7e6b62b14c0967f073ace28c264957533fe557dc
__TwigTemplate_2b9357465e1765a51ba4592320f301962ed11995940e81ee6c844470d236f013
__TwigTemplate_45e6b976da2705ace5206bacd34a7750a605cd64156a3f37d45d3109b9810079
__TwigTemplate_2e250ecb1cd31bf516fe7de78aa9f695fcaf06eeea6d83b76554ae969b0ea2b6
__TwigTemplate_5619566a674de04e51e98c6e97a6914ca632f9fda77eb376a18b63b3029d1f32
__TwigTemplate_c343612f9af4fd73f98a258085200be777307cbcd1e55f218969c461bfa685fc
__TwigTemplate_aba1a5cdbdf5278346065cbd30849782466505ead908a0db54e9bce8635b7bd0
__TwigTemplate_1cef69abe5565efc907962ee711be17de9601571975c89020c17a3bef90df1d4
__TwigTemplate_34aecd80b578307549b6b1413667b7d5ddcb0385de09e043e51904a0313b8bdd
__TwigTemplate_6a1f550977fc81631cd3a927a3e5eda0c914a39c402bd2fc7aeac82c443713ee
__TwigTemplate_8f162672d38a2f36317198256793d70c33926e7b01c0fb1fcdf407d4dff85879
__TwigTemplate_204db83194c5d045204f030222a5e503068893fc93572d1076bee319b0095ebe
__TwigTemplate_1e8cbc4f2ebd3c6d94012b8aefb3757ff01c222c20a765d00cc91fd2b3214347
__TwigTemplate_587143006946d09ece26197a30c38ac0afa7beae7e8d9951e191ee7b44b4a6f1
__TwigTemplate_6f0325bfc0240b46f1d4166aeb2785475fd021c4a5d2d22658aa07e0659331a7
__TwigTemplate_330cf52cce64c99bc72c8266aa1bb882e9b5d714291fe852857390be208cb871
__TwigTemplate_8f5a18c91e80d123c8e63459591bf43e56a6e21549424d6b3a3f9a1440b67d58
__TwigTemplate_b6c65b1822356444e5ec74c5a03c92d0bc9b6f38e265eb77933298e03cb0c911
__TwigTemplate_535dfaffa94383a62e6533cf4a0d1d3a6ac8b388e14774c2667d5a2429c2e5e9
__TwigTemplate_f565f3f076ffc9584afe8c34dc3faf56f6984a36111885da548a1157ecb7dc97
__TwigTemplate_84c532db8d37c9c73e50cd4f433aaa6a8619a9684cba9b6b975b7394369e27fa
__TwigTemplate_4d1a6409913807abce5db12fbb7157b6ab38bde8284cea6fe296ab3407fdcb21
__TwigTemplate_113b05b2ac395eb4399ab29947c0f10b67581b80ffe03b2e81db31f659573282
__TwigTemplate_b493d20e5923b3c260813d7499503d67651559bfffdbae6ca650f5146eee052d
__TwigTemplate_cbeb3d3a94aa03423f1adb34e7965a027472005773f6c1b539a55f9cd9252494
__TwigTemplate_d6e47d464ed9c1690fe2bf344f4495b6a670b016c6d87783cff845fe4bedd6b1
__TwigTemplate_d8ac2462f3b79855b3dde9d2bbe8510469270007d44960054464d70038c10e4b
__TwigTemplate_2c9938259a800fac0c80f13a36047cd907fc7c2d74c354183df5ab5db3249282
__TwigTemplate_77625293f9ed22337a8b9aeb8d599aa85063e49d1d99ae0478e87a667f38f455
__TwigTemplate_13201c8531cd73e7b5dc2fa798c538ec8f86bb79866aa61e27752a2623e0c33b
__TwigTemplate_ecb762101de5c577c91c25ec19047456b166e127334f7e230b6a45165ac65464
__TwigTemplate_02a84f35887ee837a660f9a97af8a3cee290f6d0e9283ffd880776b710db132e
__TwigTemplate_419180842b95217b0d810a4ec2b92cc9326e92d162f8042092904943295f0169
__TwigTemplate_814ca92838460ac29e83269d226a92bcdf560f359f8799ae43338687e2bbe6c9
__TwigTemplate_393f39e1b1a46c8b09878a98fac51ca86894b2c18e1dd61ab51bd6073453dcc0
__TwigTemplate_ecf91bd09db4a9dced09b76ca3e44ca58c37bc6c7b8574f3538354de0c5990df
__TwigTemplate_d49c5647cde05f1c9c61a9e0e357ed611684221bbe7c039697914aaed8b036a7
__TwigTemplate_e2db875ee7a31f05f7db0f49b67ed8c16390e59da8e50d358ba515ec30c219c3
__TwigTemplate_b38f67871fabce9bb421d6285367633c60adcb10130655a34e43be4dc4d868ef
__TwigTemplate_d03a76a342ece2089b495d28ab92ae5ccd66702e8a80fa5a59eb40fc30108012
__TwigTemplate_d01e2ced88c2abe6065e8b6b99f8c48b6d8e3bcd2b8f07b85323e28a85675783
__TwigTemplate_c2627ad4e1b045d31273727b1b9f8570b82c1981bae6e19665cd5381cf5cd2d6
__TwigTemplate_9a333d6988877b1c456e583aa58123c69ed678f7179f073eb391766455a176a2
__TwigTemplate_df02ad28de122702696ebe8f8289a366a639d70dec8cf267f15385011919302c
__TwigTemplate_5bef0d665ade21c69c2ab74f7cd014ea853a669d6e09e7cb74e4c19ce0f7ced7
__TwigTemplate_adb2ae53c9823fb229d813abb803f5b482cb72e387003fc6f3c2fed705dec29e
__TwigTemplate_d21b462fdb5e65625f24471d7f25c04f61dda3fbd28e2e995331a58c008b8b1c
__TwigTemplate_6ad1554a7fa38c46f93e606bc3ef9b9ba45cedea3d80adb50b752fe13f94a58c
__TwigTemplate_3696c3f79a3b7c180a25556a29870aeddd6cfb42cfc1351f4aa8c13ac7a813f9
__TwigTemplate_0d6c868593d7146c6a8ab75092d7fd011d9a11ea2441006b768dfb1efbfb2d57
__TwigTemplate_f27d2e430384a8bb4443b75a2796252436aba6390fcfe1dbda039902ca2078c2
__TwigTemplate_8c16a0f192da3464579e4738f59128c7df5cf26fe421bad54dc3f867b720f671
__TwigTemplate_ac78c99ceafc81d13e4168852a2a4ae71c964d6ebc80e4d124e36a7cdfcb2c44
__TwigTemplate_9a3662410803b62d1493d0daa0a785877499247a4418220d067064834bad9693
__TwigTemplate_6422f8cc83164db60de900e27981f4c15a46722f45fab8c439dcd64a1100306c
__TwigTemplate_5709dad68d4ef28adc234cc080a4b45853f488d4072f6d812629c379a8863411
__TwigTemplate_37b82e340ae06d07bc340ec6f5ecfaaa7ca7cc07426f1b027b4430f10c1d8ad1
__TwigTemplate_1c860db01332e2559b8d10010a27ce0497a4a45a69816a66ae229ed0810b7cd1
__TwigTemplate_9e063b01c6e1f1e9b4467ad093c66b39a1d12e70119b05dac075e6bef9fc1aa8
__TwigTemplate_a0d764d275903e7a33448ff1c4ac422b02a0ba426696d6a7216efc21f652ab0c
__TwigTemplate_37aea21a39ef6afda72755db33203d30f81e5342e59bac3264975e446cfeaaf1
__TwigTemplate_9ba49ee5fd61df8cb1aea3b75cf350a7de26bdcdc320d7cefef46b33cbc3c89f
__TwigTemplate_35c48b5b50b5791c3200185e820b690a58b7360640c3eaa5af271f2d9c81793a
__TwigTemplate_f2fc0febf98c8d5904eeeb105bd1fcf9e7f37b4316f0ea7009346da0f80e7784
__TwigTemplate_16db6808d40fccc08370cbd3e64c76de434a603f2009ce49f70ab48c46a213b9
__TwigTemplate_a937cba7e8085661ad2127e21d536d3b2f0a539716930dbcae70dafe686959ad
__TwigTemplate_945b3bfcd1ca4bd308309b0025b14fb9a85fb19855683a2f93e55f0b7ffc867c
__TwigTemplate_ab836b3d36da9a95f5a2962d45fdac4eede4b3d0231709129d1624f4bd36838e
__TwigTemplate_80be96093a35f00ae9610ee12fcbdcf14c5fb60bf1ff27b403489f8afe1e1bbd
__TwigTemplate_56dee104ee005f3dc13b5b1e87e5c1acb4b15b38b093de04865d17b742d7bf1d
__TwigTemplate_10ca3793e6504396bfa7ce3e26aee379749d88830c1d5c5d8d268740e95c501f
__TwigTemplate_3b61ef50f6f6810ccd6995eb43e72aec94c7f5468396bfb1a1391ba688313602
__TwigTemplate_ad7128c6b9f1a8c2e3a7d0e3ecaae18d7448b69af7d4ec0c55c8dd727a4a3469
__TwigTemplate_7ba22947f59b8eaf08fc40e249e2415fb2b7a1f5eac68a8952246c19826a0697
__TwigTemplate_147246d3ea93249c8caceaf6b1ae10c72ac9c923857d156b4c44b9688649cabc
__TwigTemplate_322ded1e25aebce24320e05e8f1159079da0a1eb822c931e5ce44ba9f6295d58
__TwigTemplate_1a15152cbf28f8a9099ff6f4011aac87526a7ad1082ec8e20f728a8e69af18b9
__TwigTemplate_f8246c8fbedbe3e34b4d7968211d64c0f3100f54397787c9724b96a5c4dc4d2d
__TwigTemplate_358c3043db8aa169952fd6232f4c6c054d352659b6fcd9184f633ec8da7214f4
__TwigTemplate_c4c95f692847974fe95875e41cd156a408396e3fcdd5d0bb12c6a7d3426fd2de
__TwigTemplate_2235bfd4c354252f18e1ef93b64637fcf45650fdb187354abce5e38f979ceb93
__TwigTemplate_7dc7c1a41ab5ad6985aabc3886d196f82d49665adf303fa8f1922358ad7b1761
__TwigTemplate_c3f38fef743b64e00ee7d087096c7e908f4e9a57f879c3b62a92dacf76dc521d
__TwigTemplate_a380da7397207fe9cb6829dbdf9a10e384c4f476cfe8d3e6ef84118596bce51d
__TwigTemplate_e5a9ea2da46922e4e7cfefbc64493a382fa148520020b715645f787461cd5e2b
__TwigTemplate_e129c836e2339bd7f49b91f8a4452b1161ba32c5b8a09c062c585cf84fa2f12e
__TwigTemplate_093ffcef30c7427830be197f826a62c81375aca0f2fae85321c333f31fc71ad6
__TwigTemplate_3fd9e855c526ec0d5fa19569301001b1a8e89ac8d1102a681b835f44cbcc0bda
__TwigTemplate_8c3960ed4f2ae72acb0b8a65941ef1c43339357f70940b07cb36f52df2a5e0cf
__TwigTemplate_71b7160de3d1a1c949ff898b1da490af640067a1dc6db079f05b7fda5d726f87
__TwigTemplate_22963afa9a3d7db646f6b93f9ab9283b463d7846af008b894fbb1289f7147aa9
__TwigTemplate_c24446a6479b226cea3e23cdc75296f51c9372d8014bd4991126dc8867fbda6e
__TwigTemplate_250e2f533c032d09a8bb90c38db45122f5d5034136603dcc081e1fd6b5eb34ef
__TwigTemplate_95570464b7c37852740e2cb93217f3f2f702fd9e2f5cffd29449e4935c2230a5
__TwigTemplate_072e7b1cba0f50983bc8682e1b1e61fc1f51c3c68a7d24008d5ddd912f05bf95
__TwigTemplate_5196e66819323837116baa20c855c90b055f8009e284ecbb8acc18df896c53f3
__TwigTemplate_bdd8e28a630195bb354ff79586e6ae64ba277e3a8b3babe7e47f2ec8d9267cae
__TwigTemplate_a838431d3e70d5c254a7e7ebc0518afd636df1b63692ec8671ea9eab6bccfb70
__TwigTemplate_4507723e1f5e5c22c2230e23c022c42c8e4ec8b76f219fa9f160e98483b9c8f3
__TwigTemplate_be57b8230a9f067f979a22e51385ae81d3031dfaa2210a92d3be415909170d5f
__TwigTemplate_59cd16860b7ed7672a079de7dcd9e5902103d77f78907988c3536a3bfdd0feae
__TwigTemplate_a46b53febdf6e0bfcb084efdbe1eade75921fc45fa3ba65954302d06ee855726
__TwigTemplate_de24d32d9415a7a8ae651bd2dc080464fd87ef7045dcbb47a1af505b24b808bb
__TwigTemplate_d621df114d3bd683ea9b9b4ae7bdb5ebed26bc2049a3218320803cf740fcb1df
__TwigTemplate_de438efc3c7896123f9afded65029b1c460e97f5865b97ff525c751826559c2e
__TwigTemplate_38fc72db8b7dda400141905d0c1848f9f06ce4bb97ad2aa23ec5ad0bcdc3604e
__TwigTemplate_73b00378f086c8f92ed9e91c8a07762d7355fdff6c348860739495c78d5f6700
__TwigTemplate_cd0558a61bdba97a9d0418154cc0126d56ecd8f10f909b406ed5d76d9aff38dd
__TwigTemplate_2e01f39e18a4a7ab0a79598ff279b6ac111a20871067459f4ea937dc194bd7ea
__TwigTemplate_292ca8c9544590c71e17918c230cd9b814dc021d82484e67c1a991237893e738
__TwigTemplate_894bb73c6b4e318269c827e6fb3b0940f2ca6b3dd11f9d28b7fcbdb416ae7ece
__TwigTemplate_16b4f5e587fe178ad1f194496a00555601a1d17e14c58aab98b0359fcebee495
__TwigTemplate_0f1da04123654c72bf2b3918d59eb42987d55728dd50470938ea377d6a3f8491
__TwigTemplate_9de1eb7dc2f96afd81a6f68a39b2993d29e4125483c68226713ba1138d12207b
__TwigTemplate_64d77a1b29abc063fadb6391b4b7820e43c3972befdcb4de569c03752939a83b
__TwigTemplate_6ec0baff6c63ea0fd3f9601755658fcea2fe35eab032e7af749adf2f1f302fe8
__TwigTemplate_6710ba29bc62853bcd73dda540c1f731910f947704a092e940a714da5929dc9a
__TwigTemplate_f359c4fd60d95101b02ebdf32754daebc761fe6b3628010fb3838d89eebbc10a
__TwigTemplate_3b9a26ee9989cc2c96de7261ae77e8aaff7319fc15f8bcca5f4454ed0500a14f
__TwigTemplate_82cafccde7c6102dfd64e266926ae14ba0b8e750342ee30a70abade8b6c9b012
__TwigTemplate_01e0fb0a08261804ab1b0d4d441776f49d06bcdd5703f7a4194becc47758b846
__TwigTemplate_7efaddfcaa77268f495060ad843e76be5e17ce50367e923d74317c6f417d31e1
__TwigTemplate_05eca8042e79b1f24720082aec294cec7cf35ef5f8a6d24fa9be6a8b98ee0f90
__TwigTemplate_39f074c136478275923ffa168301d5cb99f952adc2f1205a07615da66dbb41d2
__TwigTemplate_7d507f34d6b453ab073fa47fc92a1b83da0c6da9bcd97de347cd2d22359e50a0
__TwigTemplate_bc39bcbf54ef936e3ab264db3264578254014f1b5f675cc484e1bc1513e827aa
__TwigTemplate_a33129151b7300df72c9dd8e7d7ee69b91d64dab22f1462a5257d5295679050c
__TwigTemplate_513906cd8cc0e564c5ca6b2ba2e09a157d81597e6419a8d97efe2c603f3968b8
__TwigTemplate_53a4880f8a1030162b5a6a330f471136355dc6f6b9066af7d894506c157a1ee2
__TwigTemplate_c9e428ec7577d4feda54b5f3f842664218dd7f7f68644aa3c82cb817844472fb
__TwigTemplate_0bf2d30f32a0337c33b6d25d2811e1304b471ce03b6eba725608d5c4ea8cf867
__TwigTemplate_db36fc3290da562134c5366882ec5be839c8f7614d869cfe2008e472c00f79ce
__TwigTemplate_b6304720620a8ef02ce2959f90159babb3b19884b52535f8863a76f9a3b3225d
__TwigTemplate_54f1efc3dea7685bbec8dd070aa39705695e72d06308bc6884087b7c2cfc5115
__TwigTemplate_18211a9fdd4fe77dea1ed8213580893f3db33dd4766110ab95fb0ad98180765c
__TwigTemplate_b0f99cf4629c3eef2f11956b12d4391d35dffe9811cb14cc3c32c49e94bd76a2
__TwigTemplate_60a23ea5d40d2a55a6972c220e5c6eb1634805bd4c7d14bb3d5681fb44ae1bd0
__TwigTemplate_bf016005f06b48a95c8dbe77787efa257a21cad6086c746a3bf011035595a71e
__TwigTemplate_93726fa12791815e6b3f9f35ec59a2dcf3008eab09843437252dd6597abd9d46
__TwigTemplate_63484245f1d30bd51c3eee1eb242c42bfaa23b5c62c2ebce433a8a9e0c020ee4
__TwigTemplate_483cea8069ca4b07207fdbd4effd8c0e68544cfb5b316d3d6467c67eeeeffd98
__TwigTemplate_fb2d3362cb57ce75ad9270e208eb5727de483c3763e363c27cf079782c61b670
__TwigTemplate_bc2225165d1dc332f97706259d53281a7d89877df9f7d8ef1802a59464120442
__TwigTemplate_35e1187d86938ff343658ce9d49c55e533357fa0a657dd1dd3cfa05956480e52
__TwigTemplate_82e8e23a8746d74752c424d39abdf310653f9289c8e4ddfe92a522d47ff36e64
__TwigTemplate_f03ea394eac0b697b171c7cb1a495e23e51bad8f8551ffe6cc36aaec9e84aac6
__TwigTemplate_de8ccb8d5404823921fd1a9bb82b4af82d9c6788985ff5e8a98d316a195b959c
__TwigTemplate_1cb10a01a309cedd320deca9c1beb4d399269ef6c16cba6bbed94df7a8d7487f
__TwigTemplate_658fd0304f7b252fead1a59e63c07bb8bfe7f3b28500ed4f1e5d24e2d5d6de33
__TwigTemplate_17cd2f060a4b0b5dba4cc31c228f4f4ac4c3695989975fa26d8894fcf0782f63
__TwigTemplate_c8847ac673388555cd58dbdf35df55eb3957c4c3a78df5985222aee64d2107b1
__TwigTemplate_abdb45dcf6320bf4f1990e6580006dd31f4edeec1d938b9e32b0105c0e2a5a1f
__TwigTemplate_ca61981efdfa202a6c8fbe2f161cc1a28e8d1f6eb42ed2622628c830d5b0a6ab
__TwigTemplate_cff1394ad044d1d58a723dc755ea0432ff118e73472d8666000a8a212d9d9fbc
__TwigTemplate_debf02e9d637bc8872169d7b471da07e4b9e106d6d28a9c94550446f271c5b91
__TwigTemplate_b7c61dac88e3ddf5005ccafcae1b177f2ea177f2e3d2e89fe4a46a6d83556063
__TwigTemplate_a6845cdda2db384d4402002a376fae74a6fe6202579622cf1578caa85f1f52fc
ComposerAutoloaderInit973f26e98e581dffe8dbe83373417b8c
ComposerStaticInit973f26e98e581dffe8dbe83373417b8c
ClassLoader
ClassLoader implements a PSR-0, PSR-4 and classmap class loader.
InstalledVersions
Installer
Versions
This class is generated by composer/package-versions-deprecated, specifically by
Attribute
Annotation that can be used to signal to the parser to check the attribute type during the parsing process.
Attributes
Annotation that can be used to signal to the parser to check the types of all declared attributes during the parsing process.
Enum
Annotation that can be used to signal to the parser to check the available values during the parsing process.
IgnoreAnnotation
Annotation that can be used to signal to the parser to ignore specific annotations during the parsing process.
NamedArgumentConstructor
Annotation that indicates that the annotated class should be constructed with a named argument call.
Required
Annotation that can be used to signal to the parser to check if that attribute is required during the parsing process.
Target
Annotation that can be used to signal to the parser to check the annotation target during the parsing process.
Annotation
Annotations class.
AnnotationException
Description of AnnotationException
AnnotationReader
A reader for docblock annotations.
AnnotationRegistry
CachedReader
A cache aware annotation reader.
DocLexer
Simple lexer for docblock annotations.
DocParser
A parser for docblock annotations.
FileCacheReader
File cache reader for annotations.
ImplicitlyIgnoredAnnotationNames
A list of annotations that are implicitly ignored during the parsing process.
IndexedReader
Allows the reader to be used in-place of Doctrine's reader.
PhpParser
Parses a file for namespaces/use/class declarations.
PsrCachedReader
A cache aware annotation reader.
SimpleAnnotationReader
Simple Annotation Reader.
TokenParser
Parses a file for namespaces/use/class declarations.
CacheProvider
Base class for cache provider implementations.
CacheAdapter
CacheItem
DoctrineProvider
This class was copied from the Symfony Framework, see the original copyright notice above. The code is distributed subject to the license terms in https://github.com/symfony/symfony/blob/ff0cf61278982539c49e467db9ab13cbd342f76d/LICENSE
TypedCacheItem
AbstractLazyCollection
Lazy collection that is backed by a concrete collection
ArrayCollection
An ArrayCollection is a Collection implementation that wraps a regular PHP array.
Criteria
Criteria for filtering Selectable collections.
Comparison
Comparison of a field with a value by the given operator.
CompositeExpression
Expression of Expressions combined by AND or OR operation.
ExpressionVisitor
An Expression visitor walks a graph of expressions and turns them into a query for the underlying implementation.
Value
ExpressionBuilder
Builder for Expressions in the {@link Selectable} interface.
ClassLoader
A <tt>ClassLoader</tt> is an autoloader for class files that can be installed on the SPL autoload stack. It is a class loader that either loads only classes of a specific namespace or all namespaces and it is suitable for working together with other autoloaders in the SPL autoload stack.
CommonException
Base exception class for package Doctrine\Common.
AbstractProxyFactory
Abstract factory for proxy objects.
InvalidArgumentException
Proxy Invalid Argument Exception.
OutOfBoundsException
Proxy Invalid Argument Exception.
UnexpectedValueException
Proxy Unexpected Value Exception.
ProxyDefinition
Definition structure how to create a proxy.
ProxyGenerator
This factory is used to generate proxy classes.
ClassUtils
Class and reflection related functionality for objects that might or not be proxy objects at the moment.
Debug
Static class containing most used debug methods.
AbstractFixture
Abstract Fixture class helps to manage references between fixture classes in order to set relations among other fixtures
MongoDBReferenceListener
Reference Listener populates identities for stored references
ORMReferenceListener
Reference Listener populates identities for stored references
CircularReferenceException
Base exception class for package Doctrine\Common.
AbstractExecutor
Abstract fixture executor.
MongoDBExecutor
Class responsible for executing data fixtures.
ORMExecutor
Class responsible for executing data fixtures.
PHPCRExecutor
Class responsible for executing data fixtures.
Loader
Class responsible for loading data fixture classes.
ProxyReferenceRepository
Proxy reference repository
MongoDBPurger
Class responsible for purging databases of data before reloading data fixtures.
ORMPurger
Class responsible for purging databases of data before reloading data fixtures.
PHPCRPurger
Class responsible for purging databases of data before reloading data fixtures.
ReferenceRepository
ReferenceRepository class manages references for fixtures in order to easily support the relations between fixtures
MissingNamedParameter
CacheException
QueryCacheProfile
Query Cache Profile handles the data relevant for query caching.
ColumnCase
Contains portable column case conversions.
Configuration
Configuration container for the Doctrine DBAL.
ConnectionException
PrimaryReadReplicaConnection
Primary-Replica Connection
AbstractDB2Driver
Abstract base implementation of the {@link Driver} interface for IBM DB2 based drivers.
AbstractMySQLDriver
Abstract base implementation of the {@link Driver} interface for MySQL based drivers.
EasyConnectString
Represents an Oracle Easy Connect string
AbstractOracleDriver
Abstract base implementation of the {@link Driver} interface for Oracle based drivers.
AbstractPostgreSQLDriver
Abstract base implementation of the {@link Driver} interface for PostgreSQL based drivers.
AbstractSQLiteDriver
Abstract base implementation of the {@link Doctrine\DBAL\Driver} interface for SQLite based drivers.
AbstractSQLServerDriver
Abstract base implementation of the {@link Driver} interface for Microsoft SQL Server based drivers.
Connection
DataSourceName
IBM DB2 DSN
Driver
Abstract base implementation of the {@link Driver} interface for IBM DB2 based drivers.
Result
Statement
Connection
Driver
Abstract base implementation of the {@link Driver} interface for MySQL based drivers.
Charset
Options
Secure
Result
Statement
Connection
Driver
A Doctrine DBAL driver for the Oracle OCI8 PHP extensions.
Result
Statement
Connection
Driver
Abstract base implementation of the {@link Driver} interface for MySQL based drivers.
Driver
Abstract base implementation of the {@link Driver} interface for Oracle based drivers.
Driver
Abstract base implementation of the {@link Driver} interface for PostgreSQL based drivers.
Result
Driver
Abstract base implementation of the {@link Doctrine\DBAL\Driver} interface for SQLite based drivers.
Connection
Driver
Abstract base implementation of the {@link Driver} interface for Microsoft SQL Server based drivers.
Statement
Statement
Connection
Driver
Driver for ext/sqlsrv.
Result
Statement
DriverManager
Factory for creating {@link Connection} instances.
ConnectionEventArgs
Event Arguments used when a Driver connection is established inside Doctrine\DBAL\Connection.
OracleSessionInit
Should be used when Oracle Server default environment does not match the Doctrine requirements.
SQLSessionInit
Session init listener for executing a single SQL statement right after a connection is opened.
SchemaAlterTableAddColumnEventArgs
Event Arguments used when SQL queries for adding table columns are generated inside {@link AbstractPlatform}.
SchemaAlterTableChangeColumnEventArgs
Event Arguments used when SQL queries for changing table columns are generated inside {@link AbstractPlatform}.
SchemaAlterTableEventArgs
Event Arguments used when SQL queries for creating tables are generated inside {@link AbstractPlatform}.
SchemaAlterTableRemoveColumnEventArgs
Event Arguments used when SQL queries for removing table columns are generated inside {@link AbstractPlatform}.
SchemaAlterTableRenameColumnEventArgs
Event Arguments used when SQL queries for renaming table columns are generated inside {@link AbstractPlatform}.
SchemaColumnDefinitionEventArgs
Event Arguments used when the portable column definition is generated inside {@link AbstractPlatform}.
SchemaCreateTableColumnEventArgs
Event Arguments used when SQL queries for creating table columns are generated inside {@link AbstractPlatform}.
SchemaCreateTableEventArgs
Event Arguments used when SQL queries for creating tables are generated inside {@link AbstractPlatform}.
SchemaDropTableEventArgs
Event Arguments used when the SQL query for dropping tables are generated inside {@link AbstractPlatform}.
SchemaEventArgs
Base class for schema related events.
SchemaIndexDefinitionEventArgs
Event Arguments used when the portable index definition is generated inside {@link AbstractSchemaManager}.
TransactionBeginEventArgs
EventArgs is the base class for classes containing event data.
TransactionCommitEventArgs
EventArgs is the base class for classes containing event data.
TransactionEventArgs
EventArgs is the base class for classes containing event data.
TransactionRollBackEventArgs
EventArgs is the base class for classes containing event data.
Events
Container for all DBAL events.
ConnectionException
Base class for all connection related errors detected in the driver.
ConnectionLost
Base class for all connection related errors detected in the driver.
ConstraintViolationException
Base class for all constraint violation related errors detected in the driver.
DatabaseDoesNotExist
Base class for all unknown database object related errors detected in the driver.
DatabaseObjectExistsException
Base class for all already existing database object related errors detected in the driver.
DatabaseObjectNotFoundException
Base class for all unknown database object related errors detected in the driver.
DeadlockException
Exception for a deadlock error of a transaction detected in the driver.
DriverException
Base class for all errors detected in the driver.
ForeignKeyConstraintViolationException
Exception for a foreign key constraint violation detected in the driver.
InvalidArgumentException
Exception to be thrown when invalid arguments are passed to any DBAL API
InvalidFieldNameException
Exception for an invalid specified field name in a statement detected in the driver.
InvalidLockMode
LockWaitTimeoutException
Exception for a lock wait timeout error of a transaction detected in the driver.
NonUniqueFieldNameException
Exception for a non-unique/ambiguous specified field name in a statement detected in the driver.
NotNullConstraintViolationException
Exception for a NOT NULL constraint violation detected in the driver.
ReadOnlyException
Exception for a write operation attempt on a read-only database element detected in the driver.
SchemaDoesNotExist
Base class for all unknown database object related errors detected in the driver.
ServerException
Base class for all server related errors detected in the driver.
SyntaxErrorException
Exception for a syntax error in a statement detected in the driver.
TableExistsException
Exception for an already existing table referenced in a statement detected in the driver.
TableNotFoundException
Exception for an unknown table referenced in a statement detected in the driver.
UniqueConstraintViolationException
Exception for a unique constraint violation detected in the driver.
Exception
ExpandArrayParameters
FetchMode
Legacy Class that keeps BC for using the legacy APIs fetch()/fetchAll().
TableGenerator
Table ID Generator for those poor languages that are missing sequences.
TableGeneratorSchemaVisitor
LockMode
Contains all DBAL LockModes.
Connection
DebugStack
Includes executed SQLs in a Debug Stack.
Driver
LoggerChain
Chains multiple SQLLogger.
Middleware
Statement
ParameterType
Contains statement parameter types.
AbstractPlatform
Base class for all DatabasePlatforms. The DatabasePlatforms are the central point of abstraction of platform-specific behaviors, features and SQL dialects.
DateIntervalUnit
DB2Platform
Base class for all DatabasePlatforms. The DatabasePlatforms are the central point of abstraction of platform-specific behaviors, features and SQL dialects.
DB2Keywords
DB2 Keywords.
KeywordList
Abstract interface for a SQL reserved keyword dictionary.
MariaDb102Keywords
MariaDb reserved keywords list.
MySQL57Keywords
MySQL 5.7 reserved keywords list.
MySQL80Keywords
MySQL 8.0 reserved keywords list.
MySQLKeywords
MySQL Keywordlist.
OracleKeywords
Oracle Keywordlist.
PostgreSQL100Keywords
PostgreSQL 10.0 reserved keywords list.
PostgreSQL94Keywords
PostgreSQL 9.4 reserved keywords list.
PostgreSQLKeywords
Reserved keywords list corresponding to the PostgreSQL database platform of the oldest supported version.
ReservedKeywordsValidator
SQLiteKeywords
SQLite Keywordlist.
SQLServer2012Keywords
Microsoft SQL Server 2012 reserved keyword dictionary.
SQLServerKeywords
Microsoft SQL Server 2012 reserved keyword dictionary.
MariaDb1027Platform
Provides the behavior, features and SQL dialect of the MariaDB 10.2 (10.2.7 GA) database platform.
Comparator
Compares schemas in the context of MySQL platform.
MySQL57Platform
Provides the behavior, features and SQL dialect of the MySQL 5.7 (5.7.9 GA) database platform.
MySQL80Platform
Provides the behavior, features and SQL dialect of the MySQL 8.0 (8.0 GA) database platform.
MySQLPlatform
The MySQLPlatform provides the behavior, features and SQL dialect of the MySQL database platform. This platform represents a MySQL 5.0 or greater platform that uses the InnoDB storage engine.
OraclePlatform
OraclePlatform.
PostgreSQL100Platform
Provides the behavior, features and SQL dialect of the PostgreSQL 10.0 database platform.
PostgreSQL94Platform
Provides the behavior, features and SQL dialect of the PostgreSQL 9.4+ database platform.
PostgreSQLPlatform
Provides the behavior, features and SQL dialect of the PostgreSQL database platform of the oldest supported version.
Comparator
Compares schemas in the context of SQLite platform.
SqlitePlatform
The SqlitePlatform class describes the specifics and dialects of the SQLite database platform.
Comparator
Compares schemas in the context of SQL Server platform.
SQLServer2012Platform
Provides the behavior, features and SQL dialect of the Microsoft SQL Server database platform of the oldest supported version.
SQLServerPlatform
Provides the behavior, features and SQL dialect of the Microsoft SQL Server database platform of the oldest supported version.
TrimMode
Connection
Portability wrapper for a Connection.
Converter
Driver
Middleware
OptimizeFlags
Result
Statement
Portability wrapper for a Statement.
CompositeExpression
Composite expression is responsible to build a group of similar expression.
ExpressionBuilder
ExpressionBuilder class is responsible to dynamically create SQL query parts.
QueryException
Query
An SQL query together with its bound parameters.
AbstractAsset
The abstract asset allows to reset the name of all assets without publishing this to the public userland.
AbstractSchemaManager
Base class for schema managers. Schema managers are used to inspect and/or modify the database schema/structure.
Column
Object representation of a database column.
ColumnDiff
Represents the change of a column.
Comparator
Compares two Schemas and return an instance of SchemaDiff.
DB2SchemaManager
IBM Db2 Schema Manager.
InvalidTableName
UnknownColumnOption
ForeignKeyConstraint
An abstraction class for a foreign key constraint.
Identifier
An abstraction class for an asset identifier.
Index
The abstract asset allows to reset the name of all assets without publishing this to the public userland.
MySQLSchemaManager
Schema manager for the MySQL RDBMS.
OracleSchemaManager
Oracle Schema Manager.
PostgreSQLSchemaManager
PostgreSQL Schema Manager.
Schema
Object representation of a database schema.
SchemaConfig
Configuration for a Schema.
SchemaDiff
Differences between two schemas.
SchemaException
Sequence
Sequence structure.
SqliteSchemaManager
Sqlite SchemaManager.
SQLServerSchemaManager
SQL Server Schema Manager.
Table
Object Representation of a table.
TableDiff
Table Diff.
UniqueConstraint
Class for a unique constraint.
View
Representation of a Database View.
AbstractVisitor
Abstract Visitor with empty methods for easy extension.
CreateSchemaSqlCollector
Abstract Visitor with empty methods for easy extension.
DropSchemaSqlCollector
Gathers SQL statements that allow to completely drop the current schema.
Graphviz
Create a Graphviz output of a Schema.
RemoveNamespacedAssets
Removes assets from a schema that are not in the default namespace.
RegularExpressionError
Statement
A database abstraction-level statement that implements support for logging, DBAL mapping types, etc.
ReservedWordsCommand
Base class for all commands.
RunSqlCommand
Task for executing arbitrary SQL that can come from a file or directly from the command line.
ConnectionNotFound
SingleConnectionProvider
ConsoleRunner
Handles running the Console Tools inside Symfony Console context.
TransactionIsolationLevel
ArrayType
Type that maps a PHP array to a clob SQL type.
AsciiStringType
Type that maps an SQL VARCHAR to a PHP string.
BigIntType
Type that maps a database BIGINT to a PHP string.
BinaryType
Type that maps ab SQL BINARY/VARBINARY to a PHP resource stream.
BlobType
Type that maps an SQL BLOB to a PHP resource stream.
BooleanType
Type that maps an SQL boolean to a PHP boolean.
ConversionException
Conversion Exception is thrown when the database to PHP conversion fails.
DateImmutableType
Immutable type of {@see DateType}.
DateIntervalType
Type that maps interval string to a PHP DateInterval Object.
DateTimeImmutableType
Immutable type of {@see DateTimeType}.
DateTimeType
Type that maps an SQL DATETIME/TIMESTAMP to a PHP DateTime object.
DateTimeTzImmutableType
Immutable type of {@see DateTimeTzType}.
DateTimeTzType
DateTime type saving additional timezone information.
DateType
Type that maps an SQL DATE to a PHP Date object.
DecimalType
Type that maps an SQL DECIMAL to a PHP string.
FloatType
The base class for so-called Doctrine mapping types.
GuidType
Represents a GUID/UUID datatype (both are actually synonyms) in the database.
IntegerType
Type that maps an SQL INT to a PHP integer.
JsonType
Type generating json objects values
ObjectType
Type that maps a PHP object to a clob SQL type.
SimpleArrayType
Array Type which can be used for simple values.
SmallIntType
Type that maps a database SMALLINT to a PHP integer.
StringType
Type that maps an SQL VARCHAR to a PHP string.
TextType
Type that maps an SQL CLOB to a PHP string.
TimeImmutableType
Immutable type of {@see TimeType}.
TimeType
Type that maps an SQL TIME to a PHP DateTime object.
Type
The base class for so-called Doctrine mapping types.
TypeRegistry
The type registry is responsible for holding a map of all known DBAL types.
Types
Default built-in types provided by Doctrine DBAL.
VarDateTimeImmutableType
Immutable type of {@see VarDateTimeType}.
VarDateTimeType
Variable DateTime Type using date_create() instead of DateTime::createFromFormat().
MyConnection
Deprecation
Manages Deprecation logging in different ways.
Foo
RootDeprecation
Bar
Baz
DeprecationTest
VerifyDeprecationsTest
AsEntityListener
Service tag to autoconfigure entity listeners.
DoctrineMetadataCacheWarmer
CreateDatabaseDoctrineCommand
Database tool allows you to easily create your configured databases.
DropDatabaseDoctrineCommand
Database tool allows you to easily drop your configured databases.
ImportMappingDoctrineCommand
Import Doctrine ORM metadata mapping information from an existing database.
ClearMetadataCacheDoctrineCommand
Command to clear the metadata cache of the various cache drivers.
ClearQueryCacheDoctrineCommand
Command to clear the query cache of the various cache drivers.
ClearResultCacheDoctrineCommand
Command to clear the result cache of the various cache drivers.
CollectionRegionDoctrineCommand
Command to clear a collection cache region.
ConvertMappingDoctrineCommand
Convert Doctrine ORM metadata mapping information between the various supported formats.
CreateSchemaDoctrineCommand
Command to execute the SQL needed to generate the database schema for a given entity manager.
DoctrineCommandHelper
Provides some helper and convenience methods to configure doctrine commands in the context of bundles and multiple connections/entity managers.
DropSchemaDoctrineCommand
Command to drop the database schema for a set of classes based on their mappings.
EnsureProductionSettingsDoctrineCommand
Ensure the Doctrine ORM is configured properly for a production environment.
EntityRegionCacheDoctrineCommand
Command to clear a entity cache region.
ImportDoctrineCommand
Loads an SQL file and executes it.
InfoDoctrineCommand
Show information about mapped entities
QueryRegionCacheDoctrineCommand
Command to clear a query cache region.
RunDqlDoctrineCommand
Execute a Doctrine DQL query and output the results.
RunSqlDoctrineCommand
Execute a SQL query and output the results.
UpdateSchemaDoctrineCommand
Command to generate the SQL needed to update the database schema to match the current mapping information.
ValidateSchemaCommand
Command to run Doctrine ValidateSchema() on the current mappings.
ConnectionFactory
ProfilerController
DoctrineDataCollector
DoctrineDataCollector.
BlacklistSchemaAssetFilter
BacktraceLogger
Includes executed SQLs in a Debug Stack.
ManagerRegistryAwareConnectionProvider
RegexSchemaAssetFilter
SchemaAssetsFilterManager
Manages schema filters passed to Connection::setSchemaAssetsFilter()
CacheSchemaSubscriberPass
Injects Doctrine DBAL and legacy PDO adapters into their schema subscribers.
DbalSchemaFilterPass
Processes the doctrine.dbal.schema_filter
DoctrineOrmMappingsPass
Class for Symfony bundles to configure mappings for model classes not in the auto-mapped folder.
EntityListenerPass
Class for Symfony bundles to register entity listeners
IdGeneratorPass
ServiceRepositoryCompilerPass
WellKnownSchemaFilterPass
Blacklist tables used by well-known Symfony classes.
Configuration
This class contains the configuration information for the bundle
DoctrineExtension
DoctrineExtension is an extension for the Doctrine DBAL and ORM library.
DoctrineBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
ManagerConfigurator
Configurator for an EntityManager
ClassMetadataCollection
ClassMetadataFactory
The ClassMetadataFactory is used to create ClassMetadata objects that contain all the metadata mapping information of a class which describes how a class should be mapped to a relational database.
ContainerEntityListenerResolver
DisconnectedMetadataFactory
This class provides methods to access Doctrine entity class metadata for a given bundle, namespace or entity class, for generation purposes
MappingDriver
Registry
References all Doctrine connections and entity managers in a given Container.
ContainerRepositoryFactory
Fetches repositories from the container or falls back to normal creation.
ServiceEntityRepository
Optional EntityRepository base class with a simplified constructor (for autowiring).
DoctrineExtension
This class contains the needed functions in order to do the query highlighting
LoadDataFixturesDoctrineCommand
Load data fixtures from bundles.
FixturesCompilerPass
PurgerFactoryCompilerPass
DoctrineFixturesExtension
Allow adding classes to the class cache.
DoctrineFixturesBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
Fixture
Base class designed for data fixtures so they don't have to extend and implement different classes/interfaces according to their needs.
SymfonyFixturesLoader
Doctrine data fixtures loader that injects the service container into fixture objects that implement ContainerAwareInterface.
ORMPurgerFactory
MigrationsCollector
DataCollector.
MigrationsFlattener
ConfigureDependencyFactoryPass
Configuration
DoctrineMigrationsExtension configuration structure.
DoctrineMigrationsExtension
DoctrineMigrationsExtension.
DoctrineMigrationsBundle
Bundle.
ContainerAwareMigrationFactory
EventArgs
EventArgs is the base class for classes containing event data.
EventManager
The EventManager is the central point of Doctrine's event listener system.
CachedWordInflector
GenericLanguageInflectorFactory
Inflector
InflectorFactory
Language
NoopWordInflector
Inflectible
InflectorFactory
Rules
Uninflected
Inflectible
InflectorFactory
Rules
Uninflected
Inflectible
InflectorFactory
Rules
Uninflected
Pattern
Patterns
Inflectible
InflectorFactory
Rules
Uninflected
Ruleset
Inflectible
InflectorFactory
Rules
Uninflected
Substitution
Substitutions
Transformation
Transformations
Inflectible
InflectorFactory
Rules
Uninflected
Word
RulesetInflector
Inflects based on multiple rulesets.
InvalidArgumentException
Exception for invalid arguments provided to the instantiator
UnexpectedValueException
Exception for given parameters causing invalid/unexpected state on instantiation
Instantiator
AbstractLexer
Base class for writing simple lexers, i.e. for creating small DSLs.
AbstractMigration
The AbstractMigration class is for end users to extend from when creating migrations. Extend this class and implement the required up() and down() methods.
Configuration
The Configuration class is responsible for defining migration configuration information.
ConfigurationFile
This class will return a Connection instance, loaded from a configuration file provided as argument.
ConnectionRegistryConnection
ConnectionNotSpecified
FileNotFound
InvalidConfiguration
ExistingConnection
ConfigurationFile
This class will return an EntityManager instance, loaded from a configuration file provided as argument.
FileNotFound
InvalidConfiguration
ExistingEntityManager
ManagerRegistryEntityManager
FileNotFound
FrozenConfiguration
InvalidLoader
UnknownConfigurationValue
ConfigurationArray
ConfigurationFile
InvalidConfigurationFormat
InvalidConfigurationKey
JsonNotValid
MissingConfigurationFile
XmlNotValid
YamlNotAvailable
YamlNotValid
ExistingConfiguration
JsonFile
PhpFile
XmlFile
YamlFile
DependencyFactory
The DependencyFactory is responsible for wiring up and managing internal class dependencies.
MigrationsEventArgs
The MigrationEventsArgs class is passed to events not related to a single migration version.
MigrationsVersionEventArgs
The MigrationsVersionEventArgs class is passed to events related to a single migration version.
Events
The Events class contains constants for event names that a user can subscribe to.
AbortMigration
AlreadyAtVersion
DuplicateMigrationVersion
FrozenDependencies
IrreversibleMigration
MetadataStorageError
MigrationClassNotFound
MigrationConfigurationConflict
MigrationNotAvailable
MigrationNotExecuted
MissingDependency
NoMigrationsFoundWithCriteria
NoMigrationsToExecute
NoTablesFound
PlanAlreadyExecuted
RollupFailed
SkipMigration
UnknownMigrationVersion
InvalidDirectory
NameIsReserved
Finder
The Finder class is responsible for for finding migrations on disk at a given path.
GlobFinder
The GlobFinder class finds migrations in a directory using the PHP glob() function.
RecursiveRegexFinder
The RecursiveRegexFinder class recursively searches the given directory for migrations.
ClassNameGenerator
InvalidTemplateSpecified
NoChangesDetected
AvailableMigration
Available migrations may or may not be already executed The migration might be already executed or not.
AvailableMigrationsList
Represents a sorted list of migrations that may or maybe not be already executed.
AvailableMigrationsSet
Represents a non sorted list of migrations that may or may not be already executed.
ExecutedMigration
Represents an already executed migration.
ExecutedMigrationsList
Represents a sorted list of executed migrations.
MigrationPlan
Represents an available migration to be executed in a specific direction.
MigrationPlanList
Represents a sorted list of MigrationPlan instances to execute.
TableMetadataStorage
TableMetadataStorageConfiguration
NoMappingFound
StubSchemaProvider
The StubSchemaProvider takes a Doctrine\DBAL\Schema\Schema instance through the constructor and returns it from the createSchema() method.
InvalidArguments
Query
The Query wraps the sql query, parameters and types.
CurrentCommand
The CurrentCommand class is responsible for outputting what your current version is.
DiffCommand
The DiffCommand class is responsible for generating a migration by comparing your current database schema to your mapping information.
DoctrineCommand
The DoctrineCommand class provides base functionality for the other migrations commands to extend from.
DumpSchemaCommand
The DumpSchemaCommand class is responsible for dumping your current database schema to a migration class. This is intended to be used in conjunction with the RollupCommand.
ExecuteCommand
The ExecuteCommand class is responsible for executing migration versions up or down manually.
GenerateCommand
The GenerateCommand class is responsible for generating a blank migration class for you to modify to your needs.
LatestCommand
The LatestCommand class is responsible for outputting what your latest version is.
ListCommand
The ListCommand class is responsible for outputting a list of all available migrations and their status.
MigrateCommand
The MigrateCommand class is responsible for executing a migration from the current version to another version up or down. It will calculate all the migration versions that need to be executed and execute them.
RollupCommand
The RollupCommand class is responsible for deleting all previously executed migrations from the versions table and marking the freshly dumped schema migration (that was created with DumpSchemaCommand) as migrated.
StatusCommand
The StatusCommand class is responsible for outputting what the current state is of all your migrations. It shows what your current version is, how many new versions you have to execute, etc. and details about each of your migrations.
SyncMetadataCommand
The DoctrineCommand class provides base functionality for the other migrations commands to extend from.
UpToDateCommand
The UpToDateCommand class outputs if your database is up to date or if there are new migrations that need to be executed.
VersionCommand
The VersionCommand class is responsible for manually adding and deleting migration versions from the tracking table.
ConsoleInputMigratorConfigurationFactory
DependenciesNotSatisfied
DirectoryDoesNotExist
FileTypeNotSupported
InvalidOptionUsage
SchemaDumpRequiresNoMigrations
VersionAlreadyExists
VersionDoesNotExist
AlphabeticalComparator
CurrentMigrationStatusCalculator
The MigrationPlanCalculator is responsible for calculating the plan for migrating from the current version to another version.
Version
AbstractQuery
Base contract for ORM queries. Base class for Query and NativeQuery.
AssociationCacheEntry
Association cache entry
CacheConfiguration
Configuration container for second-level cache.
CacheException
Exception for cache.
CacheKey
Defines entity / collection / query key to be stored in the cache region.
CollectionCacheEntry
Collection cache entry
CollectionCacheKey
Defines entity collection roles to be stored in the cache region.
DefaultCache
Provides an API for querying/managing the second level cache regions.
DefaultCacheFactory
DefaultCollectionHydrator
Default hydrator cache for collections
DefaultEntityHydrator
Default hydrator cache for entities
DefaultQueryCache
Default query cache implementation.
EntityCacheEntry
Entity cache entry
EntityCacheKey
Defines entity classes roles to be stored in the cache region.
CacheException
Exception for cache.
CannotUpdateReadOnlyCollection
Exception for cache.
CannotUpdateReadOnlyEntity
Exception for cache.
FeatureNotImplemented
Exception for cache.
InvalidResultCacheDriver
Exception for cache.
MetadataCacheNotConfigured
Exception for cache.
MetadataCacheUsesNonPersistentCache
Exception for cache.
NonCacheableEntity
Exception for cache.
NonCacheableEntityAssociation
Exception for cache.
QueryCacheNotConfigured
Exception for cache.
QueryCacheUsesNonPersistentCache
Exception for cache.
Lock
LockException
Lock exception for cache.
CacheLoggerChain
StatisticsCacheLogger
Provide basic second level cache statistics.
AbstractCollectionPersister
NonStrictReadWriteCachedCollectionPersister
ReadOnlyCachedCollectionPersister
ReadWriteCachedCollectionPersister
AbstractEntityPersister
NonStrictReadWriteCachedEntityPersister
Specific non-strict read/write cached entity persister
ReadOnlyCachedEntityPersister
Specific read-only region entity persister
ReadWriteCachedEntityPersister
Specific read-write entity persister
QueryCacheEntry
Query cache entry
QueryCacheKey
A cache key that identifies a particular query.
DefaultMultiGetRegion
A cache region that enables the retrieval of multiple elements with one call
DefaultRegion
The simplest cache region compatible with all doctrine-cache drivers.
FileLockRegion
Very naive concurrent region, based on file locks.
UpdateTimestampCache
Tracks the timestamps of the most recent updates to particular keys.
RegionsConfiguration
Cache regions configuration
TimestampCacheEntry
Timestamp cache entry
TimestampCacheKey
A key that identifies a timestamped space.
TimestampQueryCacheValidator
Configuration
Configuration container for all configuration options of Doctrine.
EntityManagerDecorator
Base class for EntityManager decorators
EntityManager
The EntityManager is the central access point to ORM functionality.
EntityNotFoundException
Exception thrown when a Proxy fails to retrieve an Entity result.
EntityRepository
An EntityRepository serves as a repository for entities with generic as well as business specific methods for retrieving entities.
LifecycleEventArgs
Lifecycle Events are triggered by the UnitOfWork during lifecycle transitions of entities.
ListenersInvoker
A method invoker based on entity lifecycle.
LoadClassMetadataEventArgs
Class that holds event arguments for a loadMetadata event.
OnClassMetadataNotFoundEventArgs
Class that holds event arguments for a `onClassMetadataNotFound` event.
OnClearEventArgs
Provides event arguments for the onClear event.
OnFlushEventArgs
Provides event arguments for the preFlush event.
PostFlushEventArgs
Provides event arguments for the postFlush event.
PreFlushEventArgs
Provides event arguments for the preFlush event.
PreUpdateEventArgs
Class that holds event arguments for a preInsert/preUpdate event.
Events
Container for all ORM events.
EntityManagerClosed
Should become an interface in 3.0
EntityMissingAssignedId
Should become an interface in 3.0
InvalidEntityRepository
Should become an interface in 3.0
InvalidHydrationMode
Should become an interface in 3.0
MismatchedEventManager
Should become an interface in 3.0
MissingIdentifierField
Should become an interface in 3.0
MissingMappingDriverImplementation
Should become an interface in 3.0
MultipleSelectorsFoundException
Should become an interface in 3.0
NamedNativeQueryNotFound
Should become an interface in 3.0
NamedQueryNotFound
Should become an interface in 3.0
NotSupported
Should become an interface in 3.0
ORMException
Should become an interface in 3.0
PersisterException
Should become an interface in 3.0
ProxyClassesAlwaysRegenerating
Should become an interface in 3.0
UnexpectedAssociationValue
Exception for cache.
UnknownEntityNamespace
Should become an interface in 3.0
UnrecognizedIdentifierFields
Should become an interface in 3.0
AbstractIdGenerator
AssignedGenerator
Special generator for application-assigned identifiers (doesn't really generate anything).
BigIntegerIdentityGenerator
Id generator that obtains IDs from special "identity" columns. These are columns that automatically get a database-generated, auto-incremented identifier on INSERT.
IdentityGenerator
Id generator that obtains IDs from special "identity" columns. These are columns that automatically get a database-generated, auto-incremented identifier on INSERT.
SequenceGenerator
Represents an ID generator that uses a database sequence.
TableGenerator
Id generator that uses a single-row database table and a hi/lo algorithm.
UuidGenerator
Represents an ID generator that uses the database UUID expression
CommitOrderCalculator
CommitOrderCalculator implements topological sorting, which is an ordering algorithm for directed graphs (DG) and/or directed acyclic graphs (DAG) by using a depth-first searching (DFS) to traverse the graph built in memory.
AbstractHydrator
Base class for all hydrators. A hydrator is a class that provides some form of transformation of an SQL result set into another structure.
ArrayHydrator
The ArrayHydrator produces a nested array "graph" that is often (not always) interchangeable with the corresponding object graph for read-only access.
HydrationException
Should become an interface in 3.0
IterableResult
Represents a result structure that can be iterated over, hydrating row-by-row during the iteration. An IterableResult is obtained by AbstractHydrator#iterate().
ObjectHydrator
The ObjectHydrator constructs an object graph out of an SQL result set.
ScalarColumnHydrator
Hydrator that produces one-dimensional array.
ScalarHydrator
Hydrator that produces flat, rectangular results of scalar data.
SimpleObjectHydrator
Base class for all hydrators. A hydrator is a class that provides some form of transformation of an SQL result set into another structure.
SingleScalarHydrator
Hydrator that hydrates a single scalar value from the result set.
HydrationCompleteHandler
Class, which can handle completion of hydration cycle and produce some of tasks.
LazyCriteriaCollection
A lazy collection that allows a fast count when using criteria object Once count gets executed once without collection being initialized, result is cached and returned on subsequent calls until collection gets loaded, then returning the number of loaded results.
AnsiQuoteStrategy
ANSI compliant quote strategy, this strategy does not apply any quote.
AssociationOverride
This annotation is used to override association mapping of property for an entity relationship.
AssociationOverrides
This annotation is used to override association mappings of relationship properties.
AttributeOverride
This annotation is used to override the mapping of a entity property.
AttributeOverrides
This annotation is used to override the mapping of a entity property.
AssociationBuilder
ClassMetadataBuilder
Builder Object for ClassMetadata
EmbeddedBuilder
Embedded Builder
EntityListenerBuilder
Builder for entity listeners.
FieldBuilder
Field Builder
ManyToManyAssociationBuilder
ManyToMany Association Builder
OneToManyAssociationBuilder
OneToMany Association Builder
Cache
Caching to an entity or a collection.
ChangeTrackingPolicy
ClassMetadata
A <tt>ClassMetadata</tt> instance holds all the object-relational mapping metadata of an entity and its associations.
ClassMetadataFactory
The ClassMetadataFactory is used to create ClassMetadata objects that contain all the metadata mapping information of a class which describes how a class should be mapped to a relational database.
ClassMetadataInfo
A <tt>ClassMetadata</tt> instance holds all the object-relational mapping metadata of an entity and its associations.
Column
ColumnResult
References name of a column in the SELECT clause of a SQL query.
CustomIdGenerator
DefaultEntityListenerResolver
The default DefaultEntityListener
DefaultNamingStrategy
The default NamingStrategy
DefaultQuoteStrategy
A set of rules for determining the physical column, alias and table quotes
DiscriminatorColumn
DiscriminatorMap
AnnotationDriver
The AnnotationDriver reads the mapping metadata from docblock annotations.
AttributeDriver
The AnnotationDriver reads the mapping metadata from docblock annotations.
DatabaseDriver
The DatabaseDriver reverse engineers the mapping metadata from a database.
DriverChain
The DriverChain allows you to add multiple other mapping drivers for certain namespaces.
PHPDriver
The PHPDriver includes php files which just populate ClassMetadataInfo instances with plain PHP code.
RepeatableAttributeCollection
SimplifiedXmlDriver
XmlDriver that additionally looks for mapping information in a global file.
SimplifiedYamlDriver
YamlDriver that additionally looks for mapping information in a global file.
StaticPHPDriver
The StaticPHPDriver calls a static loadMetadata() method on your entity classes where you can manually populate the ClassMetadata instance.
XmlDriver
XmlDriver is a metadata driver that enables mapping through XML files.
YamlDriver
The YamlDriver reads the mapping metadata from yaml schema files.
Embeddable
Embedded
Entity
EntityListeners
The EntityListeners annotation specifies the callback listener classes to be used for an entity or mapped superclass.
EntityResult
References an entity in the SELECT clause of a SQL query.
CannotGenerateIds
Should become an interface in 3.0
InvalidCustomGenerator
Should become an interface in 3.0
UnknownGeneratorType
Should become an interface in 3.0
FieldResult
Is used to map the columns specified in the SELECT list of the query to the properties or fields of the entity class.
GeneratedValue
HasLifecycleCallbacks
Id
Index
InheritanceType
InverseJoinColumn
JoinColumn
JoinColumns
JoinTable
ManyToMany
ManyToOne
MappedSuperclass
MappingException
A MappingException indicates that something is wrong with the mapping setup.
NamedNativeQueries
Is used to specify an array of native SQL named queries.
NamedNativeQuery
Is used to specify a native SQL named query.
NamedQueries
NamedQuery
OneToMany
OneToOne
OrderBy
PostLoad
PostPersist
PostRemove
PostUpdate
PreFlush
PrePersist
PreRemove
PreUpdate
ReflectionPropertiesGetter
Utility class to retrieve all reflection instance properties of a given class, including private inherited properties and transient properties.
ReflectionEmbeddedProperty
Acts as a proxy to a nested Property structure, making it look like just a single scalar property.
SequenceGenerator
SqlResultSetMapping
The SqlResultSetMapping annotation is used to specify the mapping of the result of a native SQL query.
SqlResultSetMappings
Is used to specify an array of mappings.
Table
UnderscoreNamingStrategy
Naming strategy implementing the underscore naming convention.
UniqueConstraint
Version
NativeQuery
Represents a native SQL query.
NonUniqueResultException
Exception thrown when an ORM query unexpectedly returns more than one result.
NoResultException
Exception thrown when an ORM query unexpectedly does not return any results.
OptimisticLockException
An OptimisticLockException is thrown when a version check on an object that uses optimistic locking through a version field fails.
ORMException
Base exception class for all ORM exceptions.
ORMInvalidArgumentException
Contains exception messages for all invalid lifecycle state exceptions inside UnitOfWork
PersistentCollection
A PersistentCollection represents a collection of elements that have persistent state.
AbstractCollectionPersister
Base class for all collection persisters.
ManyToManyPersister
Persister for many-to-many collections.
OneToManyPersister
Persister for one-to-many collections.
AbstractEntityInheritancePersister
Base class for entity persisters that implement a certain inheritance mapping strategy.
BasicEntityPersister
A BasicEntityPersister maps an entity to a single table in a relational database.
CachedPersisterContext
A swappable persister context to use as a container for the current generated query/resultSetMapping/type binding information.
JoinedSubclassPersister
The joined subclass persister maps a single entity instance to several tables in the database as it is defined by the <tt>Class Table Inheritance</tt> strategy.
SingleTablePersister
Persister for entities that participate in a hierarchy mapped with the SINGLE_TABLE strategy.
CantUseInOperatorOnCompositeKeys
Should become an interface in 3.0
InvalidOrientation
Should become an interface in 3.0
UnrecognizedField
Should become an interface in 3.0
MatchingAssociationFieldRequiresObject
Should become an interface in 3.0
PersisterException
Should become an interface in 3.0
SqlExpressionVisitor
Visit Expressions and generate SQL WHERE conditions from them.
SqlValueVisitor
Extract the values from a criteria/expression
PessimisticLockException
Should become an interface in 3.0
Autoloader
ProxyFactory
This factory is used to create proxy objects for entities at runtime.
AggregateExpression
Description of AggregateExpression.
ArithmeticExpression
ArithmeticExpression ::= SimpleArithmeticExpression | "(" Subselect ")"
ArithmeticFactor
ArithmeticFactor ::= [("+" | "-")] ArithmeticPrimary
ArithmeticTerm
ArithmeticTerm ::= ArithmeticFactor {("*" | "/") ArithmeticFactor}*
ASTException
Base exception class for AST exceptions.
BetweenExpression
Abstract class of an AST node.
CoalesceExpression
CoalesceExpression ::= "COALESCE" "(" ScalarExpression {"," ScalarExpression}* ")"
CollectionMemberExpression
CollectionMemberExpression ::= EntityExpression ["NOT"] "MEMBER" ["OF"] CollectionValuedPathExpression
ComparisonExpression
ComparisonExpression ::= ArithmeticExpression ComparisonOperator ( QuantifiedExpression | ArithmeticExpression ) | StringExpression ComparisonOperator (StringExpression | QuantifiedExpression) | BooleanExpression ("=" | "<>" | "!=") (BooleanExpression | QuantifiedExpression) | EnumExpression ("=" | "<>" | "!=") (EnumExpression | QuantifiedExpression) | DatetimeExpression ComparisonOperator (DatetimeExpression | QuantifiedExpression) | EntityExpression ("=" | "<>") (EntityExpression | QuantifiedExpression)
ConditionalExpression
ConditionalExpression ::= ConditionalTerm {"OR" ConditionalTerm}*
ConditionalFactor
ConditionalFactor ::= ["NOT"] ConditionalPrimary
ConditionalPrimary
ConditionalPrimary ::= SimpleConditionalExpression | "(" ConditionalExpression ")"
ConditionalTerm
ConditionalTerm ::= ConditionalFactor {"AND" ConditionalFactor}*
DeleteClause
DeleteClause ::= "DELETE" ["FROM"] AbstractSchemaName [["AS"] AliasIdentificationVariable]
DeleteStatement
DeleteStatement = DeleteClause [WhereClause]
EmptyCollectionComparisonExpression
EmptyCollectionComparisonExpression ::= CollectionValuedPathExpression "IS" ["NOT"] "EMPTY"
ExistsExpression
ExistsExpression ::= ["NOT"] "EXISTS" "(" Subselect ")"
FromClause
FromClause ::= "FROM" IdentificationVariableDeclaration {"," IdentificationVariableDeclaration}
AbsFunction
"ABS" "(" SimpleArithmeticExpression ")"
AvgFunction
"AVG" "(" ["DISTINCT"] StringPrimary ")"
BitAndFunction
"BIT_AND" "(" ArithmeticPrimary "," ArithmeticPrimary ")"
BitOrFunction
"BIT_OR" "(" ArithmeticPrimary "," ArithmeticPrimary ")"
ConcatFunction
"CONCAT" "(" StringPrimary "," StringPrimary {"," StringPrimary }* ")"
CountFunction
"COUNT" "(" ["DISTINCT"] StringPrimary ")"
CurrentDateFunction
"CURRENT_DATE"
CurrentTimeFunction
"CURRENT_TIME"
CurrentTimestampFunction
"CURRENT_TIMESTAMP"
DateAddFunction
"DATE_ADD" "(" ArithmeticPrimary "," ArithmeticPrimary "," StringPrimary ")"
DateDiffFunction
"DATE_DIFF" "(" ArithmeticPrimary "," ArithmeticPrimary ")"
DateSubFunction
"DATE_SUB(date1, interval, unit)"
FunctionNode
Abstract Function Node.
IdentityFunction
"IDENTITY" "(" SingleValuedAssociationPathExpression {"," string} ")"
LengthFunction
"LENGTH" "(" StringPrimary ")"
LocateFunction
"LOCATE" "(" StringPrimary "," StringPrimary ["," SimpleArithmeticExpression]")"
LowerFunction
"LOWER" "(" StringPrimary ")"
MaxFunction
"MAX" "(" ["DISTINCT"] StringPrimary ")"
MinFunction
"MIN" "(" ["DISTINCT"] StringPrimary ")"
ModFunction
"MOD" "(" SimpleArithmeticExpression "," SimpleArithmeticExpression ")"
SizeFunction
"SIZE" "(" CollectionValuedPathExpression ")"
SqrtFunction
"SQRT" "(" SimpleArithmeticExpression ")"
SubstringFunction
"SUBSTRING" "(" StringPrimary "," SimpleArithmeticExpression "," SimpleArithmeticExpression ")"
SumFunction
"SUM" "(" ["DISTINCT"] StringPrimary ")"
TrimFunction
"TRIM" "(" [["LEADING" | "TRAILING" | "BOTH"] [char] "FROM"] StringPrimary ")"
UpperFunction
"UPPER" "(" StringPrimary ")"
GeneralCaseExpression
GeneralCaseExpression ::= "CASE" WhenClause {WhenClause}* "ELSE" ScalarExpression "END"
GroupByClause
Abstract class of an AST node.
HavingClause
Abstract class of an AST node.
IdentificationVariableDeclaration
IdentificationVariableDeclaration ::= RangeVariableDeclaration [IndexBy] {JoinVariableDeclaration}*
IndexBy
IndexBy ::= "INDEX" "BY" SingleValuedPathExpression
InExpression
InExpression ::= ArithmeticExpression ["NOT"] "IN" "(" (Literal {"," Literal}* | Subselect) ")"
InputParameter
Description of InputParameter.
InstanceOfExpression
InstanceOfExpression ::= IdentificationVariable ["NOT"] "INSTANCE" ["OF"] (InstanceOfParameter | "(" InstanceOfParameter {"," InstanceOfParameter}* ")") InstanceOfParameter ::= AbstractSchemaName | InputParameter
Join
Join ::= ["LEFT" ["OUTER"] | "INNER"] "JOIN" JoinAssociationPathExpression ["AS"] AliasIdentificationVariable [("ON" | "WITH") ConditionalExpression]
JoinAssociationDeclaration
JoinAssociationDeclaration ::= JoinAssociationPathExpression ["AS"] AliasIdentificationVariable
JoinAssociationPathExpression
JoinAssociationPathExpression ::= IdentificationVariable "." (SingleValuedAssociationField | CollectionValuedAssociationField)
JoinClassPathExpression
JoinClassPathExpression ::= AbstractSchemaName ["AS"] AliasIdentificationVariable
JoinVariableDeclaration
JoinVariableDeclaration ::= Join [IndexBy]
LikeExpression
LikeExpression ::= StringExpression ["NOT"] "LIKE" string ["ESCAPE" char]
Literal
Abstract class of an AST node.
NewObjectExpression
NewObjectExpression ::= "NEW" IdentificationVariable "(" NewObjectArg {"," NewObjectArg}* ")"
Node
Abstract class of an AST node.
NullComparisonExpression
NullComparisonExpression ::= (SingleValuedPathExpression | InputParameter) "IS" ["NOT"] "NULL"
NullIfExpression
NullIfExpression ::= "NULLIF" "(" ScalarExpression "," ScalarExpression ")"
OrderByClause
OrderByClause ::= "ORDER" "BY" OrderByItem {"," OrderByItem}*
OrderByItem
OrderByItem ::= (ResultVariable | StateFieldPathExpression) ["ASC" | "DESC"]
ParenthesisExpression
ParenthesisExpression ::= "(" ArithmeticPrimary ")"
PartialObjectExpression
Abstract class of an AST node.
PathExpression
AssociationPathExpression ::= CollectionValuedPathExpression | SingleValuedAssociationPathExpression SingleValuedPathExpression ::= StateFieldPathExpression | SingleValuedAssociationPathExpression StateFieldPathExpression ::= SimpleStateFieldPathExpression | SimpleStateFieldAssociationPathExpression SingleValuedAssociationPathExpression ::= IdentificationVariable "." SingleValuedAssociationField CollectionValuedPathExpression ::= IdentificationVariable "." CollectionValuedAssociationField StateField ::= {EmbeddedClassStateField "."}* SimpleStateField SimpleStateFieldPathExpression ::= IdentificationVariable "." StateField
QuantifiedExpression
QuantifiedExpression ::= ("ALL" | "ANY" | "SOME") "(" Subselect ")"
RangeVariableDeclaration
RangeVariableDeclaration ::= AbstractSchemaName ["AS"] AliasIdentificationVariable
SelectClause
SelectClause = "SELECT" ["DISTINCT"] SelectExpression {"," SelectExpression}
SelectExpression
SelectExpression ::= IdentificationVariable ["." "*"] | StateFieldPathExpression | (AggregateExpression | "(" Subselect ")") [["AS"] ["HIDDEN"] FieldAliasIdentificationVariable]
SelectStatement
SelectStatement = SelectClause FromClause [WhereClause] [GroupByClause] [HavingClause] [OrderByClause]
SimpleArithmeticExpression
SimpleArithmeticExpression ::= ArithmeticTerm {("+" | "-") ArithmeticTerm}*
SimpleCaseExpression
SimpleCaseExpression ::= "CASE" CaseOperand SimpleWhenClause {SimpleWhenClause}* "ELSE" ScalarExpression "END"
SimpleSelectClause
SimpleSelectClause ::= "SELECT" ["DISTINCT"] SimpleSelectExpression
SimpleSelectExpression
SimpleSelectExpression ::= StateFieldPathExpression | IdentificationVariable | (AggregateExpression [["AS"] FieldAliasIdentificationVariable])
SimpleWhenClause
SimpleWhenClause ::= "WHEN" ScalarExpression "THEN" ScalarExpression
Subselect
Subselect ::= SimpleSelectClause SubselectFromClause [WhereClause] [GroupByClause] [HavingClause] [OrderByClause]
SubselectFromClause
SubselectFromClause ::= "FROM" SubselectIdentificationVariableDeclaration {"," SubselectIdentificationVariableDeclaration}*
SubselectIdentificationVariableDeclaration
SubselectIdentificationVariableDeclaration ::= AssociationPathExpression ["AS"] AliasIdentificationVariable
UpdateClause
UpdateClause ::= "UPDATE" AbstractSchemaName [["AS"] AliasIdentificationVariable] "SET" UpdateItem {"," UpdateItem}*
UpdateItem
UpdateItem ::= [IdentificationVariable "."] {StateField | SingleValuedAssociationField} "=" NewValue NewValue ::= SimpleArithmeticExpression | StringPrimary | DatetimePrimary | BooleanPrimary | EnumPrimary | SimpleEntityExpression | "NULL"
UpdateStatement
UpdateStatement = UpdateClause [WhereClause]
WhenClause
WhenClause ::= "WHEN" ConditionalExpression "THEN" ScalarExpression
WhereClause
WhereClause ::= "WHERE" ConditionalExpression
AbstractSqlExecutor
Base class for SQL statement executors.
MultiTableDeleteExecutor
Executes the SQL statements for bulk DQL DELETE statements on classes in Class Table Inheritance (JOINED).
MultiTableUpdateExecutor
Executes the SQL statements for bulk DQL UPDATE statements on classes in Class Table Inheritance (JOINED).
SingleSelectExecutor
Executor that executes the SQL statement for simple DQL SELECT statements.
SingleTableDeleteUpdateExecutor
Executor that executes the SQL statements for DQL DELETE/UPDATE statements on classes that are mapped to a single table.
Andx
Expression class for building DQL and parts.
Base
Abstract base Expr class for building DQL parts.
Comparison
Expression class for DQL comparison expressions.
Composite
Expression class for building DQL and parts.
From
Expression class for DQL from.
Func
Expression class for generating DQL functions.
GroupBy
Expression class for building DQL Group By parts.
Join
Expression class for DQL join.
Literal
Expression class for generating DQL functions.
Math
Expression class for DQL math statements.
OrderBy
Expression class for building DQL Order By parts.
Orx
Expression class for building DQL OR clauses.
Select
Expression class for building DQL select statements.
Expr
This class is used to generate DQL expressions via a set of PHP static functions.
FilterException
Should become an interface in 3.0
SQLFilter
The base class that user defined filters should extend.
FilterCollection
Collection class for all the query filters.
Lexer
Scans a DQL query for tokens.
Parameter
Defines a Query Parameter.
ParameterTypeInferer
Provides an enclosed support for parameter inferring.
ParserResult
Encapsulates the resulting components from a DQL query parsing process that can be serialized.
Printer
A parse tree printer for Doctrine Query Language parser.
QueryException
Description of QueryException.
QueryExpressionVisitor
Converts Collection expressions to Query expressions.
ResultSetMapping
A ResultSetMapping describes how a result set of an SQL query maps to a Doctrine result.
ResultSetMappingBuilder
A ResultSetMappingBuilder uses the EntityManager to automatically populate entity fields.
SqlWalker
The SqlWalker is a TreeWalker that walks over a DQL AST and constructs the corresponding SQL.
TreeWalkerAdapter
An adapter implementation of the TreeWalker interface. The methods in this class are empty. This class exists as convenience for creating tree walkers.
TreeWalkerChain
Represents a chain of tree walkers that modify an AST and finally emit output.
TreeWalkerChainIterator
Query
A Query object represents a DQL query.
QueryBuilder
This class is responsible for building DQL query strings via an object oriented PHP interface.
DefaultRepositoryFactory
This factory is used to create default repository objects for entities at runtime.
InvalidFindByCall
Should become an interface in 3.0
InvalidMagicMethodCall
Should become an interface in 3.0
AttachEntityListenersListener
Mechanism to programmatically attach entity listeners.
AbstractEntityManagerCommand
Base class for all commands.
CollectionRegionCommand
Command to clear a collection cache region.
EntityRegionCommand
Command to clear a entity cache region.
MetadataCommand
Command to clear the metadata cache of the various cache drivers.
QueryCommand
Command to clear the query cache of the various cache drivers.
QueryRegionCommand
Command to clear a query cache region.
ResultCommand
Command to clear the result cache of the various cache drivers.
ConvertDoctrine1SchemaCommand
Command to convert a Doctrine 1 schema to a Doctrine 2 mapping file.
ConvertMappingCommand
Command to convert your mapping information between the various formats.
EnsureProductionSettingsCommand
Command to ensure that Doctrine is properly configured for a production environment.
GenerateEntitiesCommand
Command to generate entity classes and method stubs from your mapping information.
GenerateProxiesCommand
Command to (re)generate the proxy classes used by doctrine.
GenerateRepositoriesCommand
Command to generate repository classes for mapping information.
InfoCommand
Show information about mapped entities.
MappingDescribeCommand
Show information about mapped entities.
RunDqlCommand
Command to execute DQL queries in a given EntityManager.
AbstractCommand
Base class for CreateCommand, DropCommand and UpdateCommand.
CreateCommand
Command to create the database schema for a set of classes based on their mappings.
DropCommand
Command to drop the database schema for a set of classes based on their mappings.
UpdateCommand
Command to generate the SQL needed to update the database schema to match the current mapping information.
ValidateSchemaCommand
Command to validate that the current mapping is valid.
ConsoleRunner
Handles running the Console Tools inside Symfony Console context.
ConnectionFromManagerProvider
HelperSetManagerProvider
SingleManagerProvider
UnknownManagerException
EntityManagerHelper
Doctrine CLI Connection Helper.
MetadataFilter
Used by CLI Tools to restrict entity-based commands to given patterns.
ConvertDoctrine1Schema
Class to help with converting Doctrine 1 schema files to Doctrine 2 mapping files
DebugUnitOfWorkListener
Use this logger to dump the identity map during the onFlush event. This is useful for debugging weird UnitOfWork behavior with complex operations.
DisconnectedClassMetadataFactory
The DisconnectedClassMetadataFactory is used to create ClassMetadataInfo objects that do not require the entity class actually exist. This allows us to load some mapping information and use it to do things like generate code from the mapping information.
EntityGenerator
Generic class used to generate PHP5 entity classes from ClassMetadataInfo instances.
EntityRepositoryGenerator
Class to generate entity repository classes
GenerateSchemaEventArgs
Event Args used for the Events::postGenerateSchema event.
GenerateSchemaTableEventArgs
Event Args used for the Events::postGenerateSchemaTable event.
MissingColumnException
Should become an interface in 3.0
NotSupported
Should become an interface in 3.0
ClassMetadataExporter
Class used for converting your mapping information between the supported formats: yaml, xml, and php/annotation.
AbstractExporter
Abstract base class which is to be used for the Exporter drivers which can be found in \Doctrine\ORM\Tools\Export\Driver.
AnnotationExporter
ClassMetadata exporter for PHP classes with annotations.
PhpExporter
ClassMetadata exporter for PHP code.
XmlExporter
ClassMetadata exporter for Doctrine XML mapping files.
YamlExporter
ClassMetadata exporter for Doctrine YAML mapping files.
ExportException
Should become an interface in 3.0
CountOutputWalker
Wraps the query in order to accurately count the root objects.
CountWalker
Replaces the selectClause of the AST with a COUNT statement.
RowNumberOverFunctionNotEnabled
Should become an interface in 3.0
LimitSubqueryOutputWalker
Wraps the query in order to select root entity IDs for pagination.
LimitSubqueryWalker
Replaces the selectClause of the AST with a SELECT DISTINCT root.id equivalent.
Paginator
The paginator can handle various complex scenarios with DQL.
RowNumberOverFunction
RowNumberOverFunction
WhereInWalker
Replaces the whereClause of the AST with a WHERE id IN (:foo_1, :foo_2) equivalent.
ResolveTargetEntityListener
ResolveTargetEntityListener
SchemaTool
The SchemaTool is a tool to create/drop/update database schemas based on <tt>ClassMetadata</tt> class descriptors.
SchemaValidator
Performs strict validation of the mapping schema
Setup
Convenience class for setting up Doctrine from different installations and configurations.
ToolEvents
ToolsException
Tools related Exceptions.
TransactionRequiredException
Is thrown when a transaction is required for the current operation, but there is none open.
UnexpectedResultException
Exception for a unexpected query result.
UnitOfWork
The UnitOfWork is responsible for tracking changes to objects during an "object-level" transaction and for writing out changes to the database in the correct order.
IdentifierFlattener
The IdentifierFlattener utility now houses some of the identifier manipulation logic from unit of work, so that it can be re-used elsewhere.
PersisterHelper
The PersisterHelper contains logic to infer binding types which is used in several persisters.
Version
Class to store and retrieve the version of Doctrine
PersistentObject
PersistentObject base class that implements getter/setter methods for all mapped fields and associations by overriding __call.
AbstractManagerRegistry
Abstract implementation of the ManagerRegistry contract.
LifecycleEventArgs
Lifecycle Events are triggered by the UnitOfWork during lifecycle transitions of entities.
LoadClassMetadataEventArgs
Class that holds event arguments for a loadMetadata event.
ManagerEventArgs
Provides event arguments for the preFlush event.
OnClearEventArgs
Provides event arguments for the onClear event.
PreUpdateEventArgs
Class that holds event arguments for a preUpdate event.
AbstractClassMetadataFactory
The ClassMetadataFactory is used to create ClassMetadata objects that contain all the metadata mapping informations of a class which describes how a class should be mapped to a relational database.
AnnotationDriver
The AnnotationDriver reads the mapping metadata from docblock annotations.
DefaultFileLocator
Locates the file that contains the metadata information for a given class name.
FileDriver
Base driver for file-based metadata drivers.
MappingDriverChain
The DriverChain allows you to add multiple other mapping drivers for certain namespaces.
PHPDriver
The PHPDriver includes php files which just populate ClassMetadataInfo instances with plain PHP code.
StaticPHPDriver
The StaticPHPDriver calls a static loadMetadata() method on your entity classes where you can manually populate the ClassMetadata instance.
SymfonyFileLocator
The Symfony File Locator makes a simplifying assumptions compared to the DefaultFileLocator. By assuming paths only contain entities of a certain namespace the mapping files consists of the short classname only.
MappingException
A MappingException indicates that something is wrong with the mapping setup.
RuntimeReflectionService
PHP Runtime Reflection Service.
StaticReflectionService
PHP Runtime Reflection Service.
ObjectManagerDecorator
Base class to simplify ObjectManager decorators
RuntimePublicReflectionProperty
PHP Runtime Reflection Public Property - special overrides for public properties.
TypedNoDefaultReflectionProperty
PHP Typed No Default Reflection Property - special override for typed properties without a default value.
TypedNoDefaultRuntimePublicReflectionProperty
PHP Typed No Default Runtime Public Reflection Property - special override for public typed properties without a default value.
CliHighlighter
Cursor
HtmlHighlighter
NullHighlighter
SqlFormatter
Token
EmailLexer
Base class for writing simple lexers, i.e. for creating small DSLs.
EmailParser
EmailValidator
MessageIDParser
Comment
DomainComment
LocalComment
DomainLiteral
DomainPart
DoubleQuote
FoldingWhiteSpace
IDLeftPart
IDRightPart
LocalPart
PartParser
Parser
InvalidEmail
MultipleErrors
AtextAfterCFWS
CharNotAllowed
CommaInDomain
CommentsInIDRight
ConsecutiveAt
ConsecutiveDot
CRLFAtTheEnd
CRLFX2
CRNoLF
DetailedReason
DomainAcceptsNoMail
DomainHyphened
DomainTooLong
DotAtEnd
DotAtStart
EmptyReason
ExceptionFound
ExpectingATEXT
ExpectingCTEXT
ExpectingDomainLiteralClose
ExpectingDTEXT
LabelTooLong
LocalOrReservedDomain
NoDNSRecord
NoDomainPart
NoLocalPart
RFCWarnings
SpoofEmail
UnableToGetDNSRecord
Used on SERVFAIL, TIMEOUT or other runtime and network errors
UnclosedComment
UnclosedQuotedString
UnOpenedComment
UnusualElements
SpoofEmail
ValidEmail
DNSCheckValidation
EmptyValidationList
SpoofCheckValidation
MessageIDValidation
MultipleValidationWithAnd
NoRFCWarningsValidation
RFCValidation
AddressLiteral
CFWSNearAt
CFWSWithFWS
Comment
DeprecatedComment
DomainLiteral
EmailTooLong
IPV6BadChar
IPV6ColonEnd
IPV6ColonStart
IPV6Deprecated
IPV6DoubleColon
IPV6GroupCount
IPV6MaxGroups
LocalTooLong
NoDNSMXRecord
ObsoleteDTEXT
QuotedPart
QuotedString
TLD
Warning
Autoloader
Configuration
Base configuration class for the proxy manager - serves as micro disposable DIC/facade
DisabledMethodException
Exception for forcefully disabled methods
FileNotWritableException
Exception for non writable files
InvalidProxiedClassException
Exception for invalid proxied classes
InvalidProxyDirectoryException
Exception for invalid directories
UnsupportedProxiedClassException
Exception for invalid proxied classes
AbstractBaseFactory
Base factory common logic
AccessInterceptorScopeLocalizerFactory
Factory responsible of producing proxy objects
AccessInterceptorValueHolderFactory
Factory responsible of producing proxy objects
LazyLoadingGhostFactory
Factory responsible of producing ghost instances
LazyLoadingValueHolderFactory
Factory responsible of producing virtual proxy instances
NullObjectFactory
Factory responsible of producing proxy objects
BaseAdapter
Remote Object base adapter
JsonRpc
Remote Object JSON RPC adapter
Soap
Remote Object SOAP adapter
XmlRpc
Remote Object XML RPC adapter
RemoteObjectFactory
Factory responsible of producing remote proxy objects
FileLocator
MagicMethodGenerator
Method generator for magic methods
MethodGenerator
Method generator that fixes minor quirks in ZF2's method generator
ClassGeneratorUtils
Util class to help to generate code
IdentifierSuffixer
Utility class capable of generating valid class/property/method identifiers with a deterministic attached suffix, in order to prevent property name collisions and tampering from userland
ProxiedMethodReturnExpression
Utility class to generate return expressions in method, given a method signature.
UniqueIdentifierGenerator
Utility class capable of generating unique valid class/property/method identifiers
BaseGeneratorStrategy
Generator strategy that generates the class body
EvaluatingGeneratorStrategy
Generator strategy that produces the code and evaluates it at runtime
FileWriterGeneratorStrategy
Generator strategy that writes the generated classes to disk while generating them
ClassNameInflector
ParameterEncoder
Encodes parameters into a class-name safe string
ParameterHasher
Converts given parameters into a likely unique hash
RemoteObjectException
Remote object exception
MagicWakeup
Magic `__wakeup` for lazy loading value holder objects
SetMethodPrefixInterceptor
Implementation for {@see \ProxyManager\Proxy\AccessInterceptorInterface::setMethodPrefixInterceptor} for access interceptor objects
SetMethodSuffixInterceptor
Implementation for {@see \ProxyManager\Proxy\AccessInterceptorInterface::setMethodSuffixInterceptor} for access interceptor objects
MethodPrefixInterceptors
Property that contains the interceptor for operations to be executed before method execution
MethodSuffixInterceptors
Property that contains the interceptor for operations to be executed after method execution
BindProxyProperties
The `bindProxyProperties` method implementation for access interceptor scope localizers
InterceptedMethod
Method with additional pre- and post- interceptor logic in the body
MagicClone
Magic `__clone` for lazy loading ghost objects
MagicGet
Magic `__get` for lazy loading ghost objects
MagicIsset
Magic `__isset` method for lazy loading ghost objects
MagicSet
Magic `__set` for lazy loading ghost objects
MagicSleep
Magic `__sleep` for lazy loading ghost objects
MagicUnset
Magic `__unset` method for lazy loading ghost objects
StaticProxyConstructor
The `staticProxyConstructor` implementation for an access interceptor scope localizer proxy
InterceptorGenerator
Utility to create pre- and post- method interceptors around a given method body
AccessInterceptorScopeLocalizerGenerator
Generator for proxies implementing {@see \ProxyManager\Proxy\ValueHolderInterface} and localizing scope of the proxied object at instantiation
InterceptedMethod
Method with additional pre- and post- interceptor logic in the body
MagicClone
Magic `__clone` for lazy loading value holder objects
MagicGet
Magic `__get` for method interceptor value holder objects
MagicIsset
Magic `__isset` for method interceptor value holder objects
MagicSet
Magic `__set` for method interceptor value holder objects
MagicUnset
Magic `__unset` for method interceptor value holder objects
StaticProxyConstructor
The `staticProxyConstructor` implementation for access interceptor value holders
InterceptorGenerator
Utility to create pre- and post- method interceptors around a given method body
AccessInterceptorValueHolderGenerator
Generator for proxies implementing {@see \ProxyManager\Proxy\ValueHolderInterface} and {@see \ProxyManager\Proxy\AccessInterceptorInterface}
CanProxyAssertion
Assertion that verifies that a class can be proxied
StaticProxyConstructor
The `staticProxyConstructor` implementation for lazy loading proxies
CallInitializer
Implementation for {@see \ProxyManager\Proxy\LazyLoadingInterface::isProxyInitialized} for lazy loading value holder objects
GetProxyInitializer
Implementation for {@see \ProxyManager\Proxy\LazyLoadingInterface::getProxyInitializer} for lazy loading value holder objects
InitializeProxy
Implementation for {@see \ProxyManager\Proxy\LazyLoadingInterface::initializeProxy} for lazy loading ghost objects
IsProxyInitialized
Implementation for {@see \ProxyManager\Proxy\LazyLoadingInterface::isProxyInitialized} for lazy loading value holder objects
MagicClone
Magic `__clone` for lazy loading ghost objects
MagicGet
Magic `__get` for lazy loading ghost objects
MagicIsset
Magic `__isset` method for lazy loading ghost objects
MagicSet
Magic `__set` for lazy loading ghost objects
MagicSleep
Magic `__sleep` for lazy loading ghost objects
MagicUnset
Magic `__unset` method for lazy loading ghost objects
SetProxyInitializer
Implementation for {@see \ProxyManager\Proxy\LazyLoadingInterface::setProxyInitializer} for lazy loading value holder objects
SkipDestructor
Destructor that skips the original destructor when the proxy is not initialized.
InitializationTracker
Property that contains the initializer for a lazy object
InitializerProperty
Property that contains the initializer for a lazy object
PrivatePropertiesMap
Property that contains the initializer for a lazy object
ProtectedPropertiesMap
Property that contains the protected instance lazy-loadable properties of an object
LazyLoadingGhostGenerator
Generator for proxies implementing {@see \ProxyManager\Proxy\GhostObjectInterface}
GetProxyInitializer
Implementation for {@see \ProxyManager\Proxy\LazyLoadingInterface::getProxyInitializer} for lazy loading value holder objects
InitializeProxy
Implementation for {@see \ProxyManager\Proxy\LazyLoadingInterface::initializeProxy} for lazy loading value holder objects
IsProxyInitialized
Implementation for {@see \ProxyManager\Proxy\LazyLoadingInterface::isProxyInitialized} for lazy loading value holder objects
LazyLoadingMethodInterceptor
Method decorator for lazy loading value holder objects
MagicClone
Magic `__clone` for lazy loading value holder objects
MagicGet
Magic `__get` for lazy loading value holder objects
MagicIsset
Magic `__isset` method for lazy loading value holder objects
MagicSet
Magic `__set` for lazy loading value holder objects
MagicSleep
Magic `__sleep` for lazy loading value holder objects
MagicUnset
Magic `__unset` method for lazy loading value holder objects
SetProxyInitializer
Implementation for {@see \ProxyManager\Proxy\LazyLoadingInterface::setProxyInitializer} for lazy loading value holder objects
SkipDestructor
Destructor that skips the original destructor when the proxy is not initialized.
InitializerProperty
Property that contains the initializer for a lazy object
ValueHolderProperty
Property that contains the wrapped value of a lazy loading proxy
LazyLoadingValueHolderGenerator
Generator for proxies implementing {@see \ProxyManager\Proxy\VirtualProxyInterface}
NullObjectMethodInterceptor
Method decorator for null objects
StaticProxyConstructor
The `staticProxyConstructor` implementation for null object proxies
NullObjectGenerator
Generator for proxies implementing {@see \ProxyManager\Proxy\NullObjectInterface}
PublicPropertiesMap
Map of public properties that exist in the class being proxied
MagicGet
Magic `__get` for remote objects
MagicIsset
Magic `__isset` method for remote objects
MagicSet
Magic `__set` for remote objects
MagicUnset
Magic `__unset` method for remote objects
RemoteObjectMethod
Method decorator for remote objects
StaticProxyConstructor
The `staticProxyConstructor` implementation for remote object proxies
AdapterProperty
Property that contains the remote object adapter
RemoteObjectGenerator
Generator for proxies implementing {@see \ProxyManager\Proxy\RemoteObjectInterface}
GetMethodIfExists
Internal utility class - allows fetching a method from a given class, if it exists
Properties
DTO containing the list of all non-static proxy properties and utility methods to access them in various formats/collections
ProxiedMethodsFilter
Utility class used to filter methods that can be proxied
PublicScopeSimulator
Generates code necessary to simulate a fatal error in case of unauthorized access to class members in magic methods even when in child classes and dealing with protected members.
UnsetPropertiesGenerator
Generates code necessary to unset all the given properties from a particular given instance string name
Constructor
The `__construct` implementation for lazy loading proxies
GetWrappedValueHolderValue
Implementation for {@see \ProxyManager\Proxy\ValueHolderInterface::getWrappedValueHolderValue} for lazy loading value holder objects
MagicSleep
Magic `__sleep` for value holder objects
ClassSignatureGenerator
Applies a signature to a given class generator
InvalidSignatureException
Exception for invalid provided signatures
MissingSignatureException
Exception for no found signatures
SignatureChecker
Generator for signatures to be used to check the validity of generated code
SignatureGenerator
EmptyClassStub
Just an empty instantiable class
Version
Version class
AnnotationCollection
AnnotationManager
Pluggable annotation manager
DoctrineAnnotationParser
A parser for docblock annotations that utilizes the annotation parser from Doctrine\Common.
GenericAnnotationParser
Generic annotation parser
DeclareStatement
BadMethodCallException
InvalidArgumentException
RuntimeException
AbstractGenerator
AbstractMemberGenerator
BodyGenerator
ClassGenerator
AbstractTypeableTag
This abstract class can be used as parent for all tags that use a type part in their content.
AuthorTag
GenericTag
LicenseTag
MethodTag
This abstract class can be used as parent for all tags that use a type part in their content.
ParamTag
This abstract class can be used as parent for all tags that use a type part in their content.
PropertyTag
This abstract class can be used as parent for all tags that use a type part in their content.
ReturnTag
This abstract class can be used as parent for all tags that use a type part in their content.
ThrowsTag
This abstract class can be used as parent for all tags that use a type part in their content.
VarTag
This abstract class can be used as parent for all tags that use a type part in their content.
Tag
TagManager
This class is used in DocBlockGenerator and creates the needed Tag classes depending on the tag. So for example an @author tag will trigger the creation of an AuthorTag class.
DocBlockGenerator
InvalidArgumentException
RuntimeException
FileGenerator
FileGeneratorRegistry
InterfaceGenerator
MethodGenerator
ParameterGenerator
PropertyGenerator
PropertyValueGenerator
TraitGenerator
TraitUsageGenerator
TypeGenerator
ValueGenerator
PrototypeClassFactory
This is a factory for classes which are identified by name.
NameInformation
ClassReflection
AuthorTag
GenericTag
LicenseTag
MethodTag
ParamTag
PropertyTag
ReturnTag
ThrowsTag
VarTag
TagManager
This is a factory for classes which are identified by name.
DocBlockReflection
BadMethodCallException
InvalidArgumentException
RuntimeException
FileReflection
FunctionReflection
MethodReflection
ParameterReflection
PropertyReflection
AggregateDirectoryScanner
AnnotationScanner
CachingFileScanner
ClassScanner
ConstantScanner
DerivedClassScanner
DirectoryScanner
DocBlockScanner
FileScanner
FunctionScanner
MethodScanner
ParameterScanner
PropertyScanner
TokenArrayScanner
Util
Shared utility methods used by scanners
ValueScanner
AbstractListenerAggregate
Abstract aggregate listener
Event
Representation of an event
EventManager
Event manager: notification system
DomainException
InvalidArgumentException
Invalid argument exception
InvalidCallbackException
Invalid callback exception
RuntimeException
FilterIterator
Specialized priority queue implementation for use with an intercepting filter chain.
FilterChain
FilterChain: intercepting filter manager
LazyEventListener
Lazy listener instance for use with LazyListenerAggregate.
LazyListener
Lazy listener instance.
LazyListenerAggregate
Aggregate listener for attaching lazy listeners.
ResponseCollection
Collection of signal handler return values
SharedEventManager
Shared/contextual EventManager
Autoloader
Alias legacy Zend Framework project classes/interfaces/traits to Laminas equivalents.
ConfigPostProcessor
Module
Replacements
RewriteRules
DateTimeImmutable
Overrides default json encoding of date time objects
ErrorHandler
Monolog error handler
ChromePHPFormatter
Formats a log message according to the ChromePHP array format
ElasticaFormatter
Format a log message into an Elastica Document
ElasticsearchFormatter
Format a log message into an Elasticsearch record
FlowdockFormatter
formats the record to be used in the FlowdockHandler
FluentdFormatter
Class FluentdFormatter
GelfMessageFormatter
Serializes a log message to GELF
HtmlFormatter
Formats incoming records into an HTML table
JsonFormatter
Encodes whatever record data is passed to it as json
LineFormatter
Formats incoming records into a one-line string
LogglyFormatter
Encodes message information into JSON in a format compatible with Loggly.
LogmaticFormatter
Encodes message information into JSON in a format compatible with Logmatic.
LogstashFormatter
Serializes a log message to Logstash Event Format
MongoDBFormatter
Formats a record for use with the MongoDBHandler.
NormalizerFormatter
Normalizes incoming records to remove objects/resources so it's easier to dump to various targets
ScalarFormatter
Formats data into an associative array of scalar values.
AbstractHandler
Base Handler class providing basic level/bubble support
AbstractProcessingHandler
Base Handler class providing the Handler structure, including processors and formatters
AbstractSyslogHandler
Common syslog functionality
AmqpHandler
Base Handler class providing the Handler structure, including processors and formatters
BrowserConsoleHandler
Handler sending logs to browser's javascript console with no browser extension required
BufferHandler
Buffers all records until closing the handler and then pass them as batch.
ChromePHPHandler
Handler sending logs to the ChromePHP extension (http://www.chromephp.com/)
CouchDBHandler
CouchDB handler
CubeHandler
Logs to Cube.
DeduplicationHandler
Simple handler wrapper that deduplicates log records across multiple requests
DoctrineCouchDBHandler
CouchDB handler for Doctrine CouchDB ODM
DynamoDbHandler
Amazon DynamoDB handler (http://aws.amazon.com/dynamodb/)
ElasticaHandler
Elastic Search handler
ElasticsearchHandler
Elasticsearch handler
ErrorLogHandler
Stores to PHP error_log() handler.
FallbackGroupHandler
Forwards records to at most one handler
FilterHandler
Simple handler wrapper that filters records based on a list of levels
ChannelLevelActivationStrategy
Channel and Error level based monolog activation strategy. Allows to trigger activation based on level per channel. e.g. trigger activation on level 'ERROR' by default, except for records of the 'sql' channel; those should trigger activation on level 'WARN'.
ErrorLevelActivationStrategy
Error level based activation strategy.
FingersCrossedHandler
Buffers all records until a certain level is reached
FirePHPHandler
Simple FirePHP Handler (http://www.firephp.org/), which uses the Wildfire protocol.
FleepHookHandler
Sends logs to Fleep.io using Webhook integrations
FlowdockHandler
Sends notifications through the Flowdock push API
GelfHandler
Handler to send messages to a Graylog2 (http://www.graylog2.org) server
GroupHandler
Forwards records to multiple handlers
Handler
Base Handler class providing basic close() support as well as handleBatch
HandlerWrapper
This simple wrapper class can be used to extend handlers functionality.
IFTTTHandler
IFTTTHandler uses cURL to trigger IFTTT Maker actions
InsightOpsHandler
Inspired on LogEntriesHandler.
LogEntriesHandler
Stores to any socket - uses fsockopen() or pfsockopen().
LogglyHandler
Sends errors to Loggly.
LogmaticHandler
Stores to any socket - uses fsockopen() or pfsockopen().
MailHandler
Base class for all mail handlers
MandrillHandler
MandrillHandler uses cURL to send the emails to the Mandrill API
MissingExtensionException
Exception can be thrown if an extension for a handler is missing
MongoDBHandler
Logs to a MongoDB database.
NativeMailerHandler
NativeMailerHandler uses the mail() function to send the emails
NewRelicHandler
Class to record a log on a NewRelic application.
NoopHandler
No-op
NullHandler
Blackhole
OverflowHandler
Handler to only pass log messages when a certain threshold of number of messages is reached.
PHPConsoleHandler
Monolog handler for Google Chrome extension "PHP Console"
ProcessHandler
Stores to STDIN of any process, specified by a command.
PsrHandler
Proxies log messages to an existing PSR-3 compliant logger.
PushoverHandler
Sends notifications through the pushover api to mobile phones
RedisHandler
Logs to a Redis key using rpush
RedisPubSubHandler
Sends the message to a Redis Pub/Sub channel using PUBLISH
RollbarHandler
Sends errors to Rollbar
RotatingFileHandler
Stores logs to files that are rotated every day and a limited number of files are kept.
SamplingHandler
Sampling handler
SendGridHandler
SendGridrHandler uses the SendGrid API v2 function to send Log emails, more information in https://sendgrid.com/docs/API_Reference/Web_API/mail.html
SlackRecord
Slack record utility helping to log to Slack webhooks or API.
SlackHandler
Sends notifications through Slack API
SlackWebhookHandler
Sends notifications through Slack Webhooks
SocketHandler
Stores to any socket - uses fsockopen() or pfsockopen().
SqsHandler
Writes to any sqs queue.
StreamHandler
Stores to any stream resource
SwiftMailerHandler
SwiftMailerHandler uses Swift_Mailer to send the emails
SyslogHandler
Logs to syslog service.
UdpSocket
SyslogUdpHandler
A Handler for logging to a remote syslogd server.
TelegramBotHandler
Handler send logs to Telegram using Telegram Bot API.
WhatFailureGroupHandler
Forwards records to multiple handlers suppressing failures of each handler and continuing through to give every handler a chance to succeed.
ZendMonitorHandler
Handler sending logs to Zend Monitor
Logger
Monolog log channel
GitProcessor
Injects Git branch and Git commit SHA in all records
HostnameProcessor
Injects value of gethostname in all records
IntrospectionProcessor
Injects line/file:class/function where the log message came from
MemoryPeakUsageProcessor
Injects memory_get_peak_usage in all records
MemoryProcessor
Some methods that are common for all memory processors
MemoryUsageProcessor
Injects memory_get_usage in all records
MercurialProcessor
Injects Hg branch and Hg revision number in all records
ProcessIdProcessor
Adds value of getmypid into records
PsrLogMessageProcessor
Processes a record's message according to PSR-3 rules
TagProcessor
Adds a tags array into record
UidProcessor
Adds a unique identifier into records
WebProcessor
Injects url/method and remote IP of the current web request in all records
Registry
Monolog log registry
SignalHandler
Monolog POSIX signal handler
TestCase
Lets you easily generate log records and a dummy formatter for testing purposes
Utils
DeepCopy
CloneException
PropertyException
DoctrineCollectionFilter
DoctrineEmptyCollectionFilter
DoctrineProxyFilter
KeepFilter
ReplaceFilter
SetNullFilter
DoctrineProxyMatcher
PropertyMatcher
PropertyNameMatcher
PropertyTypeMatcher
Matches a property by its type.
ReflectionHelper
DateIntervalFilter
ReplaceFilter
ShallowCopyFilter
ArrayObjectFilter
In PHP 7.4 the storage of an ArrayObject isn't returned as ReflectionProperty. So we deep copy its array copy.
SplDoublyLinkedList
SplDoublyLinkedListFilter
TypeMatcher
Class_
ClassConst
Declaration
Enum_
EnumCase
Function_
FunctionLike
Interface_
Method
Namespace_
Param
Property
Trait_
TraitUse
TraitUseAdaptation
Use_
BuilderFactory
Doc
Comment
ConstExprEvaluationException
ConstExprEvaluator
Evaluates constant expressions.
Error
Collecting
Error handler that collects all errors into an array.
Throwing
Error handler that handles all errors by throwing them.
JsonDecoder
Emulative
AttributeEmulator
CoaleseEqualTokenEmulator
EnumTokenEmulator
ExplicitOctalEmulator
FlexibleDocStringEmulator
FnTokenEmulator
KeywordEmulator
MatchTokenEmulator
NullsafeTokenEmulator
NumericLiteralSeparatorEmulator
ReadonlyTokenEmulator
ReverseEmulator
Reverses emulation direction of the inner emulator.
Lexer
NameContext
Arg
Attribute
AttributeGroup
ComplexType
This is a base class for complex types, including nullable types and union types.
Const_
Array_
ArrayDimFetch
ArrayItem
ArrowFunction
Assign
BitwiseAnd
BitwiseOr
BitwiseXor
Coalesce
Concat
Div
Minus
Mod
Mul
Plus
Pow
ShiftLeft
ShiftRight
AssignOp
AssignRef
BitwiseAnd
BitwiseOr
BitwiseXor
BooleanAnd
BooleanOr
Coalesce
Concat
Div
Equal
Greater
GreaterOrEqual
Identical
LogicalAnd
LogicalOr
LogicalXor
Minus
Mod
Mul
NotEqual
NotIdentical
Plus
Pow
ShiftLeft
ShiftRight
Smaller
SmallerOrEqual
Spaceship
BinaryOp
BitwiseNot
BooleanNot
CallLike
Array_
Bool_
Double
Int_
Object_
String_
Unset_
Cast
ClassConstFetch
Clone_
Closure
ClosureUse
ConstFetch
Empty_
Error
Error node used during parsing with error recovery.
ErrorSuppress
Eval_
Exit_
FuncCall
Include_
Instanceof_
Isset_
List_
Match_
MethodCall
New_
NullsafeMethodCall
NullsafePropertyFetch
PostDec
PostInc
PreDec
PreInc
Print_
PropertyFetch
ShellExec
StaticCall
StaticPropertyFetch
Ternary
Throw_
UnaryMinus
UnaryPlus
Variable
Yield_
YieldFrom
Expr
Identifier
Represents a non-namespaced name. Namespaced names are represented using Name nodes.
IntersectionType
This is a base class for complex types, including nullable types and union types.
MatchArm
FullyQualified
Relative
Name
NullableType
This is a base class for complex types, including nullable types and union types.
Param
DNumber
Encapsed
EncapsedStringPart
LNumber
Class_
Dir
File
Function_
Line
Method
Namespace_
Trait_
MagicConst
String_
Scalar
Break_
Case_
Catch_
Class_
ClassConst
ClassLike
ClassMethod
Const_
Continue_
Declare_
DeclareDeclare
Do_
Echo_
Else_
ElseIf_
Enum_
EnumCase
Expression
Represents statements of type "expr;"
Finally_
For_
Foreach_
Function_
Global_
Goto_
GroupUse
HaltCompiler
If_
InlineHTML
Interface_
Label
Namespace_
Nop
Nop/empty statement (;).
Property
PropertyProperty
Return_
Static_
StaticVar
Switch_
Throw_
Trait_
TraitUse
Alias
Precedence
TraitUseAdaptation
TryCatch
Unset_
Use_
UseUse
While_
Stmt
UnionType
This is a base class for complex types, including nullable types and union types.
VariadicPlaceholder
Represents the "..." in "foo(...)" of the first-class callable syntax.
VarLikeIdentifier
Represents a name that is written in source code with a leading dollar, but is not a proper variable. The leading dollar is not stored as part of the name.
NodeAbstract
NodeDumper
NodeFinder
NodeTraverser
CloningVisitor
Visitor cloning all nodes and linking to the original nodes using an attribute.
FindingVisitor
This visitor can be used to find and collect all nodes satisfying some criterion determined by a filter callback.
FirstFindingVisitor
This visitor can be used to find the first node satisfying some criterion determined by a filter callback.
NameResolver
NodeConnectingVisitor
Visitor that connects a child node to its parent node as well as its sibling nodes.
ParentConnectingVisitor
Visitor that connects a child node to its parent node.
NodeVisitorAbstract
Multiple
Php5
Php7
Tokens
ParserAbstract
ParserFactory
Standard
PrettyPrinterAbstract
ElementCollectionException
InvalidApplicationNameException
InvalidEmailException
InvalidUrlException
ManifestDocumentException
ManifestDocumentLoadingException
ManifestDocumentMapperException
ManifestElementException
ManifestLoaderException
ManifestDocumentMapper
ManifestLoader
ManifestSerializer
Application
ApplicationName
Author
AuthorCollection
AuthorCollectionIterator
BundledComponent
BundledComponentCollection
BundledComponentCollectionIterator
CopyrightInformation
Email
Extension
Library
License
Manifest
PhpExtensionRequirement
PhpVersionRequirement
RequirementCollection
RequirementCollectionIterator
Type
Url
AuthorElement
AuthorElementCollection
BundlesElement
ComponentElement
ComponentElementCollection
ContainsElement
CopyrightElement
ElementCollection
ExtElement
ExtElementCollection
ExtensionElement
LicenseElement
ManifestDocument
ManifestElement
PhpElement
RequiresElement
AbstractVersionConstraint
AndVersionConstraintGroup
AnyVersionConstraint
ExactVersionConstraint
GreaterThanOrEqualToVersionConstraint
OrVersionConstraintGroup
SpecificMajorAndMinorVersionConstraint
SpecificMajorVersionConstraint
InvalidPreReleaseSuffixException
InvalidVersionException
NoPreReleaseSuffixException
UnsupportedVersionConstraintException
PreReleaseSuffix
Version
VersionConstraintParser
VersionConstraintValue
VersionNumber
Fqsen
Value Object for Fqsen.
Location
The location where an element occurs within a file.
Description
Object representing to description for a DocBlock.
DescriptionFactory
Creates a new Description object given a body of text.
ExampleFinder
Class used to find an example file's location based on a given ExampleDescriptor.
Serializer
Converts a DocBlock back from an object to a complete DocComment including Asterisks.
StandardTagFactory
Creates a Tag object given the contents of a tag.
Author
Reflection class for an {@}author tag in a Docblock.
BaseTag
Parses a tag definition for a DocBlock.
Covers
Reflection class for a @covers tag in a Docblock.
Deprecated
Reflection class for a {@}deprecated tag in a Docblock.
Example
Reflection class for a {@}example tag in a Docblock.
AlignFormatter
PassthroughFormatter
Generic
Parses a tag definition for a DocBlock.
InvalidTag
This class represents an exception during the tag creation
Link
Reflection class for a {@}link tag in a Docblock.
Method
Reflection class for an {@}method in a Docblock.
Param
Reflection class for the {@}param tag in a Docblock.
Property
Reflection class for a {@}property tag in a Docblock.
PropertyRead
Reflection class for a {@}property-read tag in a Docblock.
PropertyWrite
Reflection class for a {@}property-write tag in a Docblock.
Fqsen
Fqsen reference used by {@see \phpDocumentor\Reflection\DocBlock\Tags\See}
Url
Url reference used by {@see \phpDocumentor\Reflection\DocBlock\Tags\See}
Return_
Reflection class for a {@}return tag in a Docblock.
See
Reflection class for an {@}see tag in a Docblock.
Since
Reflection class for a {@}since tag in a Docblock.
Source
Reflection class for a {@}source tag in a Docblock.
TagWithType
Parses a tag definition for a DocBlock.
Throws
Reflection class for a {@}throws tag in a Docblock.
Uses
Reflection class for a {@}uses tag in a Docblock.
Var_
Reflection class for a {@}var tag in a Docblock.
Version
Reflection class for a {@}version tag in a Docblock.
DocBlock
DocBlockFactory
PcreException
Utils
FqsenResolver
Resolver for Fqsen using Context information
CallableString
Value Object representing the type 'string'.
False_
Value Object representing the PseudoType 'False', which is a Boolean type.
HtmlEscapedString
Value Object representing the type 'string'.
LiteralString
Value Object representing the type 'string'.
LowercaseString
Value Object representing the type 'string'.
NonEmptyLowercaseString
Value Object representing the type 'string'.
NonEmptyString
Value Object representing the type 'string'.
NumericString
Value Object representing the type 'string'.
PositiveInteger
Value Object representing the type 'string'.
TraitString
Value Object representing the type 'string'.
True_
Value Object representing the PseudoType 'False', which is a Boolean type.
TypeResolver
AbstractList
Represents a list of values. This is an abstract class for Array_ and Collection.
AggregatedType
Base class for aggregated types like Compound and Intersection
Array_
Represents an array type as described in the PSR-5, the PHPDoc Standard.
ArrayKey
Value Object representing a array-key Type.
Boolean
Value Object representing a Boolean type.
Callable_
Value Object representing a Callable type.
ClassString
Value Object representing the type 'string'.
Collection
Represents a collection type as described in the PSR-5, the PHPDoc Standard.
Compound
Value Object representing a Compound Type.
Context
Provides information about the Context in which the DocBlock occurs that receives this context.
ContextFactory
Convenience class to create a Context for DocBlocks when not using the Reflection Component of phpDocumentor.
Expression
Represents an expression type as described in the PSR-5, the PHPDoc Standard.
Float_
Value Object representing a Float.
Integer
Value object representing Integer type
InterfaceString
Value Object representing the type 'string'.
Intersection
Value Object representing a Compound Type.
Iterable_
Value Object representing iterable type
Mixed_
Value Object representing an unknown, or mixed, type.
Never_
Value Object representing the return-type 'never'.
Null_
Value Object representing a null value or type.
Nullable
Value Object representing a nullable type. The real type is wrapped.
Object_
Value Object representing an object.
Parent_
Value Object representing the 'parent' type.
Resource_
Value Object representing the 'resource' Type.
Scalar
Value Object representing the 'scalar' pseudo-type, which is either a string, integer, float or boolean.
Self_
Value Object representing the 'self' type.
Static_
Value Object representing the 'static' type.
String_
Value Object representing the type 'string'.
This
Value Object representing the '$this' pseudo-type.
Void_
Value Object representing the return-type 'void'.
ArgumentsWildcard
Arguments wildcarding.
AnyValuesToken
Any values token.
AnyValueToken
Any single value token.
ApproximateValueToken
Approximate value token
ArrayCountToken
Array elements count token.
ArrayEntryToken
Array entry token.
ArrayEveryEntryToken
Array every entry token.
CallbackToken
Callback-verified token.
ExactValueToken
Exact value token.
IdenticalValueToken
Identical value token.
InArrayToken
Check if values is in array
LogicalAndToken
Logical AND token.
LogicalNotToken
Logical NOT token.
NotInArrayToken
Check if values is not in array
ObjectStateToken
Object state-checker token.
StringContainsToken
String contains token.
TypeToken
Value type token.
Argument
Argument tokens shortcuts.
Call
Call object.
CallCenter
Calls receiver & manager.
ClosureComparator
Closure comparator.
Factory
Prophecy comparator factory.
ProphecyComparator
Compares objects for equality.
CachedDoubler
Cached class doubler.
DisableConstructorPatch
Disable constructor.
HhvmExceptionPatch
Exception patch for HHVM to remove the stubs from special methods
KeywordPatch
Remove method functionality from the double which will clash with php keywords.
MagicCallPatch
Discover Magical API using "@method" PHPDoc format.
ProphecySubjectPatch
Add Prophecy functionality to the double.
ReflectionClassNewInstancePatch
ReflectionClass::newInstance patch.
SplFileInfoPatch
SplFileInfo patch.
ThrowablePatch
TraversablePatch
Traversable interface patch.
Doubler
Cached class doubler.
ClassCodeGenerator
Class code creator.
ClassCreator
Class creator.
ClassMirror
Class mirror.
ArgumentNode
Argument node.
ArgumentTypeNode
ClassNode
Class node.
MethodNode
Method node.
ReturnTypeNode
TypeNodeAbstract
TypeHintReference
Tells whether a keyword refers to a class or to a built-in type for the current version of php
LazyDouble
Lazy double.
NameGenerator
Name generator.
UnexpectedCallException
ClassCreatorException
ClassMirrorException
ClassNotFoundException
DoubleException
InterfaceNotFoundException
MethodNotExtendableException
MethodNotFoundException
ReturnByReferenceException
InvalidArgumentException
AggregateException
FailedPredictionException
Basic failed prediction exception.
NoCallsException
UnexpectedCallsCountException
UnexpectedCallsException
MethodProphecyException
ObjectProphecyException
CallbackPrediction
Callback prediction.
CallPrediction
Call prediction.
CallTimesPrediction
Prediction interface.
NoCallsPrediction
No calls prediction.
CallbackPromise
Callback promise.
ReturnArgumentPromise
Return argument promise.
ReturnPromise
Return promise.
ThrowPromise
Throw promise.
MethodProphecy
Method prophecy.
ObjectProphecy
Object prophecy.
Revealer
Basic prophecies revealer.
Prophet
Prophet creates prophecies.
ExportUtil
This class is a modification from sebastianbergmann/exporter
StringUtil
String utility.
CodeCoverage
Provides collection functionality for PHP code coverage information.
Selector
BranchAndPathCoverageNotSupportedException
DeadCodeDetectionNotSupportedException
DirectoryCouldNotBeCreatedException
InvalidArgumentException
NoCodeCoverageDriverAvailableException
NoCodeCoverageDriverWithPathCoverageSupportAvailableException
ParserException
PathExistsButIsNotDirectoryException
PcovNotAvailableException
PhpdbgNotAvailableException
ReflectionException
ReportAlreadyFinalizedException
StaticAnalysisCacheNotConfiguredException
TestIdMissingException
UnintentionallyCoveredCodeException
WriteOperationFailedException
WrongXdebugVersionException
Xdebug2NotEnabledException
Xdebug3NotEnabledException
XdebugNotAvailableException
XmlException
Filter
Clover
Cobertura
Crap4j
Facade
PHP
Text
Facade
CacheWarmer
Version
Facade
Factory
Iterator
ProcessControlExtensionNotLoadedException
TimeoutException
Invoker
InvalidArgumentException
RuntimeException
Template
Duration
NoActiveTimerException
TimeSinceStartOfRequestNotAvailableException
ResourceUsageFormatter
Timer
Assert
IsFalse
IsTrue
Callback
Count
GreaterThan
IsEmpty
LessThan
SameSize
Constraint
IsEqual
IsEqualCanonicalizing
IsEqualIgnoringCase
IsEqualWithDelta
Exception
ExceptionCode
ExceptionMessage
ExceptionMessageRegularExpression
DirectoryExists
FileExists
IsReadable
IsWritable
IsAnything
IsIdentical
JsonMatches
JsonMatchesErrorMessageProvider
IsFinite
IsInfinite
IsNan
ClassHasAttribute
ClassHasStaticAttribute
ObjectEquals
ObjectHasAttribute
BinaryOperator
LogicalAnd
LogicalNot
LogicalOr
LogicalXor
Operator
UnaryOperator
IsJson
RegularExpression
StringContains
StringEndsWith
StringMatchesFormatDescription
StringStartsWith
ArrayHasKey
TraversableContains
TraversableContainsEqual
TraversableContainsIdentical
TraversableContainsOnly
IsInstanceOf
IsNull
IsType
InvocationMocker
MockBuilder
TestCase
Version
Command
Blacklist
ExcludeList
AbstractLogger
This is a simple Logger implementation that other Loggers can inherit from.
InvalidArgumentException
LogLevel
Describes log levels.
NullLogger
This Logger can be used to avoid conditional log calls.
LoggerInterfaceTest
Provides a base test class for ensuring compliance with the LoggerInterface.
TestLogger
Used for testing purposes.
AmbiguousOptionException
OptionDoesNotAllowArgumentException
RequiredOptionArgumentMissingException
UnknownOptionException
Parser
ClassMethodUnit
ClassUnit
CodeUnit
CodeUnitCollection
CodeUnitCollectionIterator
InvalidCodeUnitException
NoTraitException
ReflectionException
FunctionUnit
InterfaceMethodUnit
InterfaceUnit
Mapper
TraitMethodUnit
TraitUnit
Wizard
ArrayComparator
Compares arrays for equality.
Comparator
Abstract base class for comparators which compare values for equality.
ComparisonFailure
Thrown when an assertion for string equality failed.
DateTimeComparator
Compares DateTimeInterface instances for equality.
DOMNodeComparator
Compares DOMNode instances for equality.
DoubleComparator
Compares doubles for equality.
ExceptionComparator
Compares Exception instances for equality.
RuntimeException
Factory
Factory for comparators which compare values for equality.
MockObjectComparator
Compares PHPUnit\Framework\MockObject\MockObject instances for equality.
NumericComparator
Compares numerical values for equality.
ObjectComparator
Compares objects for equality.
ResourceComparator
Compares resources for equality.
ScalarComparator
Compares scalar or NULL values for equality.
SplObjectStorageComparator
Compares \SplObjectStorage instances for equality.
TypeComparator
Compares values for type equality.
Calculator
Complexity
ComplexityCollection
ComplexityCollectionIterator
RuntimeException
ComplexityCalculatingVisitor
CyclomaticComplexityCalculatingVisitor
Chunk
Diff
Differ
ConfigurationException
InvalidArgumentException
Line
MemoryEfficientLongestCommonSubsequenceCalculator
AbstractChunkOutputBuilder
DiffOnlyOutputBuilder
Builds a diff string representation in a loose unified diff format listing only changes lines. Does not include line numbers.
StrictUnifiedDiffOutputBuilder
Strict Unified diff output builder.
UnifiedDiffOutputBuilder
Builds a diff string representation in unified diff format in chunks.
Parser
Unified diff parser.
TimeEfficientLongestCommonSubsequenceCalculator
Console
OperatingSystem
Runtime
Utility class for HHVM/PHP environment handling.
Exporter
A nifty utility for visualizing PHP variables.
CodeExporter
Exports parts of a Snapshot as PHP code.
RuntimeException
ExcludeList
Restorer
Restorer of snapshots of global state.
Snapshot
A snapshot of global state.
Counter
IllogicalValuesException
NegativeValueException
RuntimeException
LineCountingVisitor
LinesOfCode
Enumerator
Traverses array structures and object graphs to enumerate all referenced objects.
InvalidArgumentException
InvalidArgumentException
ObjectReflector
Context
A context containing previously processed arrays and objects when recursively processing a value.
InvalidArgumentException
ResourceOperations
CallableType
LogicException
RuntimeException
FalseType
GenericObjectType
IterableType
MixedType
NullType
ObjectType
ReflectionMapper
SimpleType
StaticType
Type
TypeName
UnionType
UnknownType
VoidType
Version
Cache
The Cache class handles the Cache annotation parts.
ConfigurationAnnotation
Base configuration annotation.
Entity
Doctrine-specific ParamConverter with an easier syntax.
IsGranted
The Security class handles the Security annotation.
Method
The Method class handles the Method annotation parts.
ParamConverter
The ParamConverter class handles the ParamConverter annotation parts.
Route
Annotation class for @Route().
Security
The Security class handles the Security annotation.
Template
The Template class handles the Template annotation parts.
AddExpressionLanguageProvidersPass
AddParamConverterPass
Adds tagged request.param_converter services to converter.manager service.
OptimizerPass
Optimizes the container by removing unneeded listeners.
Configuration
FrameworkExtraBundle configuration structure.
SensioFrameworkExtraExtension
Allow adding classes to the class cache.
ControllerListener
The ControllerListener class parses annotation blocks located in controller classes.
HttpCacheListener
HttpCacheListener handles HTTP cache headers.
IsGrantedListener
Handles the IsGranted annotation on controllers.
ParamConverterListener
The ParamConverterListener handles the ParamConverter annotation.
PsrResponseListener
Converts PSR-7 Response to HttpFoundation Response using the bridge.
SecurityListener
SecurityListener handles security restrictions on controllers.
TemplateListener
Handles the Template annotation for actions.
ArgumentNameConverter
Psr7ServerRequestResolver
Injects the RequestInterface, MessageInterface or ServerRequestInterface when requested.
DateTimeParamConverter
Convert DateTime instances from request attribute variable.
DoctrineParamConverter
DoctrineParamConverter.
ParamConverterManager
Managers converters.
AnnotatedRouteControllerLoader
AnnotatedRouteControllerLoader is an implementation of AnnotationClassLoader that sets the '_controller' default based on the class and method names.
ExpressionLanguage
Adds some function to the default Symfony Security ExpressionLanguage.
SensioFrameworkExtraBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
TemplateGuesser
The TemplateGuesser class handles the guessing of template name based on controller.
NullContext
A context that does nothing.
RequestStackContext
Uses a RequestStack to populate the context.
InvalidArgumentException
Base InvalidArgumentException for the Asset component.
LogicException
Base LogicException for the Asset component.
Package
Basic package that adds a version to asset URLs.
Packages
Helps manage asset URLs.
PathPackage
Package that adds a base path to asset URLs in addition to a version.
UrlPackage
Package that adds a base URL to asset URLs in addition to a version.
EmptyVersionStrategy
Disable version for all assets.
JsonManifestVersionStrategy
Reads the versioned path of an asset from a JSON manifest file.
StaticVersionStrategy
Returns the same version for all assets.
AbstractBrowser
Simulates a browser.
Client
Client simulates a browser.
Cookie
Cookie represents an HTTP cookie.
CookieJar
CookieJar.
BadMethodCallException
History
History.
HttpBrowser
An implementation of a browser using the HttpClient component to make real HTTP requests.
Request
Response
BrowserCookieValueSame
BrowserHasCookie
AbstractAdapter
ApcuAdapter
ArrayAdapter
An in-memory cache storage.
ChainAdapter
Chains several adapters together.
CouchbaseBucketAdapter
CouchbaseCollectionAdapter
DoctrineAdapter
DoctrineDbalAdapter
FilesystemAdapter
FilesystemTagAwareAdapter
Stores tag id <> cache id relationship as a symlink, and lookup on invalidation calls.
MemcachedAdapter
NullAdapter
ParameterNormalizer
PdoAdapter
PhpArrayAdapter
Caches items at warm up time using a PHP array that is stored in shared memory by OPCache since PHP 7.0.
PhpFilesAdapter
ProxyAdapter
Psr16Adapter
Turns a PSR-16 cache into a PSR-6 one.
RedisAdapter
RedisTagAwareAdapter
Stores tag id <> cache id relationship as a Redis Set.
TagAwareAdapter
TraceableAdapter
An adapter that collects data about all cache calls.
TraceableAdapterEvent
TraceableTagAwareAdapter
An adapter that collects data about all cache calls.
CacheItem
CacheDataCollector
DataCollector.
CacheCollectorPass
Inject a data collector to all the cache services to be able to get detailed statistics.
CachePoolClearerPass
CachePoolPass
CachePoolPrunerPass
DoctrineProvider
Base class for cache provider implementations.
CacheException
InvalidArgumentException
LogicException
LockRegistry
LockRegistry is used internally by existing adapters to protect against cache stampede.
DefaultMarshaller
Serializes/unserializes values using igbinary_serialize() if available, serialize() otherwise.
DeflateMarshaller
Compresses values using gzdeflate().
SodiumMarshaller
Encrypt/decrypt values using Libsodium.
TagAwareMarshaller
A marshaller optimized for data structures generated by AbstractTagAwareAdapter.
EarlyExpirationDispatcher
Sends the computation of cached values to a message bus.
EarlyExpirationHandler
Computes cached values sent to a message bus.
EarlyExpirationMessage
Conveys a cached value that needs to be computed.
Psr16Cache
Turns a PSR-6 cache into a PSR-16 one.
ConfigBuilderGenerator
Generate ConfigBuilders to help create valid config.
ConfigCache
ConfigCache caches arbitrary content in files on disk.
ConfigCacheFactory
Basic implementation of ConfigCacheFactoryInterface that creates an instance of the default ConfigCache.
ArrayNode
Represents an Array node in the config tree.
BaseNode
The base node class.
BooleanNode
This node represents a Boolean value in the config tree.
ArrayNodeDefinition
This class provides a fluent interface for defining an array node.
BooleanNodeDefinition
This class provides a fluent interface for defining a node.
EnumNodeDefinition
Enum Node Definition.
ExprBuilder
This class builds an if expression.
FloatNodeDefinition
This class provides a fluent interface for defining a float node.
IntegerNodeDefinition
This class provides a fluent interface for defining an integer node.
MergeBuilder
This class builds merge conditions.
NodeBuilder
This class provides a fluent interface for building a node.
NodeDefinition
This class provides a fluent interface for defining a node.
NormalizationBuilder
This class builds normalization conditions.
NumericNodeDefinition
Abstract class that contains common code of integer and float node definitions.
ScalarNodeDefinition
This class provides a fluent interface for defining a node.
TreeBuilder
This is the entry class for building a config tree.
ValidationBuilder
This class builds validation conditions.
VariableNodeDefinition
This class provides a fluent interface for defining a node.
XmlReferenceDumper
Dumps an XML reference configuration for the given configuration/node instance.
YamlReferenceDumper
Dumps a Yaml reference configuration for the given configuration/node instance.
EnumNode
Node which only allows a finite set of values.
DuplicateKeyException
This exception is thrown whenever the key of an array is not unique. This can only be the case if the configuration is coming from an XML file.
Exception
Base exception for all configuration exceptions.
ForbiddenOverwriteException
This exception is thrown when a configuration path is overwritten from a subsequent configuration file, but the entry node specifically forbids this.
InvalidConfigurationException
A very general exception which can be thrown whenever non of the more specific exceptions is suitable.
InvalidDefinitionException
Thrown when an error is detected in a node Definition.
InvalidTypeException
This exception is thrown if an invalid type is encountered.
UnsetKeyException
This exception is usually not encountered by the end-user, but only used internally to signal the parent scope to unset a key.
FloatNode
This node represents a float value in the config tree.
IntegerNode
This node represents an integer value in the config tree.
NumericNode
This node represents a numeric value in the config tree.
Processor
This class is the entry point for config normalization/merging/finalization.
PrototypedArrayNode
Represents a prototyped Array node in the config tree.
ScalarNode
This node represents a scalar value in the config tree.
VariableNode
This node represents a value of variable type in the config tree.
FileLoaderImportCircularReferenceException
Exception class for when a circular reference is detected when importing resources.
FileLocatorFileNotFoundException
File locator exception if a file does not exist.
LoaderLoadException
Exception class for when a resource cannot be loaded or imported.
FileLocator
FileLocator uses an array of pre-defined paths to find files.
DelegatingLoader
DelegatingLoader delegates loading to other loaders using a loader resolver.
FileLoader
FileLoader is the abstract class used by all built-in loaders that are file based.
GlobFileLoader
GlobFileLoader loads files from a glob pattern.
Loader
Loader is the abstract class used by all built-in loaders.
LoaderResolver
LoaderResolver selects a loader for a given resource.
ParamConfigurator
Placeholder for a parameter.
ClassExistenceResource
ClassExistenceResource represents a class existence.
ComposerResource
ComposerResource tracks the PHP version and Composer dependencies.
DirectoryResource
DirectoryResource represents a resources stored in a subdirectory tree.
FileExistenceResource
FileExistenceResource represents a resource stored on the filesystem.
FileResource
FileResource represents a resource stored on the filesystem.
GlobResource
GlobResource represents a set of resources stored on the filesystem.
ReflectionClassResource
SelfCheckingResourceChecker
Resource checker for instances of SelfCheckingResourceInterface.
ResourceCheckerConfigCache
ResourceCheckerConfigCache uses instances of ResourceCheckerInterface to check whether cached data is still fresh.
ResourceCheckerConfigCacheFactory
A ConfigCacheFactory implementation that validates the cache with an arbitrary set of ResourceCheckers.
InvalidXmlException
Exception class for when XML parsing with an XSD schema file path or a callable validator produces errors unrelated to the actual XML parsing.
XmlParsingException
Exception class for when XML cannot be parsed properly.
XmlUtils
XMLUtils is a bunch of utility methods to XML operations.
Application
An Application is the container for a collection of commands.
Command
Base class for all commands.
HelpCommand
HelpCommand displays the help for a given command.
ListCommand
ListCommand displays the list of all available commands for the application.
ContainerCommandLoader
Loads commands from a PSR-11 container.
FactoryCommandLoader
A simple command loader using factories to instantiate commands lazily.
ConsoleEvents
Contains all events dispatched by an Application.
AddConsoleCommandPass
Registers console commands.
ConsoleCommandEvent
Allows to do things before the command is executed, like skipping the command or changing the input.
ConsoleErrorEvent
Allows to handle throwables thrown while running a command.
ConsoleEvent
Allows to inspect input and output of a command.
ConsoleTerminateEvent
Allows to manipulate the exit code of a command after its execution.
ErrorListener
CommandNotFoundException
Represents an incorrect command name typed in the console.
InvalidArgumentException
InvalidOptionException
Represents an incorrect option name typed in the console.
LogicException
MissingInputException
Represents failure to read input from stdin.
NamespaceNotFoundException
Represents an incorrect namespace typed in the console.
RuntimeException
OutputFormatter
Formatter class for console output.
OutputFormatterStyle
Formatter style class for defining styles.
OutputFormatterStyleStack
DebugFormatterHelper
Helps outputting debug information when running an external program from a command.
DescriptorHelper
This class adds helper method to describe objects in various formats.
Dumper
FormatterHelper
The Formatter class provides helpers to format messages.
Helper
Helper is the base class for all helper classes.
HelperSet
HelperSet represents a set of helpers to be used with a command.
InputAwareHelper
An implementation of InputAwareInterface for Helpers.
ProcessHelper
The ProcessHelper class provides helpers to run external processes.
ProgressBar
The ProgressBar provides helpers to display progress output.
ProgressIndicator
QuestionHelper
The QuestionHelper class provides helpers to interact with the user.
SymfonyQuestionHelper
Symfony Style Guide compliant question helper.
Table
Provides helpers to display a table.
TableCell
TableSeparator
Marks a row as being a separator.
TableStyle
Defines the styles for a Table.
ArgvInput
ArgvInput represents an input coming from the CLI arguments.
ArrayInput
ArrayInput represents an input provided as an array.
Input
Input is the base class for all concrete Input classes.
InputArgument
Represents a command line argument.
InputDefinition
A InputDefinition represents a set of valid command line arguments and options.
InputOption
Represents a command line option.
StringInput
StringInput represents an input provided as a string.
ConsoleLogger
PSR-3 compliant console logger.
BufferedOutput
Base class for output classes.
ConsoleOutput
ConsoleOutput is the default class for all CLI output. It uses STDOUT and STDERR.
ConsoleSectionOutput
StreamOutput writes the output to a given stream.
NullOutput
NullOutput suppresses all output.
Output
Base class for output classes.
StreamOutput
StreamOutput writes the output to a given stream.
TrimmedBufferOutput
A BufferedOutput that keeps only the last N chars.
ChoiceQuestion
Represents a choice question.
ConfirmationQuestion
Represents a yes/no question.
Question
Represents a Question.
OutputStyle
Decorates output to add console style guide helpers.
SymfonyStyle
Output decorator helpers for the Symfony Style Guide.
Terminal
ApplicationTester
Eases the testing of console applications.
CommandTester
Eases the testing of console commands.
CssSelectorConverter
CssSelectorConverter is the main entry point of the component and can convert CSS selectors to XPath expressions.
ExpressionErrorException
ParseException is thrown when a CSS selector syntax is not valid.
InternalErrorException
ParseException is thrown when a CSS selector syntax is not valid.
ParseException
ParseException is thrown when a CSS selector syntax is not valid.
SyntaxErrorException
ParseException is thrown when a CSS selector syntax is not valid.
BufferingLogger
A buffering logger that stacks logs for later.
Debug
Registers all the debug tools.
DebugClassLoader
Autoloader checking if the class is really defined in the file found.
ErrorHandler
A generic ErrorHandler for the PHP engine.
ClassNotFoundException
Class (or Trait or Interface) Not Found Exception.
FatalErrorException
Fatal Error Exception.
FatalThrowableError
Fatal Throwable Error.
FlattenException
FlattenException wraps a PHP Error or Exception to be able to serialize it.
OutOfMemoryException
Out of memory exception.
SilencedErrorContext
Data Object that represents a Silenced Error.
UndefinedFunctionException
Undefined Function Exception.
UndefinedMethodException
Undefined Method Exception.
ExceptionHandler
ExceptionHandler converts an exception to a Response object.
ClassNotFoundFatalErrorHandler
ErrorHandler for classes that do not exist.
UndefinedFunctionFatalErrorHandler
ErrorHandler for undefined functions.
UndefinedMethodFatalErrorHandler
ErrorHandler for undefined methods.
DebugBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
DumpDataCollectorPass
Registers the file link format for the {@link \Symfony\Component\HttpKernel\DataCollector\DumpDataCollector}.
Configuration
DebugExtension configuration structure.
DebugExtension
DebugExtension.
Alias
AbstractArgument
Represents an abstract service argument, which have to be set by a compiler pass or a DI extension.
BoundArgument
IteratorArgument
Represents a collection of values to lazily iterate over.
ServiceClosureArgument
Represents a service wrapped in a memoizing closure.
ServiceLocatorArgument
Represents a closure acting as a service locator.
TaggedIteratorArgument
Represents a collection of services found by tag name to lazily iterate over.
AsTaggedItem
An attribute to tell under which index and priority a service class should be found in tagged iterators/locators.
Autoconfigure
An attribute to tell how a base type should be autoconfigured.
AutoconfigureTag
An attribute to tell how a base type should be tagged.
TaggedIterator
TaggedLocator
Target
An attribute to tell how a dependency is used and hint named autowiring aliases.
When
An attribute to tell under which environement this class should be registered as a service.
ChildDefinition
This definition extends another definition.
AbstractRecursivePass
AliasDeprecatedPublicServicesPass
AnalyzeServiceReferencesPass
Run this pass before passes that need to know more about the relation of your services.
AttributeAutoconfigurationPass
AutoAliasServicePass
Sets a service to be an alias of another one, given a format pattern.
AutowirePass
Inspects existing service definitions and wires the autowired ones using the type hints of their classes.
AutowireRequiredMethodsPass
Looks for definitions with autowiring enabled and registers their corresponding "@required" methods as setters.
AutowireRequiredPropertiesPass
Looks for definitions with autowiring enabled and registers their corresponding "@required" properties.
CheckArgumentsValidityPass
Checks if arguments of methods are properly configured.
CheckCircularReferencesPass
Checks your services for circular references.
CheckDefinitionValidityPass
This pass validates each definition individually only taking the information into account which is contained in the definition itself.
CheckExceptionOnInvalidReferenceBehaviorPass
Checks that all references are pointing to a valid service.
CheckReferenceValidityPass
Checks the validity of references.
CheckTypeDeclarationsPass
Checks whether injected parameters are compatible with type declarations.
Compiler
This class is used to remove circular dependencies between individual passes.
DecoratorServicePass
Overwrites a service but keeps the overridden one.
DefinitionErrorExceptionPass
Throws an exception for any Definitions that have errors and still exist.
ExtensionCompilerPass
A pass to automatically process extensions if they implement CompilerPassInterface.
InlineServiceDefinitionsPass
Inline service definitions where this is possible.
MergeExtensionConfigurationPass
Merges extension configs into the container builder.
PassConfig
Compiler Pass Configuration.
RegisterAutoconfigureAttributesPass
Reads #[Autoconfigure] attributes on definitions that are autoconfigured and don't have the "container.ignore_attributes" tag.
RegisterEnvVarProcessorsPass
Creates the container.env_var_processors_locator service.
RegisterReverseContainerPass
RegisterServiceSubscribersPass
Compiler pass to register tagged services that require a service locator.
RemoveAbstractDefinitionsPass
Removes abstract Definitions.
RemovePrivateAliasesPass
Remove private aliases from the container. They were only used to establish dependencies between services, and these dependencies have been resolved in one of the previous passes.
RemoveUnusedDefinitionsPass
Removes unused service definitions from the container.
ReplaceAliasByActualDefinitionPass
Replaces aliases with actual service definitions, effectively removing these aliases.
ResolveBindingsPass
ResolveChildDefinitionsPass
This replaces all ChildDefinition instances with their equivalent fully merged Definition instance.
ResolveClassPass
ResolveDecoratorStackPass
ResolveEnvPlaceholdersPass
Replaces env var placeholders by their current values.
ResolveFactoryClassPass
ResolveHotPathPass
Propagate "container.hot_path" tags to referenced services.
ResolveInstanceofConditionalsPass
Applies instanceof conditionals to definitions.
ResolveInvalidReferencesPass
Emulates the invalid behavior if the reference is not found within the container.
ResolveNamedArgumentsPass
Resolves named arguments to their corresponding numeric index.
ResolveNoPreloadPass
Propagate the "container.no_preload" tag.
ResolveParameterPlaceHoldersPass
Resolves all parameter placeholders "%somevalue%" to their real values.
ResolvePrivatesPass
ResolveReferencesToAliasesPass
Replaces all references to aliases with references to the actual service.
ResolveServiceSubscribersPass
Compiler pass to inject their service locator to service subscribers.
ResolveTaggedIteratorArgumentPass
Resolves all TaggedIteratorArgument arguments.
ServiceLocatorTagPass
Applies the "container.service_locator" tag by wrapping references into ServiceClosureArgument instances.
ServiceReferenceGraph
This is a directed graph of your services.
ServiceReferenceGraphEdge
Represents an edge in your service graph.
ServiceReferenceGraphNode
Represents a node in your service graph.
ValidateEnvPlaceholdersPass
Validates environment variable placeholders used in extension configuration with dummy values.
ContainerParametersResource
Tracks container parameters.
ContainerParametersResourceChecker
Container
Container is a dependency injection container.
ContainerBuilder
ContainerBuilder is a DI container that provides an API to easily describe services.
Definition
Definition represents a service definition.
Dumper
Dumper is the abstract class for all built-in dumpers.
GraphvizDumper
GraphvizDumper dumps a service container as a graphviz file.
PhpDumper
PhpDumper dumps a service container as a PHP class.
Preloader
XmlDumper
XmlDumper dumps a service container as an XML string.
YamlDumper
YamlDumper dumps a service container as a YAML string.
EnvVarProcessor
AutowiringFailedException
Thrown when a definition cannot be autowired.
BadMethodCallException
Base BadMethodCallException for Dependency Injection component.
EnvNotFoundException
This exception is thrown when an environment variable is not found.
EnvParameterException
This exception wraps exceptions whose messages contain a reference to an env parameter.
InvalidArgumentException
Base InvalidArgumentException for Dependency Injection component.
InvalidParameterTypeException
Thrown when trying to inject a parameter into a constructor/method with an incompatible type.
LogicException
Base LogicException for Dependency Injection component.
OutOfBoundsException
Base OutOfBoundsException for Dependency Injection component.
ParameterCircularReferenceException
This exception is thrown when a circular reference in a parameter is detected.
ParameterNotFoundException
This exception is thrown when a non-existent parameter is used.
RuntimeException
Base RuntimeException for Dependency Injection component.
ServiceCircularReferenceException
This exception is thrown when a circular reference is detected.
ServiceNotFoundException
This exception is thrown when a non-existent service is requested.
ExpressionLanguage
Adds some function to the default ExpressionLanguage.
ExpressionLanguageProvider
Define some ExpressionLanguage functions.
Extension
Provides useful features shared by many extensions.
RealServiceInstantiator
{@inheritdoc}
NullDumper
Null dumper, negates any proxy code generation for any given service definition.
ClosureLoader
ClosureLoader loads service definitions from a PHP closure.
AbstractConfigurator
AbstractServiceConfigurator
AliasConfigurator
ClosureReferenceConfigurator
ContainerConfigurator
DefaultsConfigurator
EnvConfigurator
Placeholder for a parameter.
InlineServiceConfigurator
InstanceofConfigurator
ParametersConfigurator
PrototypeConfigurator
ReferenceConfigurator
ServiceConfigurator
ServicesConfigurator
DirectoryLoader
DirectoryLoader is a recursive loader to go through directories.
FileLoader
FileLoader is the abstract class used by all built-in loaders that are file based.
GlobFileLoader
GlobFileLoader loads files from a glob pattern.
IniFileLoader
IniFileLoader loads parameters from INI files.
PhpFileLoader
PhpFileLoader loads service definitions from a PHP file.
XmlFileLoader
XmlFileLoader loads XML files service definitions.
YamlFileLoader
YamlFileLoader loads YAML files service definitions.
Parameter
Parameter represents a parameter reference.
ContainerBag
Holds read-only parameters.
EnvPlaceholderParameterBag
Holds parameters.
FrozenParameterBag
Holds read-only parameters.
ParameterBag
Holds parameters.
Reference
Reference represents a service reference.
ReverseContainer
Turns public and "container.reversible" services back to their ids.
ServiceLocator
TypedReference
Represents a PHP type-hinted service reference.
Variable
Represents a variable.
ProxyCacheWarmer
The proxy generator cache warmer generates all entity proxies.
ContainerAwareEventManager
Allows lazy loading of listener and subscriber services.
DoctrineDataCollector
DoctrineDataCollector.
ObjectParameter
ContainerAwareLoader
Doctrine data fixtures loader that injects the service container into fixture objects that implement ContainerAwareInterface.
AbstractDoctrineExtension
This abstract classes groups common code that Doctrine Object Manager extensions (ORM, MongoDB, CouchDB) need.
DoctrineValidationPass
Registers additional validators.
RegisterEventListenersAndSubscribersPass
Registers event listeners and subscribers to the available doctrine connections.
RegisterMappingsPass
Base class for the doctrine bundles to provide a compiler pass class that helps to register doctrine mappings.
EntityFactory
EntityFactory creates services for Doctrine user provider.
DoctrineChoiceLoader
Loads choices using a Doctrine object manager.
ORMQueryBuilderLoader
Loads entities using a {@link QueryBuilder} instance.
CollectionToArrayTransformer
DoctrineOrmExtension
DoctrineOrmTypeGuesser
MergeDoctrineCollectionListener
Merge changes from the request to a Doctrine\Common\Collections\Collection instance.
DoctrineType
EntityType
DbalLogger
ManagerRegistry
References Doctrine connections and entity/document managers.
DoctrineClearEntityManagerWorkerSubscriber
Clears entity managers between messages being handled to avoid outdated data.
DoctrineCloseConnectionMiddleware
Closes connection and therefore saves number of connections.
DoctrinePingConnectionMiddleware
Checks whether the connection is still open or reconnects otherwise.
DoctrineTransactionMiddleware
Wraps all handlers in a single doctrine transaction.
DoctrineExtractor
Extracts data using Doctrine ORM and ODM metadata.
DoctrineTokenProvider
This class provides storage for the tokens that is set in "remember me" cookies. This way no password secrets will be stored in the cookies on the client machine, and thus the security is improved.
EntityUserProvider
Wrapper around a Doctrine ObjectManager.
DoctrineTestHelper
Provides utility functions needed in tests.
TestRepositoryFactory
UniqueEntity
Constraint for the Unique Entity validator.
UniqueEntityValidator
Unique Entity Validator checks if one or a set of fields contain unique values.
DoctrineInitializer
Automatically loads proxy object before validation.
DoctrineLoader
Guesses and loads the appropriate constraints using Doctrine's metadata.
AbstractUriElement
Any HTML element that can link to an URI.
Crawler
Crawler eases navigation of a list of \DOMNode objects.
ChoiceFormField
ChoiceFormField represents a choice form field.
FileFormField
FileFormField represents a file form field (an HTML file input tag).
FormField
FormField is the abstract class for all form fields.
InputFormField
InputFormField represents an input form field (an HTML input tag).
TextareaFormField
TextareaFormField represents a textarea form field (an HTML textarea tag).
Form
Form represents an HTML form.
Image
Image represents an HTML image (an HTML img tag).
Link
Link represents an HTML link (an HTML a, area or link tag).
CrawlerSelectorAttributeValueSame
CrawlerSelectorExists
CrawlerSelectorTextContains
CrawlerSelectorTextSame
UriResolver
The UriResolver class takes an URI (relative, absolute, fragment, etc.) and turns it into an absolute URI against another given base URI.
Dotenv
Manages .env files.
FormatException
Thrown when a file has a syntax error.
FormatExceptionContext
PathException
Thrown when a file does not exist or is not readable.
BufferingLogger
A buffering logger that stacks logs for later.
Debug
Registers all the debug tools.
DebugClassLoader
Autoloader checking if the class is really defined in the file found.
ClassNotFoundError
FatalError
OutOfMemoryError
UndefinedFunctionError
UndefinedMethodError
ClassNotFoundErrorEnhancer
UndefinedFunctionErrorEnhancer
UndefinedMethodErrorEnhancer
ErrorHandler
A generic ErrorHandler for the PHP engine.
CliErrorRenderer
HtmlErrorRenderer
SerializerErrorRenderer
Formats an exception using Serializer for rendering.
FlattenException
FlattenException wraps a PHP Error or Exception to be able to serialize it.
SilencedErrorContext
Data Object that represents a Silenced Error.
TraceableEventDispatcher
Collects some data about event listeners.
WrappedListener
AddEventAliasesPass
This pass allows bundles to extend the list of event aliases.
RegisterListenersPass
Compiler pass to register tagged services for an event dispatcher.
Event
EventDispatcher
The EventDispatcherInterface is the central point of Symfony's event listener system.
GenericEvent
Event encapsulation class.
ImmutableEventDispatcher
A read-only proxy for an event dispatcher.
LegacyEventDispatcherProxy
A helper class to provide BC/FC with the legacy signature of EventDispatcherInterface::dispatch().
Event
Event is the base class for classes containing event data.
Compiler
Compiles a node to PHP code.
Expression
Represents an expression.
ExpressionFunction
Represents a function that can be used in an expression.
ExpressionLanguage
Allows to compile and evaluate expressions written in your own DSL.
Lexer
Lexes an expression.
Node
Represents a node in the AST.
ParsedExpression
Represents an already parsed expression.
Parser
Parsers a token stream.
SerializedParsedExpression
Represents an already parsed expression.
SyntaxError
Token
Represents a Token.
TokenStream
Represents a token stream.
FileNotFoundException
Exception class thrown when a file couldn't be found.
InvalidArgumentException
IOException
Exception class thrown when a filesystem operation failure happens.
RuntimeException
Filesystem
Provides basic utility to manipulate the file system.
Path
Contains utility methods for handling path strings.
Comparator
DateComparator
DateCompare compiles date comparisons.
NumberComparator
NumberComparator compiles a simple comparison to an anonymous subroutine, which you can call with a value to be tested again.
AccessDeniedException
DirectoryNotFoundException
Finder
Finder allows to build rules to find files and directories.
Gitignore
Gitignore matches against text.
Glob
Glob matches globbing patterns against text.
CustomFilterIterator
CustomFilterIterator filters files by applying anonymous functions.
DateRangeFilterIterator
DateRangeFilterIterator filters out files that are not in the given date range (last modified dates).
DepthRangeFilterIterator
DepthRangeFilterIterator limits the directory depth.
ExcludeDirectoryFilterIterator
ExcludeDirectoryFilterIterator filters out directories.
FilecontentFilterIterator
FilecontentFilterIterator filters files by their contents using patterns (regexps or strings).
FilenameFilterIterator
FilenameFilterIterator filters files by patterns (a regexp, a glob, or a string).
FileTypeFilterIterator
FileTypeFilterIterator only keeps files, directories, or both.
MultiplePcreFilterIterator
MultiplePcreFilterIterator filters files using patterns (regexps, globs or strings).
PathFilterIterator
PathFilterIterator filters files by path patterns (e.g. some/special/dir).
RecursiveDirectoryIterator
Extends the \RecursiveDirectoryIterator to support relative paths.
SizeRangeFilterIterator
SizeRangeFilterIterator filters out files that are not in the given size range.
SortableIterator
SortableIterator applies a sort on a given Iterator.
VcsIgnoredFilterIterator
SplFileInfo
Extends \SplFileInfo to support relative paths.
Cache
DumpEnvCommand
GenerateIdCommand
Base class for all commands.
InstallRecipesCommand
RecipesCommand
RemoveCommand
RequireCommand
UnpackCommand
UpdateCommand
ComposerRepository
AbstractConfigurator
BundlesConfigurator
ComposerScriptsConfigurator
ContainerConfigurator
CopyFromPackageConfigurator
CopyFromRecipeConfigurator
DockerComposeConfigurator
Adds services and volumes to docker-compose.yml file.
DockerfileConfigurator
Adds commands to a Dockerfile.
EnvConfigurator
GitignoreConfigurator
MakefileConfigurator
Configurator
CurlDownloader
Downloader
UpdateEvent
Flex
InformationOperation
Lock
Options
PackageFilter
PackageJsonSynchronizer
Synchronize package.json files detected in installed PHP packages with the current application.
PackageResolver
ParallelDownloader
Speedup Composer by downloading packages in parallel.
Recipe
Response
ScriptExecutor
SymfonyBundle
TruncatedComposerRepository
Operation
Result
Unpacker
AbstractExtension
AbstractRendererEngine
Default implementation of {@link FormRendererEngineInterface}.
AbstractType
AbstractTypeExtension
Button
A form button.
ButtonBuilder
A builder for {@link Button} instances.
CallbackTransformer
ArrayChoiceList
A list of choices with arbitrary data types.
CachingFactoryDecorator
Caches the choice lists created by the decorated factory.
DefaultChoiceListFactory
Default implementation of {@link ChoiceListFactoryInterface}.
PropertyAccessDecorator
Adds property path support to a choice list factory.
LazyChoiceList
A choice list that loads its choices lazily.
CallbackChoiceLoader
Loads an {@link ArrayChoiceList} instance from a callable returning an array of choices.
IntlCallbackChoiceLoader
Callback choice loader optimized for Intl choice types.
ChoiceGroupView
Represents a group of choices in templates.
ChoiceListView
Represents a choice list in templates.
ChoiceView
Represents a choice in templates.
DebugCommand
A console command for retrieving information about form types.
FormPass
Adds all services with the tags "form.type", "form.type_extension" and "form.type_guesser" as arguments of the "form.extension" service.
PostSetDataEvent
This event is dispatched at the end of the Form::setData() method.
PostSubmitEvent
This event is dispatched after the Form::submit() once the model and view data have been denormalized.
PreSetDataEvent
This event is dispatched at the beginning of the Form::setData() method.
PreSubmitEvent
This event is dispatched at the beginning of the Form::submit() method.
SubmitEvent
This event is dispatched just before the Form::submit() method transforms back the normalized data to the model and view data.
AlreadySubmittedException
Thrown when an operation is called that is not acceptable after submitting a form.
BadMethodCallException
Base BadMethodCallException for the Form component.
ErrorMappingException
Base RuntimeException for the Form component.
InvalidArgumentException
Base InvalidArgumentException for the Form component.
InvalidConfigurationException
Base InvalidArgumentException for the Form component.
LogicException
Base LogicException for Form component.
OutOfBoundsException
Base OutOfBoundsException for Form component.
RuntimeException
Base RuntimeException for the Form component.
StringCastException
Base RuntimeException for the Form component.
TransformationFailedException
Indicates a value transformation error.
UnexpectedTypeException
Base InvalidArgumentException for the Form component.
CoreExtension
Represents the main form extension, which loads the core functionality.
CheckboxListMapper
Maps choices to/from checkbox forms.
PropertyPathMapper
Maps arrays/objects to/from forms using property paths.
RadioListMapper
Maps choices to/from radio forms.
ArrayToPartsTransformer
BaseDateTimeTransformer
BooleanToStringTransformer
Transforms between a Boolean and a string.
ChoicesToValuesTransformer
ChoiceToValueTransformer
DataTransformerChain
Passes a value through multiple value transformers.
DateIntervalToArrayTransformer
Transforms between a normalized date interval and an interval string/array.
DateIntervalToStringTransformer
Transforms between a date string and a DateInterval object.
DateTimeImmutableToDateTimeTransformer
Transforms between a DateTimeImmutable object and a DateTime object.
DateTimeToArrayTransformer
Transforms between a normalized time and a localized time string/array.
DateTimeToHtml5LocalDateTimeTransformer
DateTimeToLocalizedStringTransformer
Transforms between a normalized time and a localized time string.
DateTimeToRfc3339Transformer
DateTimeToStringTransformer
Transforms between a date string and a DateTime object.
DateTimeToTimestampTransformer
Transforms between a timestamp and a DateTime object.
DateTimeZoneToStringTransformer
Transforms between a timezone identifier string and a DateTimeZone object.
IntegerToLocalizedStringTransformer
Transforms between an integer and a localized number with grouping (each thousand) and comma separators.
IntlTimeZoneToStringTransformer
Transforms between a timezone identifier string and a IntlTimeZone object.
MoneyToLocalizedStringTransformer
Transforms between a normalized format and a localized money string.
NumberToLocalizedStringTransformer
Transforms between a number type and a localized number with grouping (each thousand) and comma separators.
PercentToLocalizedStringTransformer
Transforms between a normalized format (integer or float) and a percentage value.
StringToFloatTransformer
ValueToDuplicatesTransformer
WeekToArrayTransformer
Transforms between an ISO 8601 week date string and an array.
FixUrlProtocolListener
Adds a protocol to a URL if it doesn't already have one.
MergeCollectionListener
ResizeFormListener
Resize a collection form element based on the data sent from the client.
TransformationFailureListener
TrimListener
Trims string data.
BaseType
Encapsulates common logic of {@link FormType} and {@link ButtonType}.
BirthdayType
ButtonType
A form button.
CheckboxType
ChoiceType
CollectionType
ColorType
CountryType
CurrencyType
DateIntervalType
DateTimeType
DateType
EmailType
FileType
FormType
Encapsulates common logic of {@link FormType} and {@link ButtonType}.
HiddenType
IntegerType
LanguageType
LocaleType
MoneyType
NumberType
PasswordType
PercentType
RadioType
RangeType
RepeatedType
ResetType
A reset button.
SearchType
SubmitType
A submit button.
TelType
TextareaType
TextType
TimeType
TimezoneType
TransformationFailureExtension
UrlType
WeekType
CsrfExtension
This extension protects forms by using a CSRF token.
CsrfValidationListener
FormTypeCsrfExtension
DataCollectorExtension
Extension for collecting data of the forms on a page.
DataCollectorListener
Listener that invokes a data collector for the {@link FormEvents::POST_SET_DATA} and {@link FormEvents::POST_SUBMIT} events.
FormDataCollector
Data collector for {@link FormInterface} instances.
FormDataExtractor
Default implementation of {@link FormDataExtractorInterface}.
ResolvedTypeDataCollectorProxy
Proxy that invokes a data collector when creating a form and its view.
ResolvedTypeFactoryDataCollectorProxy
Proxy that wraps resolved types into {@link ResolvedTypeDataCollectorProxy} instances.
DataCollectorTypeExtension
Type extension for collecting data of a form with this type.
DependencyInjectionExtension
HttpFoundationExtension
Integrates the HttpFoundation component with the Form library.
HttpFoundationRequestHandler
A request processor using the {@link Request} class of the HttpFoundation component.
FormTypeHttpFoundationExtension
TemplatingExtension
Integrates the Templating component with the Form library.
TemplatingRendererEngine
Default implementation of {@link FormRendererEngineInterface}.
Form
Contains the properties of a constraint definition.
FormValidator
Base class for constraint validators.
ValidationListener
BaseValidatorExtension
Encapsulates common logic of {@link FormTypeValidatorExtension} and {@link SubmitTypeValidatorExtension}.
FormTypeValidatorExtension
Encapsulates common logic of {@link FormTypeValidatorExtension} and {@link SubmitTypeValidatorExtension}.
RepeatedTypeValidatorExtension
SubmitTypeValidatorExtension
Encapsulates common logic of {@link FormTypeValidatorExtension} and {@link SubmitTypeValidatorExtension}.
UploadValidatorExtension
ServerParams
ValidatorExtension
Extension supporting the Symfony Validator component in forms.
ValidatorTypeGuesser
MappingRule
RelativePath
Default implementation of {@link PropertyPathInterface}.
ViolationMapper
ViolationPath
ViolationPathIterator
Traverses a property path and provides additional methods to find out information about the current element.
Form
Form represents a form.
FormBuilder
A builder for creating {@link Form} instances.
FormConfigBuilder
A basic form configuration.
FormError
Wraps errors in forms.
FormErrorIterator
Iterates over the errors of a form.
FormEvent
FormEvents
To learn more about how form events work check the documentation entry at {@link https://symfony.com/doc/any/components/form/form_events.html}.
FormFactory
FormFactoryBuilder
The default implementation of FormFactoryBuilderInterface.
FormRegistry
The central registry of the Form component.
FormRenderer
Renders a form into HTML using a rendering engine.
Forms
Entry point of the Form component.
FormTypeGuesserChain
FormView
Guess
Base class for guesses made by TypeGuesserInterface implementation.
TypeGuess
Contains a guessed class name and a list of options for creating an instance of that class.
ValueGuess
Contains a guessed value.
NativeRequestHandler
A request handler using PHP super globals $_GET, $_POST and $_SERVER.
PreloadedExtension
A form extension with preloaded types, type extensions and type guessers.
ResolvedFormType
A wrapper for a form type and its extensions.
ResolvedFormTypeFactory
ReversedTransformer
Reverses a transformer.
SubmitButton
A button that submits the form.
SubmitButtonBuilder
A builder for {@link SubmitButton} instances.
FormIntegrationTestCase
FormPerformanceTestCase
Base class for performance tests.
TypeTestCase
FormUtil
InheritDataAwareIterator
Iterator that traverses an array of forms.
OrderedHashMap
A hash map which keeps track of deletions and additions.
ServerParams
StringUtil
AbstractPhpFileCacheWarmer
AnnotationsCacheWarmer
Warms up annotation caches for classes found in composer's autoload class map and declared in DI bundle extensions using the addAnnotatedClassesToCache method.
RouterCacheWarmer
Generates the router matcher and generator classes.
SerializerCacheWarmer
Warms up XML and YAML serializer metadata.
TemplateFinder
Finds all the templates.
TemplatePathsCacheWarmer
Computes the association between template names and their paths on the disk.
TranslationsCacheWarmer
Generates the catalogues for translations.
ValidatorCacheWarmer
Warms up XML and YAML validator metadata.
Client
Client simulates a browser and makes requests to a Kernel object.
AboutCommand
A console command to display information about the current installation.
AbstractConfigCommand
A console command for dumping available configuration reference.
AssetsInstallCommand
Command that places bundle web assets into a given directory.
CacheClearCommand
Clear and Warmup the cache.
CachePoolClearCommand
Clear cache pools.
CachePoolDeleteCommand
Delete an item from a cache pool.
CachePoolListCommand
List available cache pools.
CachePoolPruneCommand
Cache pool pruner command.
CacheWarmupCommand
Warmup the cache.
ConfigDebugCommand
A console command for dumping available configuration reference.
ConfigDumpReferenceCommand
A console command for dumping available configuration reference.
ContainerAwareCommand
Command.
ContainerLintCommand
Base class for all commands.
EventDispatcherDebugCommand
A console command for retrieving information about event dispatcher.
RouterDebugCommand
A console command for retrieving information about routes.
RouterMatchCommand
A console command to test route matching.
TranslationDebugCommand
Helps finding unused or missing translation messages in a given locale and comparing them with the fallback ones.
TranslationUpdateCommand
A command that parses templates to extract translation messages and adds them into the translation files.
WorkflowDumpCommand
Base class for all commands.
XliffLintCommand
Validates XLIFF files syntax and outputs encountered errors.
YamlLintCommand
Validates YAML files syntax and outputs encountered errors.
Application
An Application is the container for a collection of commands.
AbstractController
Provides common features needed in controllers.
Controller
Controller is a simple implementation of a Controller.
ControllerNameParser
ControllerNameParser converts controller from the short notation a:b:c (BlogBundle:Post:index) to a fully-qualified class::method string (Bundle\BlogBundle\Controller\PostController::indexAction).
ControllerResolver
A controller resolver searching for a controller in a psr-11 container when using the "service:method" notation.
RedirectController
Redirects a request to another URL.
TemplateController
TemplateController.
RequestDataCollector
RequestDataCollector.
RouterDataCollector
DataCollector.
AddDebugLogProcessorPass
AddExpressionLanguageProvidersPass
Registers the expression language providers.
CacheCollectorPass
Inject a data collector to all the cache services to be able to get detailed statistics.
CachePoolClearerPass
CachePoolPass
CachePoolPrunerPass
ContainerBuilderDebugDumpPass
Dumps the ContainerBuilder to a cache file so that it can be used by debugging tools such as the debug:container console command.
DataCollectorTranslatorPass
LoggingTranslatorPass
ProfilerPass
Adds tagged data_collector services to profiler service.
TemplatingPass
TestServiceContainerRealRefPass
TestServiceContainerWeakRefPass
UnusedTagsPass
Find all service tags which are defined, but not used and yield a warning log message.
WorkflowGuardListenerPass
Configuration
FrameworkExtension configuration structure.
FrameworkExtension
Process the configuration and prepare the dependency injection container with parameters and services.
ResolveControllerNameSubscriber
Guarantees that the _controller key is parsed into its final format.
FrameworkBundle
Bundle.
HttpCache
Manages HTTP cache objects in a Container.
KernelBrowser
Client simulates a browser and makes requests to a Kernel object.
AnnotatedRouteControllerLoader
AnnotatedRouteControllerLoader is an implementation of AnnotationClassLoader that sets the '_controller' default based on the class and method names.
DelegatingLoader
DelegatingLoader delegates route loading to other loaders using a loader resolver.
RedirectableUrlMatcher
UrlMatcher matches URL based on a set of routes.
Router
This Router creates the Loader only when the cache is empty.
DelegatingEngine
DelegatingEngine selects an engine for a given template.
GlobalVariables
GlobalVariables is the entry point for Symfony global variables in PHP templates.
ActionsHelper
ActionsHelper manages action inclusions.
AssetsHelper
AssetsHelper helps manage asset URLs.
FormHelper
FormHelper provides helpers to help display forms.
RequestHelper
RequestHelper provides access to the current request parameters.
RouterHelper
RouterHelper manages links between pages in a template context.
SessionHelper
SessionHelper provides read-only access to the session attributes.
StopwatchHelper
StopwatchHelper provides methods time your PHP templates.
TranslatorHelper
FilesystemLoader
FilesystemLoader is a loader that read templates from the filesystem.
TemplateLocator
TemplateLocator locates templates in bundles.
PhpEngine
This engine knows how to render Symfony templates.
TemplateFilenameParser
TemplateFilenameParser converts template filenames to TemplateReferenceInterface instances.
TemplateNameParser
TemplateNameParser converts template names from the short notation "bundle:section:template.format.engine" to TemplateReferenceInterface instances.
TemplateReference
Internal representation of a template.
TimedPhpEngine
Times the time spent to render a template.
KernelTestCase
KernelTestCase is the base class for tests needing a Kernel.
WebTestCase
WebTestCase is the base class for functional tests.
Translator
CachingHttpClient
Adds caching on top of an HTTP client.
CurlHttpClient
A performant implementation of the HttpClientInterface contracts based on the curl extension.
HttpClientDataCollector
DataCollector.
HttpClientPass
ClientException
Represents a 4xx response.
InvalidArgumentException
JsonException
Thrown by responses' toArray() method when their content cannot be JSON-decoded.
RedirectionException
Represents a 3xx response.
ServerException
Represents a 5xx response.
TransportException
HttpClient
A factory to instantiate the best possible HTTP client for the runtime.
HttplugClient
An adapter to turn a Symfony HttpClientInterface into an Httplug client.
HttpOptions
A helper providing autocompletion for available options.
MockHttpClient
A test-friendly HttpClient that doesn't make actual HTTP requests.
NativeHttpClient
A portable implementation of the HttpClientInterface contracts based on PHP stream wrappers.
Psr18Client
An adapter to turn a Symfony HttpClientInterface into a PSR-18 ClientInterface.
MockResponse
A test-friendly response.
ResponseStream
StreamWrapper
Allows turning ResponseInterface instances to PHP streams.
ScopingHttpClient
Auto-configure the default options based on the requested URL.
TraceableHttpClient
HttpClientTestCase
A reference test suite for HttpClientInterface implementations.
TestHttpServer
AcceptHeader
Represents an Accept-* header.
AcceptHeaderItem
Represents an Accept-* header item.
BinaryFileResponse
BinaryFileResponse represents an HTTP response delivering a file.
Cookie
Represents a cookie.
BadRequestException
Raised when a user sends a malformed request.
ConflictingHeadersException
The HTTP request contains headers with conflicting information.
JsonException
Thrown by Request::toArray() when the content cannot be JSON-decoded.
SessionNotFoundException
Raised when a session does not exists. This happens in the following cases: - the session is not enabled - attempt to read a session outside a request context (ie. cli script).
SuspiciousOperationException
Raised when a user has performed an operation that should be considered suspicious from a security perspective.
ExpressionRequestMatcher
ExpressionRequestMatcher uses an expression to match a Request.
AccessDeniedException
Thrown when the access on a file was denied.
CannotWriteFileException
Thrown when an UPLOAD_ERR_CANT_WRITE error occurred with UploadedFile.
ExtensionFileException
Thrown when an UPLOAD_ERR_EXTENSION error occurred with UploadedFile.
FileException
Thrown when an error occurred in the component File.
FileNotFoundException
Thrown when a file was not found.
FormSizeFileException
Thrown when an UPLOAD_ERR_FORM_SIZE error occurred with UploadedFile.
IniSizeFileException
Thrown when an UPLOAD_ERR_INI_SIZE error occurred with UploadedFile.
NoFileException
Thrown when an UPLOAD_ERR_NO_FILE error occurred with UploadedFile.
NoTmpDirFileException
Thrown when an UPLOAD_ERR_NO_TMP_DIR error occurred with UploadedFile.
PartialFileException
Thrown when an UPLOAD_ERR_PARTIAL error occurred with UploadedFile.
UnexpectedTypeException
Thrown when an error occurred in the component File.
UploadException
Thrown when an error occurred during file upload.
File
A file in the file system.
Stream
A PHP stream of unknown size.
UploadedFile
A file uploaded through a form.
FileBag
FileBag is a container for uploaded files.
HeaderBag
HeaderBag is a container for HTTP headers.
HeaderUtils
HTTP header utility functions.
InputBag
InputBag is a container for user input values such as $_GET, $_POST, $_REQUEST, and $_COOKIE.
IpUtils
Http utility functions.
JsonResponse
Response represents an HTTP response in JSON format.
ParameterBag
ParameterBag is a container for key/value pairs.
AbstractRequestRateLimiter
An implementation of RequestRateLimiterInterface that fits most use-cases.
RedirectResponse
RedirectResponse represents an HTTP response doing a redirect.
RequestMatcher
RequestMatcher compares a pre-defined set of checks against a Request instance.
RequestStack
Request stack that controls the lifecycle of requests.
Response
Response represents an HTTP response.
ResponseHeaderBag
ResponseHeaderBag is a container for Response HTTP headers.
ServerBag
ServerBag is a container for HTTP headers from the $_SERVER variable.
AttributeBag
This class relates to session attribute storage.
NamespacedAttributeBag
This class provides structured storage of session attributes using a name spacing character in the key.
AutoExpireFlashBag
AutoExpireFlashBag flash message container.
FlashBag
FlashBag flash message container.
Session
SessionFactory
AbstractSessionHandler
This abstract session handler provides a generic implementation of the PHP 7.0 SessionUpdateTimestampHandlerInterface, enabling strict and lazy session handling.
IdentityMarshaller
MarshallingSessionHandler
MemcachedSessionHandler
Memcached based session storage handler based on the Memcached class provided by the PHP memcached extension.
MigratingSessionHandler
Migrating session handler for migrating from one handler to another. It reads from the current handler and writes both the current and new ones.
MongoDbSessionHandler
Session handler using the mongodb/mongodb package and MongoDB driver extension.
NativeFileSessionHandler
Native session handler using PHP's built in file storage.
NullSessionHandler
Can be used in unit testing or in a situations where persisted sessions are not desired.
PdoSessionHandler
Session handler using a PDO connection to read and write data.
RedisSessionHandler
Redis based session storage handler based on the Redis class provided by the PHP redis extension.
SessionHandlerFactory
StrictSessionHandler
Adds basic `SessionUpdateTimestampHandlerInterface` behaviors to another `SessionHandlerInterface`.
MetadataBag
Metadata container.
MockArraySessionStorage
MockArraySessionStorage mocks the session for unit tests.
MockFileSessionStorage
MockFileSessionStorage is used to mock sessions for functional testing when done in a single PHP process.
MockFileSessionStorageFactory
NativeSessionStorage
This provides a base class for session attribute storage.
NativeSessionStorageFactory
PhpBridgeSessionStorage
Allows session to be started by PHP and managed by Symfony.
PhpBridgeSessionStorageFactory
AbstractProxy
SessionHandlerProxy
StreamedResponse
StreamedResponse represents a streamed HTTP response.
RequestAttributeValueSame
ResponseCookieValueSame
ResponseFormatSame
Asserts that the response is in the given format.
ResponseHasCookie
ResponseHasHeader
ResponseHeaderSame
ResponseIsRedirected
ResponseIsSuccessful
ResponseIsUnprocessable
ResponseStatusCodeSame
UrlHelper
A helper service for manipulating URLs within and outside the request scope.
Bundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
ChainCacheClearer
ChainCacheClearer.
Psr6CacheClearer
CacheWarmer
Abstract cache warmer that knows how to write a file to the cache.
CacheWarmerAggregate
Aggregates several cache warmers into a single one.
Client
Client simulates a browser and makes requests to an HttpKernel instance.
FileLocator
FileLocator uses the KernelInterface to locate resources in bundles.
DefaultValueResolver
Yields the default value defined in the action signature when no value has been given.
NotTaggedControllerValueResolver
Provides an intuitive error message when controller fails because it is not registered as a service.
RequestAttributeValueResolver
Yields a non-variadic argument's value from the request attributes.
RequestValueResolver
Yields the same instance as the request object passed along.
ServiceValueResolver
Yields a service keyed by _controller and argument name.
SessionValueResolver
Yields the Session.
TraceableValueResolver
Provides timing information via the stopwatch.
VariadicValueResolver
Yields a variadic argument's values from the request attributes.
ArgumentResolver
Responsible for resolving the arguments passed to an action.
ContainerControllerResolver
A controller resolver searching for a controller in a psr-11 container when using the "service:method" notation.
ControllerReference
Acts as a marker and a data holder for a Controller.
ControllerResolver
This implementation uses the '_controller' request attribute to determine the controller to execute.
ErrorController
Renders error or exception pages from a given FlattenException.
TraceableArgumentResolver
TraceableControllerResolver
ArgumentMetadata
Responsible for storing metadata of an argument.
ArgumentMetadataFactory
Builds {@see ArgumentMetadata} objects based on the given Controller.
AjaxDataCollector
AjaxDataCollector.
ConfigDataCollector
DataCollector.
DataCollector
DataCollector.
DumpDataCollector
DataCollector.
EventDataCollector
EventDataCollector.
ExceptionDataCollector
ExceptionDataCollector.
LoggerDataCollector
DataCollector.
MemoryDataCollector
MemoryDataCollector.
RequestDataCollector
DataCollector.
RouterDataCollector
DataCollector.
TimeDataCollector
DataCollector.
FileLinkFormatter
Formats debug file links.
TraceableEventDispatcher
Collects some data about event listeners.
AddAnnotatedClassesToCachePass
Sets the classes to compile in the cache for the container.
ConfigurableExtension
This extension sub-class provides first-class integration with the Config/Definition Component.
ControllerArgumentValueResolverPass
Gathers and configures the argument value resolvers.
Extension
Allow adding classes to the class cache.
FragmentRendererPass
Adds services tagged kernel.fragment_renderer as HTTP content rendering strategies.
LazyLoadingFragmentHandler
Lazily loads fragment renderers from the dependency injection container.
LoggerPass
Registers the default logger if necessary.
MergeExtensionConfigurationPass
Ensures certain extensions are always loaded.
RegisterControllerArgumentLocatorsPass
Creates the service-locators required by ServiceValueResolver.
RegisterLocaleAwareServicesPass
Register all services that have the "kernel.locale_aware" tag into the listener.
RemoveEmptyControllerArgumentLocatorsPass
Removes empty service-locators registered for ServiceValueResolver.
ResettableServicePass
ControllerArgumentsEvent
Allows filtering of controller arguments.
ControllerEvent
Allows filtering of a controller callable.
ExceptionEvent
Allows to create a response for a thrown exception.
FilterControllerArgumentsEvent
Base class for events thrown in the HttpKernel component.
FilterControllerEvent
Base class for events thrown in the HttpKernel component.
FilterResponseEvent
Base class for events thrown in the HttpKernel component.
FinishRequestEvent
Triggered whenever a request is fully processed.
GetResponseEvent
Base class for events thrown in the HttpKernel component.
GetResponseForControllerResultEvent
Allows to create a response for a request.
GetResponseForExceptionEvent
Allows to create a response for a request.
KernelEvent
Base class for events thrown in the HttpKernel component.
PostResponseEvent
Base class for events thrown in the HttpKernel component.
RequestEvent
Allows to create a response for a request.
ResponseEvent
Allows to filter a Response object.
TerminateEvent
Allows to execute logic after a response was sent.
ViewEvent
Allows to create a response for the return value of a controller.
AddRequestFormatsListener
Adds configured formats to each request.
DebugHandlersListener
Configures errors and exceptions handlers.
DisallowRobotsIndexingListener
Ensures that the application is not indexed by search engines.
DumpListener
Configures dump() handler.
ErrorListener
ExceptionListener
FragmentListener
Handles content fragments represented by special URIs.
LocaleAwareListener
Pass the current locale to the provided services.
LocaleListener
Initializes the locale based on the current request.
ProfilerListener
ProfilerListener collects data for the current request by listening to the kernel events.
ResponseListener
ResponseListener fixes the Response headers based on the Request.
RouterListener
Initializes the context from the request and sets request attributes based on a matching route.
SaveSessionListener
SessionListener
Sets the session in the request.
StreamedResponseListener
StreamedResponseListener is responsible for sending the Response to the client.
SurrogateListener
SurrogateListener adds a Surrogate-Control HTTP header when the Response needs to be parsed for Surrogates.
TestSessionListener
Sets the session in the request.
TranslatorListener
Synchronizes the locale between the request and the translator.
ValidateRequestListener
Validates Requests.
AccessDeniedHttpException
HttpException.
BadRequestHttpException
HttpException.
ConflictHttpException
HttpException.
ControllerDoesNotReturnResponseException
GoneHttpException
HttpException.
HttpException
HttpException.
LengthRequiredHttpException
HttpException.
MethodNotAllowedHttpException
HttpException.
NotAcceptableHttpException
HttpException.
NotFoundHttpException
HttpException.
PreconditionFailedHttpException
HttpException.
PreconditionRequiredHttpException
HttpException.
ServiceUnavailableHttpException
HttpException.
TooManyRequestsHttpException
HttpException.
UnauthorizedHttpException
HttpException.
UnprocessableEntityHttpException
HttpException.
UnsupportedMediaTypeHttpException
HttpException.
AbstractSurrogateFragmentRenderer
Implements Surrogate rendering strategy.
EsiFragmentRenderer
Implements the ESI rendering strategy.
FragmentHandler
Renders a URI that represents a resource fragment.
HIncludeFragmentRenderer
Implements the Hinclude rendering strategy.
InlineFragmentRenderer
Implements the inline rendering strategy where the Request is rendered by the current HTTP kernel.
RoutableFragmentRenderer
Adds the possibility to generate a fragment URI for a given Controller.
SsiFragmentRenderer
Implements the SSI rendering strategy.
AbstractSurrogate
Abstract class implementing Surrogate capabilities to Request and Response instances.
Esi
Esi implements the ESI capabilities to Request and Response instances.
HttpCache
Cache provides HTTP caching.
ResponseCacheStrategy
ResponseCacheStrategy knows how to compute the Response cache HTTP header based on the different response cache headers.
Ssi
Ssi implements the SSI capabilities to Request and Response instances.
Store
Store implements all the logic for storing cache metadata (Request and Response headers).
HttpClientKernel
An implementation of a Symfony HTTP kernel using a "real" HTTP client.
HttpKernel
HttpKernel notifies events to convert a Request object to a Response one.
HttpKernelBrowser
Client simulates a browser and makes requests to an HttpKernel instance.
Kernel
The Kernel is the heart of the Symfony system.
KernelEvents
Contains all events thrown in the HttpKernel component.
Logger
Minimalist PSR-3 logger designed to write in stderr or any other stream.
FileProfilerStorage
Storage for profiler using files.
Profile
Profile.
Profiler
Profiler.
UriSigner
Signs URIs.
Inflector
Converts words between singular and plural forms.
Countries
Gives access to region-related ICU data.
Currencies
Gives access to currency-related ICU data.
BadMethodCallException
Base BadMethodCallException for the Intl component.
InvalidArgumentException
InvalidArgumentException for the Intl component.
MethodArgumentNotImplementedException
Base exception class for not implemented behaviors of the intl extension in the Locale component.
MethodArgumentValueNotImplementedException
Base exception class for not implemented behaviors of the intl extension in the Locale component.
MethodNotImplementedException
Base exception class for not implemented behaviors of the intl extension in the Locale component.
MissingResourceException
Thrown when an invalid entry of a resource bundle was requested.
NotImplementedException
Base exception class for not implemented behaviors of the intl extension in the Locale component.
OutOfBoundsException
Base OutOfBoundsException for the Intl component.
ResourceBundleNotFoundException
RuntimeException for the Intl component.
RuntimeException
RuntimeException for the Intl component.
UnexpectedTypeException
Thrown when a method argument had an unexpected type.
Intl
Gives access to internationalization data.
Languages
Gives access to language-related ICU data.
Locales
Gives access to locale-related ICU data.
Collator
Stub implementation for the Collator class of the intl extension.
IntlDateFormatter
Stub implementation for the IntlDateFormatter class of the intl extension.
Locale
Stub implementation for the Locale class of the intl extension.
NumberFormatter
Stub implementation for the NumberFormatter class of the intl extension.
Scripts
Gives access to script-related ICU data.
Timezones
Gives access to timezone-related ICU data.
IcuVersion
Facilitates the comparison of ICU version strings.
IntlTestHelper
Helper class for preparing test cases that rely on the Intl component.
Version
Facilitates the comparison of version strings.
MessageDataCollector
DataCollector.
Envelope
MessageEvent
Allows the transformation of a Message and the Envelope before the email is sent.
MessageEvents
EnvelopeListener
Manipulates the Envelope of a Message.
MessageListener
Manipulates the headers and the body of a Message.
MessageLoggerListener
Logs Messages.
HttpTransportException
IncompleteDsnException
InvalidArgumentException
LogicException
RuntimeException
TransportException
UnsupportedSchemeException
Mailer
MessageHandler
SendEmailMessage
SentMessage
EmailCount
EmailIsQueued
TransportFactoryTestCase
A test case to ease testing Transport Factory.
AbstractApiTransport
AbstractHttpTransport
AbstractTransport
AbstractTransportFactory
Dsn
FailoverTransport
Uses several Transports using a failover algorithm.
NullTransport
Pretends messages have been sent, but just ignores them.
NullTransportFactory
RoundRobinTransport
Uses several Transports using a round robin algorithm.
SendmailTransport
SendmailTransport for sending mail through a Sendmail/Postfix (etc..) binary.
SendmailTransportFactory
CramMd5Authenticator
Handles CRAM-MD5 authentication.
LoginAuthenticator
Handles LOGIN authentication.
PlainAuthenticator
Handles PLAIN authentication.
XOAuth2Authenticator
Handles XOAUTH2 authentication.
EsmtpTransport
Sends Emails over SMTP with ESMTP support.
EsmtpTransportFactory
SmtpTransport
Sends emails over SMTP.
Transports
Transport
MigrationDiffFilteredOutput
ConsoleStyle
Output decorator helpers for the Symfony Style Guide.
DependencyBuilder
DoctrineAttributesCheckPass
MakeCommandRegistrationPass
RemoveMissingParametersPass
Removes injected parameter arguments if they don't exist in this app.
SetDoctrineAnnotatedPrefixesPass
SetDoctrineManagerRegistryClassPass
Helps determine which "ManagerRegistry" autowiring alias is available.
Configuration
MakerExtension
This is the class that loads and manages your bundle configuration.
ConsoleErrorSubscriber
Prints certain exceptions in a pretty way and silences normal exception handling.
RuntimeCommandException
An exception whose output is displayed as a clean error.
Generator
GeneratorTwigHelper
InputConfiguration
AbstractMaker
Convenient abstract class for makers.
MakeCommand
Convenient abstract class for makers.
MakeController
Convenient abstract class for makers.
MakeCrud
Convenient abstract class for makers.
MakeEntity
Convenient abstract class for makers.
MakeFixtures
Convenient abstract class for makers.
MakeForm
Convenient abstract class for makers.
MakeFunctionalTest
Convenient abstract class for makers.
MakeMigration
Convenient abstract class for makers.
MakeSerializerEncoder
Convenient abstract class for makers.
MakeSerializerNormalizer
Convenient abstract class for makers.
MakeSubscriber
Convenient abstract class for makers.
MakeTest
Convenient abstract class for makers.
MakeTwigExtension
Convenient abstract class for makers.
MakeUnitTest
Convenient abstract class for makers.
MakeValidator
Convenient abstract class for makers.
MakeVoter
Convenient abstract class for makers.
MakerBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
Str
MakerTestCase
MakerTestDetails
MakerTestKernel
The Kernel is the heart of the Symfony system.
MakerTestRunner
ClassNameDetails
YamlManipulationFailedException
Thrown whenever YamlSourceManipulator cannot change contents successfully.
YamlSourceManipulator
A class that modifies YAML source, while keeping comments & formatting.
Address
DkimOptions
A helper providing autocompletion for available DkimSigner options.
DkimSigner
SMimeEncrypter
SMimeSigner
AddMimeTypeGuesserPass
Registers custom mime types guessers.
Email
Base64ContentEncoder
Base64Encoder
Base64MimeHeaderEncoder
EightBitContentEncoder
IdnAddressEncoder
An IDN email address encoder.
QpContentEncoder
QpEncoder
QpMimeHeaderEncoder
Rfc2231Encoder
AddressEncoderException
InvalidArgumentException
LogicException
RfcComplianceException
RuntimeException
FileBinaryMimeTypeGuesser
Guesses the MIME type with the binary "file" (only available on *nix).
FileinfoMimeTypeGuesser
Guesses the MIME type using the PECL extension FileInfo.
AbstractHeader
An abstract base MIME Header.
DateHeader
A Date MIME Header.
Headers
A collection of headers.
IdentificationHeader
An ID MIME Header for something like Message-ID or Content-ID (one or more addresses).
MailboxHeader
A Mailbox MIME Header for something like Sender (one named address).
MailboxListHeader
A Mailbox list MIME Header for something like From, To, Cc, and Bcc (one or more named addresses).
ParameterizedHeader
A Simple MIME Header.
PathHeader
A Path Header, such a Return-Path (one address).
UnstructuredHeader
A Simple MIME Header.
Message
MessageConverter
MimeTypes
Manages MIME types and file extensions.
AbstractMultipartPart
AbstractPart
DataPart
MessagePart
AlternativePart
DigestPart
FormDataPart
Implements RFC 7578.
MixedPart
RelatedPart
SMimePart
TextPart
RawMessage
EmailAddressContains
EmailAttachmentCount
EmailHasHeader
EmailHeaderSame
EmailHtmlBodyContains
EmailTextBodyContains
ServerLogCommand
Base class for all commands.
ConsoleFormatter
Formats incoming records for console output by coloring them depending on log level.
VarDumperFormatter
ChromePhpHandler
ChromePhpHandler.
ConsoleHandler
Writes logs to the console output depending on its verbosity setting.
ElasticsearchLogstashHandler
Push logs directly to Elasticsearch and format them according to Logstash specification.
HttpCodeActivationStrategy
Activation strategy that ignores certain HTTP codes.
NotFoundActivationStrategy
Activation strategy that ignores 404s for certain URLs.
FirePHPHandler
FirePHPHandler.
MailerHandler
Base Handler class providing the Handler structure, including processors and formatters
NotifierHandler
Uses Notifier as a log handler.
ServerLogHandler
Base Handler class providing the Handler structure, including processors and formatters
SwiftMailerHandler
Extended SwiftMailerHandler that flushes mail queue if necessary.
Logger
Monolog log channel
AbstractTokenProcessor
The base class for security token processors.
ConsoleCommandProcessor
Adds the current console command information to the log entry.
DebugProcessor
RouteProcessor
Adds the current route information to the log entry.
SwitchUserTokenProcessor
Adds the original security token to the log entry.
TokenProcessor
Adds the current security token to the log entry.
WebProcessor
WebProcessor override to read from the HttpFoundation's Request.
AddProcessorsPass
Registers processors in Monolog loggers or handlers.
AddSwiftMailerTransportPass
Sets the transport for Swiftmailer handlers depending on the existing container definitions.
DebugHandlerPass
Adds the DebugHandler when the profiler is enabled and kernel.debug is true.
FixEmptyLoggerPass
Fixes loggers with no handlers (by registering a "null" one).
LoggerChannelPass
Replaces the default logger by another one with its own channel for tagged services.
Configuration
This class contains the configuration information for the bundle
MonologExtension
MonologExtension is an extension for the Monolog library.
MonologBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
MessageFactory
Helps create Swift_Message objects, lazily
OptionsResolverIntrospector
AccessException
Thrown when trying to read an option outside of or write it inside of {@link \Symfony\Component\OptionsResolver\Options::resolve()}.
InvalidArgumentException
Thrown when an argument is invalid.
InvalidOptionsException
Thrown when the value of an option does not match its validation rules.
MissingOptionsException
Exception thrown when a required option is missing.
NoConfigurationException
Thrown when trying to introspect an option definition property for which no value was configured inside the OptionsResolver instance.
NoSuchOptionException
Thrown when trying to read an option that has no value set.
OptionDefinitionException
Thrown when two lazy options have a cyclic dependency.
UndefinedOptionsException
Exception thrown when an undefined option is passed.
OptionConfigurator
OptionsResolver
Validates options and merges them with default values.
SymfonyExcludeListSimplePhpunit
ClassExistsMock
ClockMock
CoverageListener
DeprecationErrorHandler
Catch deprecation notices and print a summary report at the end of the test suite.
DnsMock
SymfonyTestsListener
Command
MethodArgumentNotImplementedException
Base exception class for not implemented behaviors of the intl extension in the Locale component.
MethodArgumentValueNotImplementedException
Base exception class for not implemented behaviors of the intl extension in the Locale component.
MethodNotImplementedException
Base exception class for not implemented behaviors of the intl extension in the Locale component.
NotImplementedException
Base exception class for not implemented behaviors of the intl extension in the Locale component.
RuntimeException
RuntimeException for the Intl component.
Collator
Stub implementation for the Collator class of the intl extension.
IntlDateFormatter
Stub implementation for the IntlDateFormatter class of the intl extension.
Locale
Stub implementation for the Locale class of the intl extension.
NumberFormatter
Stub implementation for the NumberFormatter class of the intl extension.
Normalizer
JsonException
Attribute
UnhandledMatchError
ValueError
ReturnTypeWillChange
InvalidArgumentException
InvalidArgumentException for the Process Component.
LogicException
LogicException for the Process Component.
ProcessFailedException
Exception for failed processes.
ProcessSignaledException
Exception that is thrown when a process has been signaled.
ProcessTimedOutException
Exception that is thrown when a process times out.
RuntimeException
RuntimeException for the Process Component.
ExecutableFinder
Generic executable finder.
InputStream
Provides a way to continuously write to the input of a Process until the InputStream is closed.
PhpExecutableFinder
An executable finder specifically designed for the PHP executable.
PhpProcess
PhpProcess runs a PHP script in an independent process.
Process
Process is a thin wrapper around proc_* functions to easily start independent PHP processes.
ProcessUtils
ProcessUtils is a bunch of utility methods.
AccessException
Thrown when a property path is not available.
InvalidArgumentException
Base InvalidArgumentException for the PropertyAccess component.
InvalidPropertyPathException
Thrown when a property path is malformed.
NoSuchIndexException
Thrown when an index cannot be found.
NoSuchPropertyException
Thrown when a property cannot be found.
OutOfBoundsException
Base OutOfBoundsException for the PropertyAccess component.
RuntimeException
Base RuntimeException for the PropertyAccess component.
UnexpectedTypeException
Thrown when a value does not match an expected type.
PropertyAccess
Entry point of the PropertyAccess component.
PropertyAccessor
Default implementation of {@link PropertyAccessorInterface}.
PropertyAccessorBuilder
A configurable builder to create a PropertyAccessor.
PropertyPath
Default implementation of {@link PropertyPathInterface}.
PropertyPathBuilder
PropertyPathIterator
Traverses a property path and provides additional methods to find out information about the current element.
PropertyInfoPass
Adds extractors to the property_info service.
PhpDocExtractor
Extracts data using a PHPDoc parser.
ReflectionExtractor
Extracts data using the reflection API.
SerializerExtractor
Lists available properties using Symfony Serializer Component metadata.
PropertyInfoCacheExtractor
Adds a PSR-6 cache layer on top of an extractor.
PropertyInfoExtractor
Default {@see PropertyInfoExtractorInterface} implementation.
Type
Type value object (immutable).
PhpDocTypeHelper
Transforms a php doc type to a {@link Type} instance.
RuntimeInstantiator
Runtime lazy loading proxy generator.
ProxyDumper
Generates dumped PHP code of proxies via reflection.
Alias
Route
Annotation class for @Route().
CompiledRoute
CompiledRoutes are returned by the RouteCompiler class.
RoutingResolverPass
Adds tagged routing.loader services to routing.resolver service.
InvalidArgumentException
InvalidParameterException
Exception thrown when a parameter is not valid.
MethodNotAllowedException
The resource was found but the request method is not allowed.
MissingMandatoryParametersException
Exception thrown when a route cannot be generated because of missing mandatory parameters.
NoConfigurationException
Exception thrown when no routes are configured.
ResourceNotFoundException
The resource was not found.
RouteCircularReferenceException
RouteNotFoundException
Exception thrown when a route does not exist.
RuntimeException
CompiledUrlGenerator
Generates URLs based on rules dumped by CompiledUrlGeneratorDumper.
CompiledUrlGeneratorDumper
CompiledUrlGeneratorDumper creates a PHP array to be used with CompiledUrlGenerator.
GeneratorDumper
GeneratorDumper is the base class for all built-in generator dumpers.
UrlGenerator
UrlGenerator can generate a URL or a path for any route in the RouteCollection based on the passed parameters.
AnnotationClassLoader
AnnotationClassLoader loads routing information from a PHP class and its methods.
AnnotationDirectoryLoader
AnnotationDirectoryLoader loads routing information from annotations set on PHP classes and methods.
AnnotationFileLoader
AnnotationFileLoader loads routing information from annotations set on a PHP class and its methods.
ClosureLoader
ClosureLoader loads routes from a PHP closure.
AliasConfigurator
CollectionConfigurator
ImportConfigurator
RouteConfigurator
RoutingConfigurator
ContainerLoader
A route loader that executes a service from a PSR-11 container to load the routes.
DirectoryLoader
FileLoader is the abstract class used by all built-in loaders that are file based.
GlobFileLoader
GlobFileLoader loads files from a glob pattern.
ObjectLoader
A route loader that calls a method on an object to load the routes.
PhpFileLoader
PhpFileLoader loads routes from a PHP file.
XmlFileLoader
XmlFileLoader loads XML routing files.
YamlFileLoader
YamlFileLoader loads Yaml routing files.
CompiledUrlMatcher
Matches URLs based on rules dumped by CompiledUrlMatcherDumper.
CompiledUrlMatcherDumper
CompiledUrlMatcherDumper creates PHP arrays to be used with CompiledUrlMatcher.
MatcherDumper
MatcherDumper is the abstract class for all built-in matcher dumpers.
ExpressionLanguageProvider
Exposes functions defined in the request context to route conditions.
RedirectableUrlMatcher
UrlMatcher matches URL based on a set of routes.
TraceableUrlMatcher
TraceableUrlMatcher helps debug path info matching by tracing the match.
UrlMatcher
UrlMatcher matches URL based on a set of routes.
RequestContext
Holds information about the current request.
Route
A Route describes a route and its parameters.
RouteCollection
A RouteCollection represents a set of Route instances.
RouteCollectionBuilder
Helps add and import routes into a RouteCollection.
RouteCompiler
RouteCompiler compiles Route instances to CompiledRoute instances.
Router
The Router class is an example of the integration of all pieces of the routing system for easier use.
ExpressionCacheWarmer
UserPasswordEncoderCommand
Encode a user's password.
SecurityDataCollector
DataCollector.
TraceableFirewallListener
Firewall collecting called listeners.
AddExpressionLanguageProvidersPass
Registers the expression language providers.
AddSecurityVotersPass
Adds all configured security voters to the access decision manager.
AddSessionDomainConstraintPass
Uses the session domain to restrict allowed redirection targets.
RegisterCsrfTokenClearingLogoutHandlerPass
MainConfiguration
SecurityExtension configuration structure.
AbstractFactory
AbstractFactory is the base class for all classes inheriting from AbstractAuthenticationListener.
AnonymousFactory
FormLoginFactory
FormLoginFactory creates services for form login authentication.
FormLoginLdapFactory
FormLoginLdapFactory creates services for form login ldap authentication.
GuardAuthenticationFactory
Configures the "guard" authentication provider key under a firewall.
HttpBasicFactory
HttpBasicFactory creates services for HTTP basic authentication.
HttpBasicLdapFactory
HttpBasicFactory creates services for HTTP basic authentication.
JsonLoginFactory
JsonLoginFactory creates services for JSON login authentication.
JsonLoginLdapFactory
JsonLoginLdapFactory creates services for json login ldap authentication.
RememberMeFactory
RemoteUserFactory
RemoteUserFactory creates services for REMOTE_USER based authentication.
SimpleFormFactory
FormLoginFactory creates services for form login authentication.
SimplePreAuthenticationFactory
X509Factory
X509Factory creates services for X509 certificate authentication.
InMemoryFactory
InMemoryFactory creates services for the memory provider.
LdapFactory
LdapFactory creates services for Ldap user provider.
SecurityExtension
SecurityExtension.
FirewallListener
Firewall uses a FirewallMap to register security listeners for the given request.
FirewallConfig
FirewallContext
This is a wrapper around the actual firewall configuration which allows us to lazy load the context for one specific firewall only when we need it.
FirewallMap
This is a lazy-loading firewall map implementation.
LazyFirewallContext
Lazily calls authentication listeners when actually required by the access listener.
SecurityBundle
Bundle.
SecurityUserValueResolver
Supports the argument type of {@see UserInterface}.
LogoutUrlHelper
LogoutUrlHelper provides generator functions for the logout URL.
SecurityHelper
SecurityHelper provides read-only access to the security checker.
AuthenticationProviderManager
AuthenticationProviderManager uses a list of AuthenticationProviderInterface instances to authenticate a Token.
AuthenticationTrustResolver
The default implementation of the authentication trust resolver.
AnonymousAuthenticationProvider
AnonymousAuthenticationProvider validates AnonymousToken instances.
DaoAuthenticationProvider
DaoAuthenticationProvider uses a UserProviderInterface to retrieve the user for a UsernamePasswordToken.
LdapBindAuthenticationProvider
LdapBindAuthenticationProvider authenticates a user against an LDAP server.
PreAuthenticatedAuthenticationProvider
Processes a pre-authenticated authentication request.
RememberMeAuthenticationProvider
SimpleAuthenticationProvider
UserAuthenticationProvider
UserProviderInterface retrieves users for UsernamePasswordToken tokens.
InMemoryTokenProvider
This class is used for testing purposes, and is not really suited for production.
AbstractToken
Base class for Token instances.
AnonymousToken
AnonymousToken represents an anonymous token.
PreAuthenticatedToken
PreAuthenticatedToken implements a pre-authenticated token.
RememberMeToken
Authentication Token for "Remember-Me".
TokenStorage
TokenStorage contains a TokenInterface.
UsageTrackingTokenStorage
A token storage that increments the session usage index when the token is accessed.
SwitchUserToken
Token representing a user who temporarily impersonates another one.
UsernamePasswordToken
UsernamePasswordToken implements a username and password token.
AuthenticationEvents
AccessDecisionManager
AccessDecisionManager is the base class for all access decision managers that use decision voters.
AuthorizationChecker
AuthorizationChecker is the main authorization point of the Security component.
ExpressionLanguage
Adds some function to the default ExpressionLanguage.
ExpressionLanguageProvider
Define some ExpressionLanguage functions.
AuthenticatedVoter
AuthenticatedVoter votes if an attribute like IS_AUTHENTICATED_FULLY, IS_AUTHENTICATED_REMEMBERED, or IS_AUTHENTICATED_ANONYMOUSLY is present.
ExpressionVoter
ExpressionVoter votes based on the evaluation of an expression.
RoleHierarchyVoter
RoleHierarchyVoter uses a RoleHierarchy to determine the roles granted to the user before voting.
RoleVoter
RoleVoter votes if any attribute starts with a given prefix.
Voter
Voter is an abstract default implementation of a voter.
Argon2iPasswordEncoder
Argon2iPasswordEncoder uses the Argon2i hashing algorithm.
BasePasswordEncoder
BasePasswordEncoder is the base class for all password encoders.
BCryptPasswordEncoder
BasePasswordEncoder is the base class for all password encoders.
EncoderFactory
A generic encoder factory implementation.
MessageDigestPasswordEncoder
MessageDigestPasswordEncoder uses a message digest algorithm.
MigratingPasswordEncoder
Hashes passwords using the best available encoder.
NativePasswordEncoder
Hashes passwords using password_hash().
Pbkdf2PasswordEncoder
Pbkdf2PasswordEncoder uses the PBKDF2 (Password-Based Key Derivation Function 2).
PlaintextPasswordEncoder
PlaintextPasswordEncoder does not do any encoding but is useful in testing environments.
SodiumPasswordEncoder
Hashes passwords using libsodium.
UserPasswordEncoder
A generic password encoder.
AuthenticationEvent
This is a general purpose authentication event.
AuthenticationFailureEvent
This event is dispatched on authentication failure.
AuthenticationSuccessEvent
This is a general purpose authentication event.
AccessDeniedException
AccessDeniedException is thrown when the account has not the required role.
AccountExpiredException
AccountExpiredException is thrown when the user account has expired.
AccountStatusException
AccountStatusException is the base class for authentication exceptions caused by the user account status.
AuthenticationCredentialsNotFoundException
AuthenticationCredentialsNotFoundException is thrown when an authentication is rejected because no Token is available.
AuthenticationException
AuthenticationException is the base class for all authentication exceptions.
AuthenticationExpiredException
AuthenticationExpiredException is thrown when an authenticated token becomes un-authenticated between requests.
AuthenticationServiceException
AuthenticationServiceException is thrown when an authentication request could not be processed due to a system problem.
BadCredentialsException
BadCredentialsException is thrown when the user credentials are invalid.
CookieTheftException
This exception is thrown when the RememberMeServices implementation detects that a presented cookie has already been used by someone else.
CredentialsExpiredException
CredentialsExpiredException is thrown when the user account credentials have expired.
CustomUserMessageAuthenticationException
An authentication exception where you can control the message shown to the user.
DisabledException
DisabledException is thrown when the user account is disabled.
InsufficientAuthenticationException
InsufficientAuthenticationException is thrown if the user credentials are not sufficiently trusted.
InvalidArgumentException
Base InvalidArgumentException for the Security component.
InvalidCsrfTokenException
This exception is thrown when the csrf token is invalid.
LazyResponseException
A signaling exception that wraps a lazily computed response.
LockedException
LockedException is thrown if the user account is locked.
LogicException
Base LogicException for the Security component.
LogoutException
LogoutException is thrown when the account cannot be logged out.
ProviderNotFoundException
ProviderNotFoundException is thrown when no AuthenticationProviderInterface instance supports an authentication Token.
RuntimeException
Base RuntimeException for the Security component.
SessionUnavailableException
This exception is thrown when no session is available.
TokenNotFoundException
TokenNotFoundException is thrown if a Token cannot be found.
UnsupportedUserException
This exception is thrown when an account is reloaded from a provider which doesn't support the passed implementation of UserInterface.
UsernameNotFoundException
UsernameNotFoundException is thrown if a User cannot be found by its username.
Role
Role is a simple implementation representing a role identified by a string.
RoleHierarchy
RoleHierarchy defines a role hierarchy.
SwitchUserRole
SwitchUserRole is used when the current user temporarily impersonates another one.
Security
Helper class for commonly-needed security tasks.
ChainUserProvider
Chain User Provider.
InMemoryUserProvider
InMemoryUserProvider is a simple non persistent user provider.
LdapUserProvider
LdapUserProvider is a simple user provider on top of ldap.
User
User is the user implementation used by the in-memory user provider.
UserChecker
UserChecker checks the user account flags.
UserPassword
Contains the properties of a constraint definition.
UserPasswordValidator
Base class for constraint validators.
CsrfToken
A CSRF token.
CsrfTokenManager
Default implementation of {@link CsrfTokenManagerInterface}.
TokenNotFoundException
Base RuntimeException for the Security component.
UriSafeTokenGenerator
Generates CSRF tokens.
NativeSessionTokenStorage
Token storage that uses PHP's native session handling.
SessionTokenStorage
Token storage that uses a Symfony Session object.
AbstractGuardAuthenticator
An optional base class that creates a PostAuthenticationGuardToken for you.
AbstractFormLoginAuthenticator
A base class to make form login authentication easier!
GuardAuthenticationListener
Authentication listener for the "guard" system.
GuardAuthenticatorHandler
A utility class that does much of the *work* during the guard authentication process.
GuardAuthenticationProvider
Responsible for accepting the PreAuthenticationGuardToken and calling the correct authenticator to retrieve the authenticated token.
PostAuthenticationGuardToken
Used as an "authenticated" token, though it could be set to not-authenticated later.
PreAuthenticationGuardToken
The token used by the guard auth system before authentication.
AccessMap
AccessMap allows configuration of different access control rules for specific parts of the website.
AuthenticationUtils
Extracts Security Errors from Request.
CustomAuthenticationFailureHandler
CustomAuthenticationSuccessHandler
DefaultAuthenticationFailureHandler
Class with the default authentication failure handling logic.
DefaultAuthenticationSuccessHandler
Class with the default authentication success handling logic.
SimpleAuthenticationHandler
Class to proxy authentication success/failure handlers.
UserValueResolver
Supports the argument type of {@see UserInterface}.
BasicAuthenticationEntryPoint
BasicAuthenticationEntryPoint starts an HTTP Basic authentication.
FormAuthenticationEntryPoint
FormAuthenticationEntryPoint starts an authentication via a login form.
RetryAuthenticationEntryPoint
RetryAuthenticationEntryPoint redirects URL based on the configured scheme.
DeauthenticatedEvent
Deauthentication happens in case the user has changed when trying to refresh the token.
InteractiveLoginEvent
LazyResponseEvent
Wraps a lazily computed response in a signaling exception.
SwitchUserEvent
SwitchUserEvent.
AbstractAuthenticationListener
The AbstractAuthenticationListener is the preferred base class for all browser-/HTTP-based authentication requests.
AbstractListener
A base class for listeners that can tell whether they should authenticate incoming requests.
AccessListener
AccessListener enforces access control rules.
AnonymousAuthenticationListener
AnonymousAuthenticationListener automatically adds a Token if none is already present.
BasicAuthenticationListener
BasicAuthenticationListener implements Basic HTTP authentication.
ChannelListener
ChannelListener switches the HTTP protocol based on the access control configuration.
ContextListener
ContextListener manages the SecurityContext persistence through a session.
ExceptionListener
ExceptionListener catches authentication exception and converts them to Response instances.
LogoutListener
LogoutListener logout users.
RememberMeListener
RememberMeListener implements authentication capabilities via a cookie.
RemoteUserAuthenticationListener
REMOTE_USER authentication listener.
SimpleFormAuthenticationListener
The AbstractAuthenticationListener is the preferred base class for all browser-/HTTP-based authentication requests.
SimplePreAuthenticationListener
SimplePreAuthenticationListener implements simple proxying to an authenticator.
SwitchUserListener
SwitchUserListener allows a user to impersonate another one temporarily (like the Unix su command).
UsernamePasswordFormAuthenticationListener
UsernamePasswordFormAuthenticationListener is the default implementation of an authentication via a simple form composed of a username and a password.
UsernamePasswordJsonAuthenticationListener
UsernamePasswordJsonAuthenticationListener is a stateless implementation of an authentication via a JSON document composed of a username and a password.
X509AuthenticationListener
X509 authentication listener.
Firewall
Firewall uses a FirewallMap to register security listeners for the given request.
FirewallMap
FirewallMap allows configuration of different firewalls for specific parts of the website.
HttpUtils
Encapsulates the logic needed to create sub-requests, redirect the user, and match URLs.
CookieClearingLogoutHandler
This handler clears the passed cookies when a user logs out.
CsrfTokenClearingLogoutHandler
DefaultLogoutSuccessHandler
Default logout success handler will redirect users to a configured path.
LogoutUrlGenerator
Provides generator functions for the logout URL.
SessionLogoutHandler
Handler for clearing invalidating the current session.
AbstractRememberMeServices
Base class implementing the RememberMeServicesInterface.
PersistentTokenBasedRememberMeServices
Concrete implementation of the RememberMeServicesInterface which needs an implementation of TokenProviderInterface for providing remember-me capabilities.
ResponseListener
Adds remember-me cookies to the Response.
TokenBasedRememberMeServices
Concrete implementation of the RememberMeServicesInterface providing remember-me capabilities without requiring a TokenProvider.
SecurityEvents
SessionAuthenticationStrategy
The default session strategy implementation.
DiscriminatorMap
Annotation class for @DiscriminatorMap().
Groups
Annotation class for @Groups().
MaxDepth
Annotation class for @MaxDepth().
SerializedName
Annotation class for @SerializedName().
SerializerPass
Adds all services with the tags "serializer.encoder" and "serializer.normalizer" as encoders and normalizers to the "serializer" service.
ChainDecoder
Decoder delegating the decoding to a chain of decoders.
ChainEncoder
Encoder delegating the decoding to a chain of encoders.
CsvEncoder
Encodes CSV data.
JsonDecode
Decodes JSON data.
JsonEncode
Encodes JSON data.
JsonEncoder
Encodes JSON data.
XmlEncoder
Encodes XML data.
YamlEncoder
Encodes YAML data.
BadMethodCallException
CircularReferenceException
CircularReferenceException.
ExtraAttributesException
ExtraAttributesException.
InvalidArgumentException
InvalidArgumentException.
LogicException
LogicException.
MappingException
MappingException.
MissingConstructorArgumentsException
RuntimeException.
NotEncodableValueException
UnexpectedValueException.
NotNormalizableValueException
UnexpectedValueException.
RuntimeException
RuntimeException.
UnexpectedValueException
UnexpectedValueException.
UnsupportedException
UnsupportedException.
ObjectPropertyListExtractor
AttributeMetadata
{@inheritdoc}
ClassDiscriminatorFromClassMetadata
ClassDiscriminatorMapping
ClassMetadata
{@inheritdoc}
CacheClassMetadataFactory
Caches metadata using a PSR-6 implementation.
ClassMetadataFactory
Returns a {@link ClassMetadata}.
AnnotationLoader
Annotation loader.
FileLoader
Base class for all file based loaders.
LoaderChain
Calls multiple {@link LoaderInterface} instances in a chain.
XmlFileLoader
Loads XML mapping files.
YamlFileLoader
YAML File Loader.
CamelCaseToSnakeCaseNameConverter
CamelCase to Underscore name converter.
MetadataAwareNameConverter
AbstractNormalizer
Normalizer implementation.
AbstractObjectNormalizer
Base class for a normalizer dealing with objects.
ArrayDenormalizer
Denormalizes arrays of objects.
ConstraintViolationListNormalizer
A normalizer that normalizes a ConstraintViolationListInterface instance.
CustomNormalizer
DataUriNormalizer
Normalizes an {@see \SplFileInfo} object to a data URI.
DateIntervalNormalizer
Normalizes an instance of {@see \DateInterval} to an interval string.
DateTimeNormalizer
Normalizes an object implementing the {@see \DateTimeInterface} to a date string.
DateTimeZoneNormalizer
Normalizes a {@see \DateTimeZone} object to a timezone string.
GetSetMethodNormalizer
Converts between objects with getter and setter methods and arrays.
JsonSerializableNormalizer
A normalizer that uses an objects own JsonSerializable implementation.
ObjectNormalizer
Converts between objects and arrays using the PropertyAccess component.
ProblemNormalizer
Normalizes errors according to the API Problem spec (RFC 7807).
PropertyNormalizer
Converts between objects and arrays by mapping properties.
Serializer
Serializer serializes and deserializes data.
Required
A required dependency.
SubscribedService
Use with {@see ServiceSubscriberTrait} to mark a method's return type as a subscribed service.
ServiceLocatorTest
Section
Stopwatch section.
Stopwatch
Stopwatch provides a way to profile code.
StopwatchEvent
Represents an Event managed by Stopwatch.
StopwatchPeriod
Represents an Period for an Event.
AbstractString
Represents a string of abstract characters.
AbstractUnicodeString
Represents a string of abstract Unicode characters.
ByteString
Represents a binary-safe string of bytes.
CodePointString
Represents a string of Unicode code points encoded as UTF-8.
InvalidArgumentException
RuntimeException
EnglishInflector
FrenchInflector
French inflector.
LazyString
A string whose value is computed lazily by a callback.
AsciiSlugger
UnicodeString
Represents a string of Unicode grapheme clusters encoded as UTF-8.
AbstractOperation
Base catalogues binary operation class.
MergeOperation
Merge operation between two catalogues as follows: all = source ∪ target = {x: x ∈ source ∨ x ∈ target} new = all ∖ source = {x: x ∈ target ∧ x ∉ source} obsolete = source ∖ all = {x: x ∈ source ∧ x ∉ source ∧ x ∉ target} = ∅ Basically, the result contains messages from both catalogues.
TargetOperation
Target operation between two catalogues: intersection = source ∩ target = {x: x ∈ source ∧ x ∈ target} all = intersection ∪ (target ∖ intersection) = target new = all ∖ source = {x: x ∈ target ∧ x ∉ source} obsolete = source ∖ all = source ∖ target = {x: x ∈ source ∧ x ∉ target} Basically, the result contains messages from the target catalogue.
XliffLintCommand
Validates XLIFF files syntax and outputs encountered errors.
TranslationDataCollector
DataCollector.
DataCollectorTranslator
TranslationDumperPass
Adds tagged translation.formatter services to translation writer.
TranslationExtractorPass
Adds tagged translation.extractor services to translation extractor.
TranslatorPass
TranslatorPathsPass
CsvFileDumper
CsvFileDumper generates a csv formatted string representation of a message catalogue.
FileDumper
FileDumper is an implementation of DumperInterface that dump a message catalogue to file(s).
IcuResFileDumper
IcuResDumper generates an ICU ResourceBundle formatted string representation of a message catalogue.
IniFileDumper
IniFileDumper generates an ini formatted string representation of a message catalogue.
JsonFileDumper
JsonFileDumper generates an json formatted string representation of a message catalogue.
MoFileDumper
MoFileDumper generates a gettext formatted string representation of a message catalogue.
PhpFileDumper
PhpFileDumper generates PHP files from a message catalogue.
PoFileDumper
PoFileDumper generates a gettext formatted string representation of a message catalogue.
QtFileDumper
QtFileDumper generates ts files from a message catalogue.
XliffFileDumper
XliffFileDumper generates xliff files from a message catalogue.
YamlFileDumper
YamlFileDumper generates yaml files from a message catalogue.
InvalidArgumentException
Base InvalidArgumentException for the Translation component.
InvalidResourceException
Thrown when a resource cannot be loaded.
LogicException
Base LogicException for Translation component.
NotFoundResourceException
Thrown when a resource does not exist.
RuntimeException
Base RuntimeException for the Translation component.
AbstractFileExtractor
Base class used by classes that extract translation messages from files.
ChainExtractor
ChainExtractor extracts translation messages from template files.
PhpExtractor
PhpExtractor extracts translation messages from a PHP template.
PhpStringTokenParser
IntlFormatter
MessageFormatter
IdentityTranslator
IdentityTranslator does not translate anything.
Interval
Tests if a given number belongs to a given math interval.
ArrayLoader
ArrayLoader loads translations from a PHP array.
CsvFileLoader
CsvFileLoader loads translations from CSV files.
FileLoader
ArrayLoader loads translations from a PHP array.
IcuDatFileLoader
IcuResFileLoader loads translations from a resource bundle.
IcuResFileLoader
IcuResFileLoader loads translations from a resource bundle.
IniFileLoader
IniFileLoader loads translations from an ini file.
JsonFileLoader
JsonFileLoader loads translations from an json file.
MoFileLoader
ArrayLoader loads translations from a PHP array.
PhpFileLoader
PhpFileLoader loads translations from PHP files returning an array of translations.
PoFileLoader
ArrayLoader loads translations from a PHP array.
QtFileLoader
QtFileLoader loads translations from QT Translations XML files.
XliffFileLoader
XliffFileLoader loads translations from XLIFF files.
YamlFileLoader
YamlFileLoader loads translations from Yaml files.
LoggingTranslator
MessageCatalogue
MessageSelector
MessageSelector.
PluralizationRules
Returns the plural rules for a given locale.
TranslationReader
TranslationReader reads translation messages from translation files.
Translator
ArrayConverter
ArrayConverter generates tree like structure from a message catalogue.
XliffUtils
Provides some utility methods for XLIFF translation files, such as validating their contents according to the XSD schema.
TranslationWriter
TranslationWriter writes translation messages.
TranslatorTest
Test should cover all languages mentioned on http://translate.sourceforge.net/wiki/l10n/pluralforms and Plural forms mentioned on http://www.gnu.org/software/gettext/manual/gettext.html#Plural-forms.
AppVariable
Exposes some Symfony parameters and services as an "app" global variable.
DebugCommand
Lists twig functions, filters, globals and tests present in the current project.
LintCommand
Command that will validate your template syntax and output encountered errors.
TwigDataCollector
TwigDataCollector.
TwigErrorRenderer
Provides the ability to render custom Twig-based HTML error pages in non-debug mode, otherwise falls back to HtmlErrorRenderer.
AssetExtension
Twig extension for the Symfony Asset component.
CodeExtension
Twig extension relate to PHP code and used by the profiler and the default exception templates.
CsrfExtension
CsrfRuntime
DumpExtension
Provides integration of the dump() function with Twig.
ExpressionExtension
ExpressionExtension gives a way to create Expressions from a template.
FormExtension
FormExtension extends Twig with form capabilities.
HttpFoundationExtension
Twig extension for the Symfony HttpFoundation component.
HttpKernelExtension
Provides integration with the HttpKernel component.
HttpKernelRuntime
Provides integration with the HttpKernel component.
LogoutUrlExtension
LogoutUrlHelper provides generator functions for the logout URL to Twig.
ProfilerExtension
RoutingExtension
Provides integration of the Routing component with Twig.
SecurityExtension
SecurityExtension exposes security context features.
StopwatchExtension
Twig extension for the stopwatch helper.
TranslationExtension
Provides integration of the Translation component with Twig.
WebLinkExtension
Twig extension for the Symfony WebLink component.
WorkflowExtension
WorkflowExtension.
YamlExtension
Provides integration of the Yaml component with Twig.
TwigRendererEngine
Default implementation of {@link FormRendererEngineInterface}.
BodyRenderer
NotificationEmail
TemplatedEmail
DumpNode
Represents a node in the AST.
FormThemeNode
Represents a node in the AST.
RenderBlockNode
Compiles a call to {@link \Symfony\Component\Form\FormRendererInterface::renderBlock()}.
SearchAndRenderBlockNode
Abstract class for all nodes that represents an expression.
StopwatchNode
Represents a stopwatch node.
TransDefaultDomainNode
Represents a node in the AST.
TransNode
Represents a node in the AST.
Scope
TranslationDefaultDomainNodeVisitor
Used to make node visitors compatible with Twig 1.x and 2.x.
TranslationNodeVisitor
TranslationNodeVisitor extracts translation messages.
DumpTokenParser
Token Parser for the 'dump' tag.
FormThemeTokenParser
Token Parser for the 'form_theme' tag.
StopwatchTokenParser
Token Parser for the stopwatch tag.
TransChoiceTokenParser
Token Parser for the 'transchoice' tag.
TransDefaultDomainTokenParser
Token Parser for the 'trans_default_domain' tag.
TransTokenParser
Token Parser for the 'trans' tag.
TwigExtractor
TwigExtractor extracts translation messages from a twig template.
TwigEngine
This engine knows how to render Twig templates.
TemplateCacheCacheWarmer
Generates the Twig cache for all templates.
TemplateCacheWarmer
Generates the Twig cache for all templates.
LintCommand
Command that will validate your template syntax and output encountered errors.
ExceptionController
ExceptionController renders error or exception pages for a given FlattenException.
PreviewErrorController
PreviewErrorController can be used to test error pages.
ExtensionPass
RuntimeLoaderPass
Registers Twig runtime services.
TwigEnvironmentPass
Adds tagged twig.extension services to twig service.
TwigLoaderPass
Adds services tagged twig.loader as Twig loaders.
Configuration
TwigExtension configuration structure.
EnvironmentConfigurator
Twig environment configurator.
TwigExtension
TwigExtension.
FilesystemLoader
FilesystemLoader extends the default Twig filesystem loader to work with the Symfony paths and template references.
TwigBundle
Bundle.
TwigEngine
This engine renders Twig templates.
Constraint
Contains the properties of a constraint definition.
AbstractComparison
Used for the comparison of values.
AbstractComparisonValidator
Provides a base class for the validation of property comparisons.
All
A constraint that is composed of other constraints.
AllValidator
Base class for constraint validators.
Bic
Contains the properties of a constraint definition.
BicValidator
Base class for constraint validators.
Blank
Contains the properties of a constraint definition.
BlankValidator
Base class for constraint validators.
Callback
Contains the properties of a constraint definition.
CallbackValidator
Validator for Callback constraint.
CardScheme
Metadata for the CardSchemeValidator.
CardSchemeValidator
Validates that a card number belongs to a specified scheme.
Choice
Contains the properties of a constraint definition.
ChoiceValidator
ChoiceValidator validates that the value is one of the expected values.
Collection
A constraint that is composed of other constraints.
CollectionValidator
Base class for constraint validators.
Composite
A constraint that is composed of other constraints.
Count
Contains the properties of a constraint definition.
Country
Contains the properties of a constraint definition.
CountryValidator
Validates whether a value is a valid country code.
CountValidator
Base class for constraint validators.
Currency
Contains the properties of a constraint definition.
CurrencyValidator
Validates whether a value is a valid currency.
Date
Contains the properties of a constraint definition.
DateTime
Contains the properties of a constraint definition.
DateTimeValidator
Base class for constraint validators.
DateValidator
Base class for constraint validators.
DisableAutoMapping
Disables auto mapping.
DivisibleBy
Used for the comparison of values.
DivisibleByValidator
Validates that values are a multiple of the given number.
Email
Contains the properties of a constraint definition.
EmailValidator
Base class for constraint validators.
EnableAutoMapping
Enables auto mapping.
EqualTo
Used for the comparison of values.
EqualToValidator
Validates values are equal (==).
Existence
A constraint that is composed of other constraints.
Expression
Contains the properties of a constraint definition.
ExpressionValidator
Base class for constraint validators.
File
Contains the properties of a constraint definition.
FileValidator
Base class for constraint validators.
GreaterThan
Used for the comparison of values.
GreaterThanOrEqual
Used for the comparison of values.
GreaterThanOrEqualValidator
Validates values are greater than or equal to the previous (>=).
GreaterThanValidator
Validates values are greater than the previous (>).
GroupSequence
A sequence of validation groups.
GroupSequenceProvider
Annotation to define a group sequence provider.
Iban
Contains the properties of a constraint definition.
IbanValidator
Base class for constraint validators.
IdenticalTo
Used for the comparison of values.
IdenticalToValidator
Validates values are identical (===).
Image
Contains the properties of a constraint definition.
ImageValidator
Validates whether a value is a valid image file and is valid against minWidth, maxWidth, minHeight and maxHeight constraints.
Ip
Validates that a value is a valid IP address.
IpValidator
Validates whether a value is a valid IP address.
Isbn
Contains the properties of a constraint definition.
IsbnValidator
Validates whether the value is a valid ISBN-10 or ISBN-13.
IsFalse
Contains the properties of a constraint definition.
IsFalseValidator
Base class for constraint validators.
IsNull
Contains the properties of a constraint definition.
IsNullValidator
Base class for constraint validators.
Issn
Contains the properties of a constraint definition.
IssnValidator
Validates whether the value is a valid ISSN.
IsTrue
Contains the properties of a constraint definition.
IsTrueValidator
Base class for constraint validators.
Json
Contains the properties of a constraint definition.
JsonValidator
Base class for constraint validators.
Language
Contains the properties of a constraint definition.
LanguageValidator
Validates whether a value is a valid language code.
Length
Contains the properties of a constraint definition.
LengthValidator
Base class for constraint validators.
LessThan
Used for the comparison of values.
LessThanOrEqual
Used for the comparison of values.
LessThanOrEqualValidator
Validates values are less than or equal to the previous (<=).
LessThanValidator
Validates values are less than the previous (<).
Locale
Contains the properties of a constraint definition.
LocaleValidator
Validates whether a value is a valid locale code.
Luhn
Metadata for the LuhnValidator.
LuhnValidator
Validates a PAN using the LUHN Algorithm.
Negative
Used for the comparison of values.
NegativeOrZero
Used for the comparison of values.
NotBlank
Contains the properties of a constraint definition.
NotBlankValidator
Base class for constraint validators.
NotCompromisedPassword
Checks if a password has been leaked in a data breach.
NotCompromisedPasswordValidator
Checks if a password has been leaked in a data breach using haveibeenpwned.com's API.
NotEqualTo
Used for the comparison of values.
NotEqualToValidator
Validates values are all unequal (!=).
NotIdenticalTo
Used for the comparison of values.
NotIdenticalToValidator
Validates values aren't identical (!==).
NotNull
Contains the properties of a constraint definition.
NotNullValidator
Base class for constraint validators.
Optional
A constraint that is composed of other constraints.
Positive
Used for the comparison of values.
PositiveOrZero
Used for the comparison of values.
Range
Contains the properties of a constraint definition.
RangeValidator
Base class for constraint validators.
Regex
Contains the properties of a constraint definition.
RegexValidator
Validates whether a value match or not given regexp pattern.
Required
A constraint that is composed of other constraints.
Time
Contains the properties of a constraint definition.
TimeValidator
Base class for constraint validators.
Timezone
Contains the properties of a constraint definition.
TimezoneValidator
Validates whether a value is a valid timezone identifier.
Traverse
Contains the properties of a constraint definition.
Type
Contains the properties of a constraint definition.
TypeValidator
Base class for constraint validators.
Unique
Contains the properties of a constraint definition.
UniqueValidator
Base class for constraint validators.
Url
Contains the properties of a constraint definition.
UrlValidator
Base class for constraint validators.
Uuid
Contains the properties of a constraint definition.
UuidValidator
Validates whether the value is a valid UUID (also known as GUID).
Valid
Contains the properties of a constraint definition.
ValidValidator
Base class for constraint validators.
ConstraintValidator
Base class for constraint validators.
ConstraintValidatorFactory
Default implementation of the ConstraintValidatorFactoryInterface.
ConstraintViolation
Default implementation of {@ConstraintViolationInterface}.
ConstraintViolationList
Default implementation of {@ConstraintViolationListInterface}.
ContainerConstraintValidatorFactory
Uses a service container to create constraint validators.
ValidatorDataCollector
DataCollector.
AddAutoMappingConfigurationPass
Injects the automapping configuration as last argument of loaders tagged with the "validator.auto_mapper" tag.
AddConstraintValidatorsPass
AddValidatorInitializersPass
BadMethodCallException
Base BadMethodCallException for the Validator component.
ConstraintDefinitionException
Base RuntimeException for the Validator component.
GroupDefinitionException
Base RuntimeException for the Validator component.
InvalidArgumentException
Base InvalidArgumentException for the Validator component.
InvalidOptionsException
Base RuntimeException for the Validator component.
LogicException
MappingException
Base RuntimeException for the Validator component.
MissingOptionsException
Base RuntimeException for the Validator component.
NoSuchMetadataException
Base RuntimeException for the Validator component.
OutOfBoundsException
Base OutOfBoundsException for the Validator component.
RuntimeException
Base RuntimeException for the Validator component.
UnexpectedTypeException
Base RuntimeException for the Validator component.
UnexpectedValueException
Base RuntimeException for the Validator component.
UnsupportedMetadataException
Base InvalidArgumentException for the Validator component.
ValidatorException
Base RuntimeException for the Validator component.
AutoMappingStrategy
Specifies how the auto-mapping feature should behave.
DoctrineCache
Adapts a Doctrine cache to a CacheInterface.
Psr6Cache
PSR-6 adapter.
CascadingStrategy
Specifies whether an object should be cascaded.
ClassMetadata
Default implementation of {@link ClassMetadataInterface}.
BlackHoleMetadataFactory
Metadata factory that does not store metadata.
LazyLoadingMetadataFactory
Creates new {@link ClassMetadataInterface} instances.
GenericMetadata
A generic container of {@link Constraint} objects.
GetterMetadata
Stores all metadata needed for validating a class property via its getter method.
AbstractLoader
Base loader for validation metadata.
AnnotationLoader
Loads validation metadata using a Doctrine annotation {@link Reader}.
FileLoader
Base loader for loading validation metadata from a file.
FilesLoader
Base loader for loading validation metadata from a list of files.
LoaderChain
Loads validation metadata from multiple {@link LoaderInterface} instances.
PropertyInfoLoader
Guesses and loads the appropriate constraints using PropertyInfo.
StaticMethodLoader
Loads validation metadata by calling a static method on the loaded class.
XmlFileLoader
Loads validation metadata from an XML file.
XmlFilesLoader
Loads validation metadata from a list of XML files.
YamlFileLoader
Loads validation metadata from a YAML file.
YamlFilesLoader
Loads validation metadata from a list of YAML files.
MemberMetadata
Stores all metadata needed for validating a class property.
PropertyMetadata
Stores all metadata needed for validating a class property.
TraversalStrategy
Specifies whether and how a traversable object should be traversed.
ConstraintValidatorTestCase
A test case to ease testing Constraint Validators.
PropertyPath
Contains utility methods for dealing with property paths.
Validation
Entry point for the Validator component.
RecursiveContextualValidator
Recursive implementation of {@link ContextualValidatorInterface}.
RecursiveValidator
Recursive implementation of {@link ValidatorInterface}.
TraceableValidator
Collects some data about validator calls.
ValidatorBuilder
The default implementation of {@link ValidatorBuilderInterface}.
AmqpCaster
Casts Amqp related classes to array representation.
ArgsStub
Represents a list of function arguments.
Caster
Helper for filtering out properties in casters.
ClassStub
Represents a PHP class identifier.
ConstStub
Represents a PHP constant and its value.
CutArrayStub
Represents a cut array.
CutStub
Represents the main properties of a PHP variable, pre-casted by a caster.
DateCaster
Casts DateTimeInterface related classes to array representation.
DoctrineCaster
Casts Doctrine related classes to array representation.
DOMCaster
Casts DOM related classes to array representation.
DsCaster
Casts Ds extension classes to array representation.
DsPairStub
Represents the main properties of a PHP variable.
EnumStub
Represents an enumeration of values.
ExceptionCaster
Casts common Exception classes to array representation.
FiberCaster
Casts Fiber related classes to array representation.
FrameStub
Represents a single backtrace frame as returned by debug_backtrace() or Exception->getTrace().
GmpCaster
Casts GMP objects to array representation.
ImagineCaster
ImgStub
Represents a PHP constant and its value.
IntlCaster
LinkStub
Represents a file or a URL.
MemcachedCaster
PdoCaster
Casts PDO related classes to array representation.
PgSqlCaster
Casts pqsql resources to array representation.
ProxyManagerCaster
RdKafkaCaster
Casts RdKafka related classes to array representation.
RedisCaster
Casts Redis class from ext-redis to array representation.
ReflectionCaster
Casts Reflector related classes to array representation.
ResourceCaster
Casts common resource types to array representation.
SplCaster
Casts SPL related classes to array representation.
StubCaster
Casts a caster's Stub.
SymfonyCaster
TraceStub
Represents a backtrace as returned by debug_backtrace() or Exception->getTrace().
UuidCaster
XmlReaderCaster
Casts XmlReader class to array representation.
XmlResourceCaster
Casts XML resources to array representation.
AbstractCloner
AbstractCloner implements a generic caster mechanism for objects and resources.
Cursor
Represents the current state of a dumper while dumping.
Data
Stub
Represents the main properties of a PHP variable.
VarCloner
AbstractCloner implements a generic caster mechanism for objects and resources.
CliDescriptor
Describe collected data clones for cli output.
HtmlDescriptor
Describe collected data clones for html output.
ServerDumpCommand
Starts a dump server to collect and output dumps on a single place with multiple formats support.
AbstractDumper
Abstract mechanism for dumping a Data object.
CliDumper
CliDumper dumps variables for command line output.
CliContextProvider
Tries to provide context on CLI.
RequestContextProvider
Tries to provide context from a request.
SourceContextProvider
Tries to provide context from sources (class name, file, line, code excerpt, ...).
ContextualizedDumper
HtmlDumper
HtmlDumper dumps variables as HTML.
ServerDumper
ServerDumper forwards serialized Data clones to a server.
ThrowingCasterException
Connection
Forwards serialized Data clones to a server.
DumpServer
A server collecting Data clones sent by a ServerDumper.
VarDumper
ClassNotFoundException
NotInstantiableTypeException
Instantiator
A utility class to create objects without calling their constructor.
VarExporter
Exports serializable PHP values to PHP code.
AddLinkHeaderListener
Adds the Link HTTP header to the response.
GenericLinkProvider
HttpHeaderSerializer
Serializes a list of Link instances to an HTTP Link header.
Link
ExceptionController
ExceptionController.
Configuration
This class contains the configuration information for the bundle.
WebProfilerExtension
WebProfilerExtension.
WebDebugToolbarListener
WebDebugToolbarListener injects the Web Debug Toolbar.
WebProfilerBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
LintCommand
Validates YAML files syntax and outputs encountered errors.
Dumper
Dumper dumps PHP variables to YAML strings.
DumpException
Exception class thrown when an error occurs during dumping.
ParseException
Exception class thrown when an error occurs during parsing.
RuntimeException
Exception class thrown when an error occurs during parsing.
Parser
Parser parses YAML strings to convert them to PHP arrays.
TaggedValue
Yaml
Yaml offers convenience methods to load and dump YAML.
Exception
NamespaceUri
NamespaceUriException
Token
TokenCollection
TokenCollectionException
Tokenizer
XMLSerializer
MissingExtensionSuggestorPass
Configuration
TwigExtraExtension
Allow adding classes to the class cache.
Extensions
MissingExtensionSuggestor
TwigExtraBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
FilesystemCache
Implements a cache on the filesystem.
NullCache
Implements a no-cache strategy.
Compiler
Environment
Stores the Twig configuration and renders templates.
Error
Twig base exception.
LoaderError
Exception thrown when an error occurs during template loading.
RuntimeError
Exception thrown when an error occurs at runtime.
SyntaxError
\Exception thrown when a syntax error occurs during lexing or parsing of a template.
AbstractExtension
OptimizerExtension
ProfilerExtension
SandboxExtension
FileExtensionEscapingStrategy
Default autoescaping strategy based on file names.
Lexer
ArrayLoader
Loads a template from an array.
ChainLoader
Loads templates from other loaders.
FilesystemLoader
Loads template from the filesystem.
Markup
Marks a content as safe.
AutoEscapeNode
Represents an autoescape node.
BlockNode
Represents a block node.
BlockReferenceNode
Represents a block call node.
BodyNode
Represents a body node.
CheckSecurityCallNode
Represents a node in the AST.
CheckSecurityNode
Represents a node in the AST.
CheckToStringNode
Checks if casting an expression to __toString() is allowed by the sandbox.
DeprecatedNode
Represents a deprecated node.
DoNode
Represents a do node.
EmbedNode
Represents an embed node.
AbstractExpression
Abstract class for all nodes that represents an expression.
ArrayExpression
Abstract class for all nodes that represents an expression.
ArrowFunctionExpression
Represents an arrow function.
AssignNameExpression
Abstract class for all nodes that represents an expression.
AbstractBinary
Abstract class for all nodes that represents an expression.
AddBinary
Abstract class for all nodes that represents an expression.
AndBinary
Abstract class for all nodes that represents an expression.
BitwiseAndBinary
Abstract class for all nodes that represents an expression.
BitwiseOrBinary
Abstract class for all nodes that represents an expression.
BitwiseXorBinary
Abstract class for all nodes that represents an expression.
ConcatBinary
Abstract class for all nodes that represents an expression.
DivBinary
Abstract class for all nodes that represents an expression.
EndsWithBinary
Abstract class for all nodes that represents an expression.
EqualBinary
Abstract class for all nodes that represents an expression.
FloorDivBinary
Abstract class for all nodes that represents an expression.
GreaterBinary
Abstract class for all nodes that represents an expression.
GreaterEqualBinary
Abstract class for all nodes that represents an expression.
InBinary
Abstract class for all nodes that represents an expression.
LessBinary
Abstract class for all nodes that represents an expression.
LessEqualBinary
Abstract class for all nodes that represents an expression.
MatchesBinary
Abstract class for all nodes that represents an expression.
ModBinary
Abstract class for all nodes that represents an expression.
MulBinary
Abstract class for all nodes that represents an expression.
NotEqualBinary
Abstract class for all nodes that represents an expression.
NotInBinary
Abstract class for all nodes that represents an expression.
OrBinary
Abstract class for all nodes that represents an expression.
PowerBinary
Abstract class for all nodes that represents an expression.
RangeBinary
Abstract class for all nodes that represents an expression.
SpaceshipBinary
Abstract class for all nodes that represents an expression.
StartsWithBinary
Abstract class for all nodes that represents an expression.
SubBinary
Abstract class for all nodes that represents an expression.
BlockReferenceExpression
Represents a block call node.
CallExpression
Abstract class for all nodes that represents an expression.
ConditionalExpression
Abstract class for all nodes that represents an expression.
ConstantExpression
Abstract class for all nodes that represents an expression.
DefaultFilter
Returns the value or the default value when it is undefined or empty.
FilterExpression
Abstract class for all nodes that represents an expression.
FunctionExpression
Abstract class for all nodes that represents an expression.
GetAttrExpression
Abstract class for all nodes that represents an expression.
MethodCallExpression
Abstract class for all nodes that represents an expression.
NameExpression
Abstract class for all nodes that represents an expression.
NullCoalesceExpression
Abstract class for all nodes that represents an expression.
ParentExpression
Represents a parent node.
TempNameExpression
Abstract class for all nodes that represents an expression.
ConstantTest
Checks if a variable is the exact same value as a constant.
DefinedTest
Checks if a variable is defined in the current context.
DivisiblebyTest
Checks if a variable is divisible by a number.
EvenTest
Checks if a number is even.
NullTest
Checks that a variable is null.
OddTest
Checks if a number is odd.
SameasTest
Checks if a variable is the same as another one (=== in PHP).
TestExpression
Abstract class for all nodes that represents an expression.
AbstractUnary
Abstract class for all nodes that represents an expression.
NegUnary
Abstract class for all nodes that represents an expression.
NotUnary
Abstract class for all nodes that represents an expression.
PosUnary
Abstract class for all nodes that represents an expression.
VariadicExpression
Abstract class for all nodes that represents an expression.
FlushNode
Represents a flush node.
ForLoopNode
Internal node used by the for node.
ForNode
Represents a for node.
IfNode
Represents an if node.
ImportNode
Represents an import node.
IncludeNode
Represents an include node.
MacroNode
Represents a macro node.
ModuleNode
Represents a module node.
Node
Represents a node in the AST.
PrintNode
Represents a node that outputs an expression.
SandboxNode
Represents a sandbox node.
SetNode
Represents a set node.
TextNode
Represents a text node.
WithNode
Represents a nested "with" scope.
NodeTraverser
A node traverser.
AbstractNodeVisitor
Used to make node visitors compatible with Twig 1.x and 2.x.
Parser
BaseDumper
BlackfireDumper
HtmlDumper
TextDumper
EnterProfileNode
Represents a profile enter node.
LeaveProfileNode
Represents a profile leave node.
ProfilerNodeVisitor
Profile
ContainerRuntimeLoader
Lazily loads Twig runtime implementations from a PSR-11 container.
FactoryRuntimeLoader
Lazy loads the runtime implementations for a Twig element.
SecurityError
Exception thrown when a security error occurs at runtime.
SecurityNotAllowedFilterError
Exception thrown when a not allowed filter is used in a template.
SecurityNotAllowedFunctionError
Exception thrown when a not allowed function is used in a template.
SecurityNotAllowedMethodError
Exception thrown when a not allowed class method is used in a template.
SecurityNotAllowedPropertyError
Exception thrown when a not allowed class property is used in a template.
SecurityNotAllowedTagError
Exception thrown when a not allowed tag is used in a template.
SecurityPolicy
Represents a security policy which need to be enforced when sandbox mode is enabled.
Source
Holds information about a non-compiled Twig template.
TemplateWrapper
Exposes a template to userland.
IntegrationTestCase
Integration test helper.
NodeTestCase
Token
AbstractTokenParser
Base class for all token parsers.
TokenStream
Represents a token stream.
TwigFilter
Represents a template filter.
TwigFunction
Represents a template function.
TwigTest
Represents a template test.
DeprecationCollector
TemplateDirIterator
Assert
Efficient assertions to validate the input/output of your methods.
InvalidArgumentException
EntityManager_9a5be93
The EntityManager is the central access point to ORM functionality.
__TwigTemplate_17c27a1c777cff92af95268bdf1b6078570db23566d208fab4f9191509daf953
__TwigTemplate_6b31d1c283ca62c2052a3b473a21e2fdc4262c43856364b9fee3ae707e1d9fa6
__TwigTemplate_5688dd1d50f7cca5e864c5ddc1d8c34a8e9b5a9e600b8773c12683f98dbb0abe
__TwigTemplate_10626dff333a03b9e8a9b6836cf66189a542a264a151b8ce1eaee9d49b1e1339
__TwigTemplate_b162e29cfe0de2400bfee106f3e673a64810df681d61e07b9886b9ed5d7061bb
__TwigTemplate_b019151874ba4d467ffeca17a391829c59c0fad6034d34a29b23fabcf22b7ea5
__TwigTemplate_cd33ef9381c4693731a517eca76fde506d06283a5d283a5ef11850738478c713
__TwigTemplate_02429ed24d3fd84bb6c65c1c9987c59e9dbff7585793af0343ec8f77439fd9fe
__TwigTemplate_fbddba912334adaf0c84da511f3ad685549a13f298e6c832bf8ac24cb96a799e
__TwigTemplate_9b0cf20e4bc18163be68b7fc99f84850982949e5aa7cb1204f79dff55db7327f
__TwigTemplate_c4d81aba0fa9c4bdfd48fb5a3e2e61116964eb812af42e5c13663236c2e8aebc
__TwigTemplate_bc1e098fb94d57a4e8d2f3ce480ec445b490cb91cd70e11c7e4e440b2eb73baf
__TwigTemplate_f68579bfaad7f09bdf496507227abd3d3f0f019a26ec01763eddc406ecc5b5ea
__TwigTemplate_ca1034f1d22b827e26c5ded6c4d6a04f85444c03d3dfc19185299a3ef790ef2e
__TwigTemplate_e92fe5c14ec839ff6dc994c16e8cbe46c87ec60a230d9ee628037bb955b0a8df
__TwigTemplate_5e899c9c2ec34d12b9fadba05b5a4cef795c0203efc07a8385abc730d55778ec
__TwigTemplate_a288c104fd63c40bf307d5ca5c2c0aa940346a4bb255b88f141e84e775f196f6
__TwigTemplate_939c2ed75668c59a1ac2ddace70c244c7284c4aaaa84001051a20b8189579c6b
__TwigTemplate_28e5a13b9635d6971fac9b12fafddcfa69f700467ede44121dea46427fb7d000
__TwigTemplate_2b360095ab82b586f66648680f6d031a6d887e9794395b708e0663cc3981d2b0
__TwigTemplate_55f8b459890e5eca3cab832b54b864d664f02f5029136e1e55e12dab27d62986
__TwigTemplate_b2786438516b12df204eff093719ebcd52105b31e472ee469f40efb5f4b68fa2
__TwigTemplate_a6cfc210ba3fe66da172006cf1dd094ff9ebd1e9f09e332f3af1095a1694365e
__TwigTemplate_1a30775149527c3a20b50c3e1fabf1f8fc522b6c505ff5a67b550f723170a024
__TwigTemplate_d7a0a731748b2082b2ee0def006a288ba2d49ed7e6a7fa30dd5c39d9405292e4
__TwigTemplate_d76d6af229f5612d6a795861192720a4746de756b866458b2ab16c06d777b1d6
__TwigTemplate_0ecc27a7fbae17614fde540816a93ea2910d46d8e7281d35a79bbbe5be90913e
__TwigTemplate_349364431f035e324d7cf4dfdaea639fe8ff07880ad8ce7a137cb869598ebe90
__TwigTemplate_16288b27c85fcab3772a836ab4ba1099ea08ffb25eb012494f524a1ff17a535d
__TwigTemplate_3def44532d9183a0942b33f05e7b091ccee22cba7cf5f18ce59cb2758119d720
__TwigTemplate_7ad04d0c14292f43bd6de9842758285a59ce983d4b092b6898ab6bcadad832b4
__TwigTemplate_f769da5d66d2ad48c68c3879b29fbf8f2a6e19d42d366f9b895172570d70fada
__TwigTemplate_c9fa66921b9f6476679316720ed8381d6473d82d61fb8aae3d133bb9296c935e
__TwigTemplate_02fa5a208a2dc0efb06d9a0a2b99794c2b08fe1d24fd0d5d004447ad8f2e57d1
__TwigTemplate_3d93d982a0affcf18d64b163be8ef6f3cb1dc9bf3445d52bef453113a810f883
__TwigTemplate_bbf27cf4129112ae42a1dbd7c8a0aca2d4421be4b514eed5799b9efe15cdb452
__TwigTemplate_83cfad4a738952423e03dccaab8d2508b841439e792969d1776f24c9edac17d2
__TwigTemplate_7871d46eb55c2e193349b8c35ae34f24b64da23d8396e4d05930f9015c8c02e8
__TwigTemplate_4459013ee23acb7617e4650046bac1bca794e9e46b0fa3bf2780338f84f48541
__TwigTemplate_7ebbe1f9e8660d38a908c673a18e0a0f8123c21e4064cb4cc0bedcca02d5b6b8
__TwigTemplate_c12d35db042a79eedcd667a09df7fe6cd7fb5c89dcc2641cbe1f8060c6f14f70
__TwigTemplate_a55b52ac332be9db84c49780be415736100e5e04f49edc474125f7e46ae35c9d
__TwigTemplate_a836c789a1935c3348f5992cf46be4f51ba69bdac395a0aa216b6ced14dbc9fe
__TwigTemplate_5dd7edbb591141211ecc5e1f3862c4740b3bc4bb8d12695d866e6e002b8ad919
__TwigTemplate_e6e2e9399647b4333665d7abcb88892ba76dc08d1605ec7c96603c4b2f9c009f
__TwigTemplate_fc0386cbae4fef699f01c6eb3a48581325258670443cadab35ebc859c8ad1709
__TwigTemplate_f1c583458153e021176128cfc6aa3f09bbadb59e6083300fae3b7d48b7ab187d
__TwigTemplate_bc1f1a34e2faec2ce9477740c1cc41d0485b856fce9246405ebc28bf3092d084
__TwigTemplate_76b6d1c88f5e51ffea2a2a0e0d5090f01334993c44cdb5e26810fb67f6ec2aa0
__TwigTemplate_8b56150f43a86e46f41b43865412d16f51f747d5738a29b4575b63924cc37a0b
__TwigTemplate_ce518bb70da9f20334af45fc6ad91c674593e2f63774edf738364a6358829948
__TwigTemplate_a8119efe3dcf7998d6341b66cd1d74652b292c2a853ad1b6f9613de5e300e8f2
__TwigTemplate_1bc9cd2a1763403cd97f3357997c59b6881a8013df6a5eabcf856160f00121de
__TwigTemplate_03b70b8dcbb368d21635f0b6eae3b7a3fcc89d3e994420469a1397cede039ef8
__TwigTemplate_951569f6d7e3725a9e508b4c2a9c46d9a761a5d33aa7bc1d60436de27fa3a048
__TwigTemplate_890a7110d07dfdc382a1ad076c83a7d4cebc0fa13a2f8fadc55f323fd33d300c
__TwigTemplate_335a80e932c292ce0ae6ef77d8b268852a9a1e4ac49fec9b3e796e2ca7731688
VerifyDeprecations
TypedNoDefaultReflectionPropertyBase
PHP Typed No Default Reflection Property Base - special override for typed properties without a default value.
EventManagerAwareTrait
A trait for objects that provide events.
ListenerAggregateTrait
Provides logic to easily create aggregate listeners, without worrying about manually detaching events
EventListenerIntrospectionTrait
Trait providing utility methods and assertions for use in PHPUnit test cases.
FormattableHandlerTrait
Helper trait for implementing FormattableInterface
ProcessableHandlerTrait
Helper trait for implementing ProcessableInterface
WebRequestRecognizerTrait
TestListenerDefaultImplementation
LoggerAwareTrait
Basic Implementation of LoggerAwareInterface.
LoggerTrait
This is a simple Logger trait that classes unable to extend AbstractLogger (because they extend another class, etc) can include.
CacheTrait
An implementation of CacheInterface for PSR-6 CacheItemPoolInterface classes.
LockableTrait
Basic lock feature for commands.
TesterTrait
ReferenceSetArgumentTrait
PriorityTaggedServiceTrait
Trait that allows a generic method to find and sort service by priority option in the tag.
ContainerAwareTrait
ContainerAware trait.
AbstractTrait
ArgumentTrait
AutoconfigureTrait
AutowireTrait
BindTrait
CallTrait
ClassTrait
ConfiguratorTrait
DecorateTrait
DeprecateTrait
FactoryTrait
FileTrait
LazyTrait
ParentTrait
PropertyTrait
PublicTrait
ShareTrait
SyntheticTrait
TagTrait
ValidatorExtensionTrait
MicroKernelTrait
A Kernel that provides configuration hooks.
BrowserKitAssertionsTrait
Ideas borrowed from Laravel Dusk's assertions.
DomCrawlerAssertionsTrait
Ideas borrowed from Laravel Dusk's assertions.
MailerAssertionsTrait
WebTestAssertionsTrait
HttpClientTrait
Provides the common logic from writing HttpClientInterface implementations.
BaseMakerMigrationDiffFilteredOuputTrait
ServerLogHandlerTrait
ConstraintTrait
ExpectDeprecationTrait
PolyfillAssertTrait
This trait is @internal.
PolyfillTestCaseTrait
This trait is @internal.
AddTrait
RouteTrait
TargetPathTrait
Trait to get (and set) the URL the user last visited before being forced to authenticate.
DenormalizerAwareTrait
NormalizerAwareTrait
ObjectToPopulateTrait
SerializerAwareTrait
ServiceLocatorTrait
A trait to help implement ServiceProviderInterface.
ServiceSubscriberTrait
Implementation of ServiceSubscriberInterface that determines subscribed services from method return types. Service ids are available as "ClassName::methodName".
TranslatorTrait
A trait to help implement TranslatorInterface and LocaleAwareInterface.
NumberConstraintTrait
AutoMappingTrait
Utility methods to create auto mapping loaders.
VarDumperTestTrait
Mixin
This trait aids static analysis tooling in introspecting assertion magic methods.

Table of Contents

ARGS  = '\\((?<args>[^()]*+(?:\\((?&args)\\)[^()]*+)*+)\\)'
FILTER_VALIDATE_BOOL  = \FILTER_VALIDATE_BOOLEAN
GRAPHEME_EXTR_COUNT  = 0
GRAPHEME_EXTR_COUNT  = 0
GRAPHEME_EXTR_MAXBYTES  = 1
GRAPHEME_EXTR_MAXBYTES  = 1
GRAPHEME_EXTR_MAXCHARS  = 2
GRAPHEME_EXTR_MAXCHARS  = 2
IDNA_ALLOW_UNASSIGNED  = 1
IDNA_ALLOW_UNASSIGNED  = 1
IDNA_CHECK_BIDI  = 4
IDNA_CHECK_BIDI  = 4
IDNA_CHECK_CONTEXTJ  = 8
IDNA_CHECK_CONTEXTJ  = 8
IDNA_DEFAULT  = 0
IDNA_DEFAULT  = 0
IDNA_ERROR_BIDI  = 2048
IDNA_ERROR_BIDI  = 2048
IDNA_ERROR_CONTEXTJ  = 4096
IDNA_ERROR_CONTEXTJ  = 4096
IDNA_ERROR_DISALLOWED  = 128
IDNA_ERROR_DISALLOWED  = 128
IDNA_ERROR_DOMAIN_NAME_TOO_LONG  = 4
IDNA_ERROR_DOMAIN_NAME_TOO_LONG  = 4
IDNA_ERROR_EMPTY_LABEL  = 1
IDNA_ERROR_EMPTY_LABEL  = 1
IDNA_ERROR_HYPHEN_3_4  = 32
IDNA_ERROR_HYPHEN_3_4  = 32
IDNA_ERROR_INVALID_ACE_LABEL  = 1024
IDNA_ERROR_INVALID_ACE_LABEL  = 1024
IDNA_ERROR_LABEL_HAS_DOT  = 512
IDNA_ERROR_LABEL_HAS_DOT  = 512
IDNA_ERROR_LABEL_TOO_LONG  = 2
IDNA_ERROR_LABEL_TOO_LONG  = 2
IDNA_ERROR_LEADING_COMBINING_MARK  = 64
IDNA_ERROR_LEADING_COMBINING_MARK  = 64
IDNA_ERROR_LEADING_HYPHEN  = 8
IDNA_ERROR_LEADING_HYPHEN  = 8
IDNA_ERROR_PUNYCODE  = 256
IDNA_ERROR_PUNYCODE  = 256
IDNA_ERROR_TRAILING_HYPHEN  = 16
IDNA_ERROR_TRAILING_HYPHEN  = 16
IDNA_NONTRANSITIONAL_TO_ASCII  = 16
IDNA_NONTRANSITIONAL_TO_ASCII  = 16
IDNA_NONTRANSITIONAL_TO_UNICODE  = 32
IDNA_NONTRANSITIONAL_TO_UNICODE  = 32
IDNA_USE_STD3_RULES  = 2
IDNA_USE_STD3_RULES  = 2
INTL_IDNA_VARIANT_2003  = 0
INTL_IDNA_VARIANT_UTS46  = 1
INTL_IDNA_VARIANT_UTS46  = 1
LIB  = '(?(DEFINE) (?<singleQuotedString>\'[^\\\\\']*+(?:\\\\.[^\\\\\']*+)*+\') (?<doubleQuotedString>"[^\\\\"]*+(?:\\\\.[^\\\\"]*+)*+") (?<string>(?&singleQuotedString)|(?&doubleQuotedString)) (?<comment>/\\*[^*]*+(?:\\*(?!/)[^*]*+)*+\\*/) (?<code>\\{[^\'"/{}]*+(?:(?:(?&string)|(?&comment)|(?&code)|/)[^\'"/{}]*+)*+}) )'
LINE  = \str_repeat('-', \LINE_WIDTH) . "\n"
LINE_WIDTH  = 75
MB_CASE_LOWER  = 1
MB_CASE_LOWER  = 1
MB_CASE_TITLE  = 2
MB_CASE_TITLE  = 2
MB_CASE_UPPER  = 0
MB_CASE_UPPER  = 0
MYSQLI_REFRESH_REPLICA  = 64
PARAMS  = '\\[(?<params>[^[\\]]*+(?:\\[(?&params)\\][^[\\]]*+)*+)\\]'
PHP_FLOAT_DIG  = 15
PHP_FLOAT_EPSILON  = 2.2204460492503E-16
PHP_FLOAT_MAX  = 1.7976931348623157E+308
PHP_FLOAT_MIN  = 2.2250738585072E-308
PHP_OS_FAMILY  = \Symfony\Polyfill\Php72\Php72::php_os_family()
SYMFONY_GRAPHEME_CLUSTER_RX  = \PCRE_VERSION >= '8.32' ? '\\X' : \Symfony\Polyfill\Intl\Grapheme\Grapheme::GRAPHEME_CLUSTER_RX
T_NAME_FULLY_QUALIFIED  = 'T_NAME_FULLY_QUALIFIED'
T_NAME_QUALIFIED  = 'T_NAME_QUALIFIED'
U_IDNA_ACE_PREFIX_ERROR  = 66564
U_IDNA_ACE_PREFIX_ERROR  = 66564
U_IDNA_CHECK_BIDI_ERROR  = 66562
U_IDNA_CHECK_BIDI_ERROR  = 66562
U_IDNA_DOMAIN_NAME_TOO_LONG_ERROR  = 66568
U_IDNA_DOMAIN_NAME_TOO_LONG_ERROR  = 66568
U_IDNA_ERROR_LIMIT  = 66569
U_IDNA_ERROR_LIMIT  = 66569
U_IDNA_ERROR_START  = 66560
U_IDNA_ERROR_START  = 66560
U_IDNA_LABEL_TOO_LONG_ERROR  = 66566
U_IDNA_LABEL_TOO_LONG_ERROR  = 66566
U_IDNA_PROHIBITED_ERROR  = 66560
U_IDNA_PROHIBITED_ERROR  = 66560
U_IDNA_STD3_ASCII_RULES_ERROR  = 66563
U_IDNA_STD3_ASCII_RULES_ERROR  = 66563
U_IDNA_UNASSIGNED_ERROR  = 66561
U_IDNA_UNASSIGNED_ERROR  = 66561
U_IDNA_VERIFICATION_ERROR  = 66565
U_IDNA_VERIFICATION_ERROR  = 66565
U_IDNA_ZERO_LENGTH_LABEL_ERROR  = 66567
U_IDNA_ZERO_LENGTH_LABEL_ERROR  = 66567
U_STRINGPREP_CHECK_BIDI_ERROR  = 66562
U_STRINGPREP_CHECK_BIDI_ERROR  = 66562
U_STRINGPREP_PROHIBITED_ERROR  = 66560
U_STRINGPREP_PROHIBITED_ERROR  = 66560
U_STRINGPREP_UNASSIGNED_ERROR  = 66561
U_STRINGPREP_UNASSIGNED_ERROR  = 66561
composerRequire973f26e98e581dffe8dbe83373417b8c()  : mixed
includeFile()  : mixed
Scope isolated include.
makeMeACustomConnection()  : MyConnection
deep_copy()  : mixed
Deep copies the given value.
preprocessGrammar()  : mixed
resolveNodes()  : mixed
resolveMacros()  : mixed
assertArgs()  : mixed
resolveStackAccess()  : mixed
removeTrailingWhitespace()  : mixed
regex()  : mixed
magicSplit()  : mixed
ensureDirExists()  : mixed
execCmd()  : mixed
assertArrayHasKey()  : void
Asserts that an array has a specified key.
assertArrayNotHasKey()  : void
Asserts that an array does not have a specified key.
assertContains()  : void
Asserts that a haystack contains a needle.
assertContainsEquals()  : void
assertNotContains()  : void
Asserts that a haystack does not contain a needle.
assertNotContainsEquals()  : void
assertContainsOnly()  : void
Asserts that a haystack contains only values of a given type.
assertContainsOnlyInstancesOf()  : void
Asserts that a haystack contains only instances of a given class name.
assertNotContainsOnly()  : void
Asserts that a haystack does not contain only values of a given type.
assertCount()  : void
Asserts the number of elements of an array, Countable or Traversable.
assertNotCount()  : void
Asserts the number of elements of an array, Countable or Traversable.
assertEquals()  : void
Asserts that two variables are equal.
assertEqualsCanonicalizing()  : void
Asserts that two variables are equal (canonicalizing).
assertEqualsIgnoringCase()  : void
Asserts that two variables are equal (ignoring case).
assertEqualsWithDelta()  : void
Asserts that two variables are equal (with delta).
assertNotEquals()  : void
Asserts that two variables are not equal.
assertNotEqualsCanonicalizing()  : void
Asserts that two variables are not equal (canonicalizing).
assertNotEqualsIgnoringCase()  : void
Asserts that two variables are not equal (ignoring case).
assertNotEqualsWithDelta()  : void
Asserts that two variables are not equal (with delta).
assertObjectEquals()  : void
assertEmpty()  : void
Asserts that a variable is empty.
assertNotEmpty()  : void
Asserts that a variable is not empty.
assertGreaterThan()  : void
Asserts that a value is greater than another value.
assertGreaterThanOrEqual()  : void
Asserts that a value is greater than or equal to another value.
assertLessThan()  : void
Asserts that a value is smaller than another value.
assertLessThanOrEqual()  : void
Asserts that a value is smaller than or equal to another value.
assertFileEquals()  : void
Asserts that the contents of one file is equal to the contents of another file.
assertFileEqualsCanonicalizing()  : void
Asserts that the contents of one file is equal to the contents of another file (canonicalizing).
assertFileEqualsIgnoringCase()  : void
Asserts that the contents of one file is equal to the contents of another file (ignoring case).
assertFileNotEquals()  : void
Asserts that the contents of one file is not equal to the contents of another file.
assertFileNotEqualsCanonicalizing()  : void
Asserts that the contents of one file is not equal to the contents of another file (canonicalizing).
assertFileNotEqualsIgnoringCase()  : void
Asserts that the contents of one file is not equal to the contents of another file (ignoring case).
assertStringEqualsFile()  : void
Asserts that the contents of a string is equal to the contents of a file.
assertStringEqualsFileCanonicalizing()  : void
Asserts that the contents of a string is equal to the contents of a file (canonicalizing).
assertStringEqualsFileIgnoringCase()  : void
Asserts that the contents of a string is equal to the contents of a file (ignoring case).
assertStringNotEqualsFile()  : void
Asserts that the contents of a string is not equal to the contents of a file.
assertStringNotEqualsFileCanonicalizing()  : void
Asserts that the contents of a string is not equal to the contents of a file (canonicalizing).
assertStringNotEqualsFileIgnoringCase()  : void
Asserts that the contents of a string is not equal to the contents of a file (ignoring case).
assertIsReadable()  : void
Asserts that a file/dir is readable.
assertIsNotReadable()  : void
Asserts that a file/dir exists and is not readable.
assertNotIsReadable()  : void
Asserts that a file/dir exists and is not readable.
assertIsWritable()  : void
Asserts that a file/dir exists and is writable.
assertIsNotWritable()  : void
Asserts that a file/dir exists and is not writable.
assertNotIsWritable()  : void
Asserts that a file/dir exists and is not writable.
assertDirectoryExists()  : void
Asserts that a directory exists.
assertDirectoryDoesNotExist()  : void
Asserts that a directory does not exist.
assertDirectoryNotExists()  : void
Asserts that a directory does not exist.
assertDirectoryIsReadable()  : void
Asserts that a directory exists and is readable.
assertDirectoryIsNotReadable()  : void
Asserts that a directory exists and is not readable.
assertDirectoryNotIsReadable()  : void
Asserts that a directory exists and is not readable.
assertDirectoryIsWritable()  : void
Asserts that a directory exists and is writable.
assertDirectoryIsNotWritable()  : void
Asserts that a directory exists and is not writable.
assertDirectoryNotIsWritable()  : void
Asserts that a directory exists and is not writable.
assertFileExists()  : void
Asserts that a file exists.
assertFileDoesNotExist()  : void
Asserts that a file does not exist.
assertFileNotExists()  : void
Asserts that a file does not exist.
assertFileIsReadable()  : void
Asserts that a file exists and is readable.
assertFileIsNotReadable()  : void
Asserts that a file exists and is not readable.
assertFileNotIsReadable()  : void
Asserts that a file exists and is not readable.
assertFileIsWritable()  : void
Asserts that a file exists and is writable.
assertFileIsNotWritable()  : void
Asserts that a file exists and is not writable.
assertFileNotIsWritable()  : void
Asserts that a file exists and is not writable.
assertTrue()  : void
Asserts that a condition is true.
assertNotTrue()  : void
Asserts that a condition is not true.
assertFalse()  : void
Asserts that a condition is false.
assertNotFalse()  : void
Asserts that a condition is not false.
assertNull()  : void
Asserts that a variable is null.
assertNotNull()  : void
Asserts that a variable is not null.
assertFinite()  : void
Asserts that a variable is finite.
assertInfinite()  : void
Asserts that a variable is infinite.
assertNan()  : void
Asserts that a variable is nan.
assertClassHasAttribute()  : void
Asserts that a class has a specified attribute.
assertClassNotHasAttribute()  : void
Asserts that a class does not have a specified attribute.
assertClassHasStaticAttribute()  : void
Asserts that a class has a specified static attribute.
assertClassNotHasStaticAttribute()  : void
Asserts that a class does not have a specified static attribute.
assertObjectHasAttribute()  : void
Asserts that an object has a specified attribute.
assertObjectNotHasAttribute()  : void
Asserts that an object does not have a specified attribute.
assertSame()  : void
Asserts that two variables have the same type and value.
assertNotSame()  : void
Asserts that two variables do not have the same type and value.
assertInstanceOf()  : void
Asserts that a variable is of a given type.
assertNotInstanceOf()  : void
Asserts that a variable is not of a given type.
assertIsArray()  : void
Asserts that a variable is of type array.
assertIsBool()  : void
Asserts that a variable is of type bool.
assertIsFloat()  : void
Asserts that a variable is of type float.
assertIsInt()  : void
Asserts that a variable is of type int.
assertIsNumeric()  : void
Asserts that a variable is of type numeric.
assertIsObject()  : void
Asserts that a variable is of type object.
assertIsResource()  : void
Asserts that a variable is of type resource.
assertIsClosedResource()  : void
Asserts that a variable is of type resource and is closed.
assertIsString()  : void
Asserts that a variable is of type string.
assertIsScalar()  : void
Asserts that a variable is of type scalar.
assertIsCallable()  : void
Asserts that a variable is of type callable.
assertIsIterable()  : void
Asserts that a variable is of type iterable.
assertIsNotArray()  : void
Asserts that a variable is not of type array.
assertIsNotBool()  : void
Asserts that a variable is not of type bool.
assertIsNotFloat()  : void
Asserts that a variable is not of type float.
assertIsNotInt()  : void
Asserts that a variable is not of type int.
assertIsNotNumeric()  : void
Asserts that a variable is not of type numeric.
assertIsNotObject()  : void
Asserts that a variable is not of type object.
assertIsNotResource()  : void
Asserts that a variable is not of type resource.
assertIsNotClosedResource()  : void
Asserts that a variable is not of type resource.
assertIsNotString()  : void
Asserts that a variable is not of type string.
assertIsNotScalar()  : void
Asserts that a variable is not of type scalar.
assertIsNotCallable()  : void
Asserts that a variable is not of type callable.
assertIsNotIterable()  : void
Asserts that a variable is not of type iterable.
assertMatchesRegularExpression()  : void
Asserts that a string matches a given regular expression.
assertRegExp()  : void
Asserts that a string matches a given regular expression.
assertDoesNotMatchRegularExpression()  : void
Asserts that a string does not match a given regular expression.
assertNotRegExp()  : void
Asserts that a string does not match a given regular expression.
assertSameSize()  : void
Assert that the size of two arrays (or `Countable` or `Traversable` objects) is the same.
assertNotSameSize()  : void
Assert that the size of two arrays (or `Countable` or `Traversable` objects) is not the same.
assertStringMatchesFormat()  : void
Asserts that a string matches a given format string.
assertStringNotMatchesFormat()  : void
Asserts that a string does not match a given format string.
assertStringMatchesFormatFile()  : void
Asserts that a string matches a given format file.
assertStringNotMatchesFormatFile()  : void
Asserts that a string does not match a given format string.
assertStringStartsWith()  : void
Asserts that a string starts with a given prefix.
assertStringStartsNotWith()  : void
Asserts that a string starts not with a given prefix.
assertStringContainsString()  : void
assertStringContainsStringIgnoringCase()  : void
assertStringNotContainsString()  : void
assertStringNotContainsStringIgnoringCase()  : void
assertStringEndsWith()  : void
Asserts that a string ends with a given suffix.
assertStringEndsNotWith()  : void
Asserts that a string ends not with a given suffix.
assertXmlFileEqualsXmlFile()  : void
Asserts that two XML files are equal.
assertXmlFileNotEqualsXmlFile()  : void
Asserts that two XML files are not equal.
assertXmlStringEqualsXmlFile()  : void
Asserts that two XML documents are equal.
assertXmlStringNotEqualsXmlFile()  : void
Asserts that two XML documents are not equal.
assertXmlStringEqualsXmlString()  : void
Asserts that two XML documents are equal.
assertXmlStringNotEqualsXmlString()  : void
Asserts that two XML documents are not equal.
assertEqualXMLStructure()  : void
Asserts that a hierarchy of DOMElements matches.
assertThat()  : void
Evaluates a PHPUnit\Framework\Constraint matcher object.
assertJson()  : void
Asserts that a string is a valid JSON string.
assertJsonStringEqualsJsonString()  : void
Asserts that two given JSON encoded objects or arrays are equal.
assertJsonStringNotEqualsJsonString()  : void
Asserts that two given JSON encoded objects or arrays are not equal.
assertJsonStringEqualsJsonFile()  : void
Asserts that the generated JSON encoded object and the content of the given file are equal.
assertJsonStringNotEqualsJsonFile()  : void
Asserts that the generated JSON encoded object and the content of the given file are not equal.
assertJsonFileEqualsJsonFile()  : void
Asserts that two JSON files are equal.
assertJsonFileNotEqualsJsonFile()  : void
Asserts that two JSON files are not equal.
logicalAnd()  : LogicalAnd
logicalOr()  : LogicalOr
logicalNot()  : LogicalNot
logicalXor()  : LogicalXor
anything()  : IsAnything
isTrue()  : IsTrue
callback()  : Callback
isFalse()  : IsFalse
isJson()  : IsJson
isNull()  : IsNull
isFinite()  : IsFinite
isInfinite()  : IsInfinite
isNan()  : IsNan
containsEqual()  : TraversableContainsEqual
containsIdentical()  : TraversableContainsIdentical
containsOnly()  : TraversableContainsOnly
containsOnlyInstancesOf()  : TraversableContainsOnly
arrayHasKey()  : ArrayHasKey
equalTo()  : IsEqual
equalToCanonicalizing()  : IsEqualCanonicalizing
equalToIgnoringCase()  : IsEqualIgnoringCase
equalToWithDelta()  : IsEqualWithDelta
isEmpty()  : IsEmpty
isWritable()  : IsWritable
isReadable()  : IsReadable
directoryExists()  : DirectoryExists
fileExists()  : FileExists
greaterThan()  : GreaterThan
greaterThanOrEqual()  : LogicalOr
classHasAttribute()  : ClassHasAttribute
classHasStaticAttribute()  : ClassHasStaticAttribute
objectHasAttribute()  : ObjectHasAttribute
identicalTo()  : IsIdentical
isInstanceOf()  : IsInstanceOf
isType()  : IsType
lessThan()  : LessThan
lessThanOrEqual()  : LogicalOr
matchesRegularExpression()  : RegularExpression
matches()  : StringMatchesFormatDescription
stringStartsWith()  : StringStartsWith
stringContains()  : StringContains
stringEndsWith()  : StringEndsWith
countOf()  : Count
objectEquals()  : ObjectEquals
any()  : AnyInvokedCount
Returns a matcher that matches when the method is executed zero or more times.
never()  : InvokedCount
Returns a matcher that matches when the method is never executed.
atLeast()  : InvokedAtLeastCount
Returns a matcher that matches when the method is executed at least N times.
atLeastOnce()  : InvokedAtLeastOnce
Returns a matcher that matches when the method is executed at least once.
once()  : InvokedCount
Returns a matcher that matches when the method is executed exactly once.
exactly()  : InvokedCount
Returns a matcher that matches when the method is executed exactly $count times.
atMost()  : InvokedAtMostCount
Returns a matcher that matches when the method is executed at most N times.
at()  : InvokedAtIndex
Returns a matcher that matches when the method is executed at the given index.
returnValue()  : ReturnStub
returnValueMap()  : ReturnValueMap
returnArgument()  : ReturnArgument
returnCallback()  : ReturnCallback
returnSelf()  : ReturnSelf
Returns the current object.
throwException()  : Exception
onConsecutiveCalls()  : ConsecutiveCalls
param()  : ParamConfigurator
Creates a parameter.
ref()  : ReferenceConfigurator
Creates a service reference.
service()  : ReferenceConfigurator
Creates a reference to a service.
inline()  : InlineServiceConfigurator
Creates an inline service.
inline_service()  : InlineServiceConfigurator
Creates an inline service.
service_locator()  : ServiceLocatorArgument
Creates a service locator.
iterator()  : IteratorArgument
Creates a lazy iterator.
tagged_iterator()  : TaggedIteratorArgument
Creates a lazy iterator by tag name.
tagged_locator()  : ServiceLocatorArgument
Creates a service locator by tag name.
expr()  : Expression
Creates an expression.
abstract_arg()  : AbstractArgument
Creates an abstract argument.
env()  : EnvConfigurator
Creates an environment variable reference.
service_closure()  : ClosureReferenceConfigurator
Creates a closure service reference.
trigger_deprecation()  : void
Triggers a silenced deprecation notice.
bailout()  : mixed
strip_minor_versions()  : mixed
centered()  : mixed
cd()  : mixed
run()  : mixed
get_icu_version_from_genrb()  : mixed
grapheme_extract()  : mixed
grapheme_stripos()  : mixed
grapheme_stristr()  : mixed
grapheme_strlen()  : mixed
grapheme_strpos()  : mixed
grapheme_strripos()  : mixed
grapheme_strrpos()  : mixed
grapheme_strstr()  : mixed
grapheme_substr()  : mixed
grapheme_extract()  : string|false
grapheme_stripos()  : int|false
grapheme_stristr()  : string|false
grapheme_strlen()  : int|false|null
grapheme_strpos()  : int|false
grapheme_strripos()  : int|false
grapheme_strrpos()  : int|false
grapheme_strstr()  : string|false
grapheme_substr()  : string|false
intl_is_failure()  : mixed
intl_get_error_code()  : mixed
intl_get_error_message()  : mixed
intl_error_name()  : mixed
intl_is_failure()  : bool
intl_get_error_code()  : int
intl_get_error_message()  : string
intl_error_name()  : string
idn_to_ascii()  : mixed
idn_to_utf8()  : mixed
idn_to_ascii()  : string|false
idn_to_utf8()  : string|false
normalizer_is_normalized()  : mixed
normalizer_normalize()  : mixed
normalizer_is_normalized()  : bool
normalizer_normalize()  : string|false
mb_convert_encoding()  : mixed
mb_decode_mimeheader()  : mixed
mb_encode_mimeheader()  : mixed
mb_decode_numericentity()  : mixed
mb_encode_numericentity()  : mixed
mb_convert_case()  : mixed
mb_internal_encoding()  : mixed
mb_language()  : mixed
mb_list_encodings()  : mixed
mb_encoding_aliases()  : mixed
mb_check_encoding()  : mixed
mb_detect_encoding()  : mixed
mb_detect_order()  : mixed
mb_parse_str()  : mixed
mb_strlen()  : mixed
mb_strpos()  : mixed
mb_strtolower()  : mixed
mb_strtoupper()  : mixed
mb_substitute_character()  : mixed
mb_substr()  : mixed
mb_stripos()  : mixed
mb_stristr()  : mixed
mb_strrchr()  : mixed
mb_strrichr()  : mixed
mb_strripos()  : mixed
mb_strrpos()  : mixed
mb_strstr()  : mixed
mb_get_info()  : mixed
mb_http_output()  : mixed
mb_strwidth()  : mixed
mb_substr_count()  : mixed
mb_output_handler()  : mixed
mb_http_input()  : mixed
mb_convert_variables()  : mixed
mb_ord()  : mixed
mb_chr()  : mixed
mb_scrub()  : mixed
mb_str_split()  : mixed
mb_convert_encoding()  : array<string|int, mixed>|string|false
mb_decode_mimeheader()  : string
mb_encode_mimeheader()  : string
mb_decode_numericentity()  : string
mb_encode_numericentity()  : string
mb_convert_case()  : string
mb_internal_encoding()  : string|bool
mb_language()  : string|bool
mb_list_encodings()  : array<string|int, mixed>
mb_encoding_aliases()  : array<string|int, mixed>
mb_check_encoding()  : bool
mb_detect_encoding()  : string|false
mb_detect_order()  : array<string|int, mixed>|bool
mb_parse_str()  : bool
mb_strlen()  : int
mb_strpos()  : int|false
mb_strtolower()  : string
mb_strtoupper()  : string
mb_substitute_character()  : string|int|bool
mb_substr()  : string
mb_stripos()  : int|false
mb_stristr()  : string|false
mb_strrchr()  : string|false
mb_strrichr()  : string|false
mb_strripos()  : int|false
mb_strrpos()  : int|false
mb_strstr()  : string|false
mb_get_info()  : array<string|int, mixed>|string|int|false
mb_http_output()  : string|bool
mb_strwidth()  : int
mb_substr_count()  : int
mb_output_handler()  : string
mb_http_input()  : array<string|int, mixed>|string|false
mb_convert_variables()  : string|false
mb_ord()  : int|false
mb_chr()  : string|false
mb_scrub()  : string
mb_str_split()  : array<string|int, mixed>
sapi_windows_vt100_support()  : mixed
stream_isatty()  : mixed
utf8_encode()  : mixed
utf8_decode()  : mixed
spl_object_id()  : mixed
mb_ord()  : mixed
mb_chr()  : mixed
mb_scrub()  : mixed
is_countable()  : mixed
hrtime()  : mixed
array_key_first()  : mixed
array_key_last()  : mixed
fdiv()  : float
preg_last_error_msg()  : string
str_contains()  : bool
str_starts_with()  : bool
str_ends_with()  : bool
get_debug_type()  : string
get_resource_id()  : int
array_is_list()  : bool
enum_exists()  : bool
u()  : UnicodeString
b()  : ByteString
s()  : UnicodeString|ByteString
findTranslationFiles()  : mixed
calculateTranslationStatus()  : mixed
isTranslationCompleted()  : bool
printTranslationStatus()  : mixed
extractLocaleFromFilePath()  : mixed
extractTranslationKeys()  : mixed
findTransUnitMismatches()  : array<string|int, mixed>
Check whether the trans-unit id and source match with the base translation.
printTitle()  : mixed
printTable()  : mixed
textColorGreen()  : mixed
textColorRed()  : mixed
textColorNormal()  : mixed
twig_is_selected_choice()  : bool
Returns whether a choice is selected for a given form value.
esc()  : mixed
dump()  : mixed
dd()  : never

Constants

ARGS

public mixed ARGS = '\\((?<args>[^()]*+(?:\\((?&args)\\)[^()]*+)*+)\\)'

FILTER_VALIDATE_BOOL

public mixed FILTER_VALIDATE_BOOL = \FILTER_VALIDATE_BOOLEAN

GRAPHEME_EXTR_COUNT

public mixed GRAPHEME_EXTR_COUNT = 0

GRAPHEME_EXTR_COUNT

public mixed GRAPHEME_EXTR_COUNT = 0

GRAPHEME_EXTR_MAXBYTES

public mixed GRAPHEME_EXTR_MAXBYTES = 1

GRAPHEME_EXTR_MAXBYTES

public mixed GRAPHEME_EXTR_MAXBYTES = 1

GRAPHEME_EXTR_MAXCHARS

public mixed GRAPHEME_EXTR_MAXCHARS = 2

GRAPHEME_EXTR_MAXCHARS

public mixed GRAPHEME_EXTR_MAXCHARS = 2

IDNA_ALLOW_UNASSIGNED

public mixed IDNA_ALLOW_UNASSIGNED = 1

IDNA_ALLOW_UNASSIGNED

public mixed IDNA_ALLOW_UNASSIGNED = 1

IDNA_CHECK_BIDI

public mixed IDNA_CHECK_BIDI = 4

IDNA_CHECK_CONTEXTJ

public mixed IDNA_CHECK_CONTEXTJ = 8

IDNA_CHECK_CONTEXTJ

public mixed IDNA_CHECK_CONTEXTJ = 8

IDNA_ERROR_BIDI

public mixed IDNA_ERROR_BIDI = 2048

IDNA_ERROR_BIDI

public mixed IDNA_ERROR_BIDI = 2048

IDNA_ERROR_CONTEXTJ

public mixed IDNA_ERROR_CONTEXTJ = 4096

IDNA_ERROR_CONTEXTJ

public mixed IDNA_ERROR_CONTEXTJ = 4096

IDNA_ERROR_DISALLOWED

public mixed IDNA_ERROR_DISALLOWED = 128

IDNA_ERROR_DISALLOWED

public mixed IDNA_ERROR_DISALLOWED = 128

IDNA_ERROR_DOMAIN_NAME_TOO_LONG

public mixed IDNA_ERROR_DOMAIN_NAME_TOO_LONG = 4

IDNA_ERROR_DOMAIN_NAME_TOO_LONG

public mixed IDNA_ERROR_DOMAIN_NAME_TOO_LONG = 4

IDNA_ERROR_EMPTY_LABEL

public mixed IDNA_ERROR_EMPTY_LABEL = 1

IDNA_ERROR_EMPTY_LABEL

public mixed IDNA_ERROR_EMPTY_LABEL = 1

IDNA_ERROR_HYPHEN_3_4

public mixed IDNA_ERROR_HYPHEN_3_4 = 32

IDNA_ERROR_HYPHEN_3_4

public mixed IDNA_ERROR_HYPHEN_3_4 = 32

IDNA_ERROR_INVALID_ACE_LABEL

public mixed IDNA_ERROR_INVALID_ACE_LABEL = 1024

IDNA_ERROR_INVALID_ACE_LABEL

public mixed IDNA_ERROR_INVALID_ACE_LABEL = 1024

IDNA_ERROR_LABEL_HAS_DOT

public mixed IDNA_ERROR_LABEL_HAS_DOT = 512

IDNA_ERROR_LABEL_HAS_DOT

public mixed IDNA_ERROR_LABEL_HAS_DOT = 512

IDNA_ERROR_LABEL_TOO_LONG

public mixed IDNA_ERROR_LABEL_TOO_LONG = 2

IDNA_ERROR_LABEL_TOO_LONG

public mixed IDNA_ERROR_LABEL_TOO_LONG = 2

IDNA_ERROR_LEADING_COMBINING_MARK

public mixed IDNA_ERROR_LEADING_COMBINING_MARK = 64

IDNA_ERROR_LEADING_COMBINING_MARK

public mixed IDNA_ERROR_LEADING_COMBINING_MARK = 64

IDNA_ERROR_LEADING_HYPHEN

public mixed IDNA_ERROR_LEADING_HYPHEN = 8

IDNA_ERROR_LEADING_HYPHEN

public mixed IDNA_ERROR_LEADING_HYPHEN = 8

IDNA_ERROR_PUNYCODE

public mixed IDNA_ERROR_PUNYCODE = 256

IDNA_ERROR_PUNYCODE

public mixed IDNA_ERROR_PUNYCODE = 256

IDNA_ERROR_TRAILING_HYPHEN

public mixed IDNA_ERROR_TRAILING_HYPHEN = 16

IDNA_ERROR_TRAILING_HYPHEN

public mixed IDNA_ERROR_TRAILING_HYPHEN = 16

IDNA_NONTRANSITIONAL_TO_ASCII

public mixed IDNA_NONTRANSITIONAL_TO_ASCII = 16

IDNA_NONTRANSITIONAL_TO_ASCII

public mixed IDNA_NONTRANSITIONAL_TO_ASCII = 16

IDNA_NONTRANSITIONAL_TO_UNICODE

public mixed IDNA_NONTRANSITIONAL_TO_UNICODE = 32

IDNA_NONTRANSITIONAL_TO_UNICODE

public mixed IDNA_NONTRANSITIONAL_TO_UNICODE = 32

IDNA_USE_STD3_RULES

public mixed IDNA_USE_STD3_RULES = 2

IDNA_USE_STD3_RULES

public mixed IDNA_USE_STD3_RULES = 2

INTL_IDNA_VARIANT_2003

public mixed INTL_IDNA_VARIANT_2003 = 0

INTL_IDNA_VARIANT_UTS46

public mixed INTL_IDNA_VARIANT_UTS46 = 1

INTL_IDNA_VARIANT_UTS46

public mixed INTL_IDNA_VARIANT_UTS46 = 1

LIB

public mixed LIB = '(?(DEFINE) (?<singleQuotedString>\'[^\\\\\']*+(?:\\\\.[^\\\\\']*+)*+\') (?<doubleQuotedString>"[^\\\\"]*+(?:\\\\.[^\\\\"]*+)*+") (?<string>(?&singleQuotedString)|(?&doubleQuotedString)) (?<comment>/\\*[^*]*+(?:\\*(?!/)[^*]*+)*+\\*/) (?<code>\\{[^\'"/{}]*+(?:(?:(?&string)|(?&comment)|(?&code)|/)[^\'"/{}]*+)*+}) )'

LINE

public mixed LINE = \str_repeat('-', \LINE_WIDTH) . "\n"

LINE_WIDTH

public mixed LINE_WIDTH = 75

MB_CASE_LOWER

public mixed MB_CASE_LOWER = 1

MB_CASE_TITLE

public mixed MB_CASE_TITLE = 2

MB_CASE_UPPER

public mixed MB_CASE_UPPER = 0

MYSQLI_REFRESH_REPLICA

public mixed MYSQLI_REFRESH_REPLICA = 64

PARAMS

public mixed PARAMS = '\\[(?<params>[^[\\]]*+(?:\\[(?&params)\\][^[\\]]*+)*+)\\]'

PHP_FLOAT_DIG

public mixed PHP_FLOAT_DIG = 15

PHP_FLOAT_EPSILON

public mixed PHP_FLOAT_EPSILON = 2.2204460492503E-16

PHP_FLOAT_MAX

public mixed PHP_FLOAT_MAX = 1.7976931348623157E+308

PHP_FLOAT_MIN

public mixed PHP_FLOAT_MIN = 2.2250738585072E-308

PHP_OS_FAMILY

public mixed PHP_OS_FAMILY = \Symfony\Polyfill\Php72\Php72::php_os_family()

SYMFONY_GRAPHEME_CLUSTER_RX

public mixed SYMFONY_GRAPHEME_CLUSTER_RX = \PCRE_VERSION >= '8.32' ? '\\X' : \Symfony\Polyfill\Intl\Grapheme\Grapheme::GRAPHEME_CLUSTER_RX

T_NAME_FULLY_QUALIFIED

public mixed T_NAME_FULLY_QUALIFIED = 'T_NAME_FULLY_QUALIFIED'

T_NAME_QUALIFIED

public mixed T_NAME_QUALIFIED = 'T_NAME_QUALIFIED'

U_IDNA_ACE_PREFIX_ERROR

public mixed U_IDNA_ACE_PREFIX_ERROR = 66564

U_IDNA_ACE_PREFIX_ERROR

public mixed U_IDNA_ACE_PREFIX_ERROR = 66564

U_IDNA_CHECK_BIDI_ERROR

public mixed U_IDNA_CHECK_BIDI_ERROR = 66562

U_IDNA_CHECK_BIDI_ERROR

public mixed U_IDNA_CHECK_BIDI_ERROR = 66562

U_IDNA_DOMAIN_NAME_TOO_LONG_ERROR

public mixed U_IDNA_DOMAIN_NAME_TOO_LONG_ERROR = 66568

U_IDNA_DOMAIN_NAME_TOO_LONG_ERROR

public mixed U_IDNA_DOMAIN_NAME_TOO_LONG_ERROR = 66568

U_IDNA_ERROR_LIMIT

public mixed U_IDNA_ERROR_LIMIT = 66569

U_IDNA_ERROR_LIMIT

public mixed U_IDNA_ERROR_LIMIT = 66569

U_IDNA_ERROR_START

public mixed U_IDNA_ERROR_START = 66560

U_IDNA_ERROR_START

public mixed U_IDNA_ERROR_START = 66560

U_IDNA_LABEL_TOO_LONG_ERROR

public mixed U_IDNA_LABEL_TOO_LONG_ERROR = 66566

U_IDNA_LABEL_TOO_LONG_ERROR

public mixed U_IDNA_LABEL_TOO_LONG_ERROR = 66566

U_IDNA_PROHIBITED_ERROR

public mixed U_IDNA_PROHIBITED_ERROR = 66560

U_IDNA_PROHIBITED_ERROR

public mixed U_IDNA_PROHIBITED_ERROR = 66560

U_IDNA_STD3_ASCII_RULES_ERROR

public mixed U_IDNA_STD3_ASCII_RULES_ERROR = 66563

U_IDNA_STD3_ASCII_RULES_ERROR

public mixed U_IDNA_STD3_ASCII_RULES_ERROR = 66563

U_IDNA_UNASSIGNED_ERROR

public mixed U_IDNA_UNASSIGNED_ERROR = 66561

U_IDNA_UNASSIGNED_ERROR

public mixed U_IDNA_UNASSIGNED_ERROR = 66561

U_IDNA_VERIFICATION_ERROR

public mixed U_IDNA_VERIFICATION_ERROR = 66565

U_IDNA_VERIFICATION_ERROR

public mixed U_IDNA_VERIFICATION_ERROR = 66565

U_IDNA_ZERO_LENGTH_LABEL_ERROR

public mixed U_IDNA_ZERO_LENGTH_LABEL_ERROR = 66567

U_IDNA_ZERO_LENGTH_LABEL_ERROR

public mixed U_IDNA_ZERO_LENGTH_LABEL_ERROR = 66567

U_STRINGPREP_CHECK_BIDI_ERROR

public mixed U_STRINGPREP_CHECK_BIDI_ERROR = 66562

U_STRINGPREP_CHECK_BIDI_ERROR

public mixed U_STRINGPREP_CHECK_BIDI_ERROR = 66562

U_STRINGPREP_PROHIBITED_ERROR

public mixed U_STRINGPREP_PROHIBITED_ERROR = 66560

U_STRINGPREP_PROHIBITED_ERROR

public mixed U_STRINGPREP_PROHIBITED_ERROR = 66560

U_STRINGPREP_UNASSIGNED_ERROR

public mixed U_STRINGPREP_UNASSIGNED_ERROR = 66561

U_STRINGPREP_UNASSIGNED_ERROR

public mixed U_STRINGPREP_UNASSIGNED_ERROR = 66561

Functions

composerRequire973f26e98e581dffe8dbe83373417b8c()

composerRequire973f26e98e581dffe8dbe83373417b8c(mixed $fileIdentifier, mixed $file) : mixed
Parameters
$fileIdentifier : mixed
$file : mixed
Return values
mixed

includeFile()

Scope isolated include.

includeFile(mixed $file) : mixed

Prevents access to $this/self from included files.

Parameters
$file : mixed
Return values
mixed

deep_copy()

Deep copies the given value.

deep_copy(mixed $value[, bool $useCloneMethod = false ]) : mixed
Parameters
$value : mixed
$useCloneMethod : bool = false
Return values
mixed

preprocessGrammar()

preprocessGrammar(mixed $code) : mixed
Parameters
$code : mixed
Return values
mixed

resolveNodes()

resolveNodes(mixed $code) : mixed
Parameters
$code : mixed
Return values
mixed

resolveMacros()

resolveMacros(mixed $code) : mixed
Parameters
$code : mixed
Return values
mixed

assertArgs()

assertArgs(mixed $num, mixed $args, mixed $name) : mixed
Parameters
$num : mixed
$args : mixed
$name : mixed
Return values
mixed

resolveStackAccess()

resolveStackAccess(mixed $code) : mixed
Parameters
$code : mixed
Return values
mixed

removeTrailingWhitespace()

removeTrailingWhitespace(mixed $code) : mixed
Parameters
$code : mixed
Return values
mixed

regex()

regex(mixed $regex) : mixed
Parameters
$regex : mixed
Return values
mixed

magicSplit()

magicSplit(mixed $regex, mixed $string) : mixed
Parameters
$regex : mixed
$string : mixed
Return values
mixed

ensureDirExists()

ensureDirExists(mixed $dir) : mixed
Parameters
$dir : mixed
Return values
mixed

execCmd()

execCmd(mixed $cmd) : mixed
Parameters
$cmd : mixed
Return values
mixed

assertArrayHasKey()

Asserts that an array has a specified key.

assertArrayHasKey(int|string $key, array<string|int, mixed>|ArrayAccess $array[, string $message = '' ]) : void
Parameters
$key : int|string
$array : array<string|int, mixed>|ArrayAccess
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertArrayHasKey
Return values
void

assertArrayNotHasKey()

Asserts that an array does not have a specified key.

assertArrayNotHasKey(int|string $key, array<string|int, mixed>|ArrayAccess $array[, string $message = '' ]) : void
Parameters
$key : int|string
$array : array<string|int, mixed>|ArrayAccess
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertArrayNotHasKey
Return values
void

assertContains()

Asserts that a haystack contains a needle.

assertContains(mixed $needle, iteratable<string|int, mixed> $haystack[, string $message = '' ]) : void
Parameters
$needle : mixed
$haystack : iteratable<string|int, mixed>
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertContains
Return values
void

assertContainsEquals()

assertContainsEquals(mixed $needle, iteratable<string|int, mixed> $haystack[, string $message = '' ]) : void
Parameters
$needle : mixed
$haystack : iteratable<string|int, mixed>
$message : string = ''
Return values
void

assertNotContains()

Asserts that a haystack does not contain a needle.

assertNotContains(mixed $needle, iteratable<string|int, mixed> $haystack[, string $message = '' ]) : void
Parameters
$needle : mixed
$haystack : iteratable<string|int, mixed>
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotContains
Return values
void

assertNotContainsEquals()

assertNotContainsEquals(mixed $needle, iteratable<string|int, mixed> $haystack[, string $message = '' ]) : void
Parameters
$needle : mixed
$haystack : iteratable<string|int, mixed>
$message : string = ''
Return values
void

assertContainsOnly()

Asserts that a haystack contains only values of a given type.

assertContainsOnly(string $type, iteratable<string|int, mixed> $haystack[, bool|null $isNativeType = null ][, string $message = '' ]) : void
Parameters
$type : string
$haystack : iteratable<string|int, mixed>
$isNativeType : bool|null = null
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertContainsOnly
Return values
void

assertContainsOnlyInstancesOf()

Asserts that a haystack contains only instances of a given class name.

assertContainsOnlyInstancesOf(string $className, iteratable<string|int, mixed> $haystack[, string $message = '' ]) : void
Parameters
$className : string
$haystack : iteratable<string|int, mixed>
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertContainsOnlyInstancesOf
Return values
void

assertNotContainsOnly()

Asserts that a haystack does not contain only values of a given type.

assertNotContainsOnly(string $type, iteratable<string|int, mixed> $haystack[, bool|null $isNativeType = null ][, string $message = '' ]) : void
Parameters
$type : string
$haystack : iteratable<string|int, mixed>
$isNativeType : bool|null = null
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotContainsOnly
Return values
void

assertCount()

Asserts the number of elements of an array, Countable or Traversable.

assertCount(int $expectedCount, Countable|iteratable<string|int, mixed> $haystack[, string $message = '' ]) : void
Parameters
$expectedCount : int
$haystack : Countable|iteratable<string|int, mixed>
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertCount
Return values
void

assertNotCount()

Asserts the number of elements of an array, Countable or Traversable.

assertNotCount(int $expectedCount, Countable|iteratable<string|int, mixed> $haystack[, string $message = '' ]) : void
Parameters
$expectedCount : int
$haystack : Countable|iteratable<string|int, mixed>
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotCount
Return values
void

assertEquals()

Asserts that two variables are equal.

assertEquals(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
$expected : mixed
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertEquals
Return values
void

assertEqualsCanonicalizing()

Asserts that two variables are equal (canonicalizing).

assertEqualsCanonicalizing(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
$expected : mixed
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertEqualsCanonicalizing
Return values
void

assertEqualsIgnoringCase()

Asserts that two variables are equal (ignoring case).

assertEqualsIgnoringCase(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
$expected : mixed
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertEqualsIgnoringCase
Return values
void

assertEqualsWithDelta()

Asserts that two variables are equal (with delta).

assertEqualsWithDelta(mixed $expected, mixed $actual, float $delta[, string $message = '' ]) : void
Parameters
$expected : mixed
$actual : mixed
$delta : float
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertEqualsWithDelta
Return values
void

assertNotEquals()

Asserts that two variables are not equal.

assertNotEquals(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
$expected : mixed
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotEquals
Return values
void

assertNotEqualsCanonicalizing()

Asserts that two variables are not equal (canonicalizing).

assertNotEqualsCanonicalizing(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
$expected : mixed
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotEqualsCanonicalizing
Return values
void

assertNotEqualsIgnoringCase()

Asserts that two variables are not equal (ignoring case).

assertNotEqualsIgnoringCase(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
$expected : mixed
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotEqualsIgnoringCase
Return values
void

assertNotEqualsWithDelta()

Asserts that two variables are not equal (with delta).

assertNotEqualsWithDelta(mixed $expected, mixed $actual, float $delta[, string $message = '' ]) : void
Parameters
$expected : mixed
$actual : mixed
$delta : float
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotEqualsWithDelta
Return values
void

assertObjectEquals()

assertObjectEquals(object $expected, object $actual[, string $method = 'equals' ][, string $message = '' ]) : void
Parameters
$expected : object
$actual : object
$method : string = 'equals'
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertObjectEquals
Return values
void

assertEmpty()

Asserts that a variable is empty.

assertEmpty(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

empty $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertEmpty
Return values
void

assertNotEmpty()

Asserts that a variable is not empty.

assertNotEmpty(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

!empty $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotEmpty
Return values
void

assertGreaterThan()

Asserts that a value is greater than another value.

assertGreaterThan(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
$expected : mixed
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertGreaterThan
Return values
void

assertGreaterThanOrEqual()

Asserts that a value is greater than or equal to another value.

assertGreaterThanOrEqual(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
$expected : mixed
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertGreaterThanOrEqual
Return values
void

assertLessThan()

Asserts that a value is smaller than another value.

assertLessThan(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
$expected : mixed
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertLessThan
Return values
void

assertLessThanOrEqual()

Asserts that a value is smaller than or equal to another value.

assertLessThanOrEqual(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
$expected : mixed
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertLessThanOrEqual
Return values
void

assertFileEquals()

Asserts that the contents of one file is equal to the contents of another file.

assertFileEquals(string $expected, string $actual[, string $message = '' ]) : void
Parameters
$expected : string
$actual : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFileEquals
Return values
void

assertFileEqualsCanonicalizing()

Asserts that the contents of one file is equal to the contents of another file (canonicalizing).

assertFileEqualsCanonicalizing(string $expected, string $actual[, string $message = '' ]) : void
Parameters
$expected : string
$actual : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFileEqualsCanonicalizing
Return values
void

assertFileEqualsIgnoringCase()

Asserts that the contents of one file is equal to the contents of another file (ignoring case).

assertFileEqualsIgnoringCase(string $expected, string $actual[, string $message = '' ]) : void
Parameters
$expected : string
$actual : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFileEqualsIgnoringCase
Return values
void

assertFileNotEquals()

Asserts that the contents of one file is not equal to the contents of another file.

assertFileNotEquals(string $expected, string $actual[, string $message = '' ]) : void
Parameters
$expected : string
$actual : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFileNotEquals
Return values
void

assertFileNotEqualsCanonicalizing()

Asserts that the contents of one file is not equal to the contents of another file (canonicalizing).

assertFileNotEqualsCanonicalizing(string $expected, string $actual[, string $message = '' ]) : void
Parameters
$expected : string
$actual : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFileNotEqualsCanonicalizing
Return values
void

assertFileNotEqualsIgnoringCase()

Asserts that the contents of one file is not equal to the contents of another file (ignoring case).

assertFileNotEqualsIgnoringCase(string $expected, string $actual[, string $message = '' ]) : void
Parameters
$expected : string
$actual : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFileNotEqualsIgnoringCase
Return values
void

assertStringEqualsFile()

Asserts that the contents of a string is equal to the contents of a file.

assertStringEqualsFile(string $expectedFile, string $actualString[, string $message = '' ]) : void
Parameters
$expectedFile : string
$actualString : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringEqualsFile
Return values
void

assertStringEqualsFileCanonicalizing()

Asserts that the contents of a string is equal to the contents of a file (canonicalizing).

assertStringEqualsFileCanonicalizing(string $expectedFile, string $actualString[, string $message = '' ]) : void
Parameters
$expectedFile : string
$actualString : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringEqualsFileCanonicalizing
Return values
void

assertStringEqualsFileIgnoringCase()

Asserts that the contents of a string is equal to the contents of a file (ignoring case).

assertStringEqualsFileIgnoringCase(string $expectedFile, string $actualString[, string $message = '' ]) : void
Parameters
$expectedFile : string
$actualString : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringEqualsFileIgnoringCase
Return values
void

assertStringNotEqualsFile()

Asserts that the contents of a string is not equal to the contents of a file.

assertStringNotEqualsFile(string $expectedFile, string $actualString[, string $message = '' ]) : void
Parameters
$expectedFile : string
$actualString : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringNotEqualsFile
Return values
void

assertStringNotEqualsFileCanonicalizing()

Asserts that the contents of a string is not equal to the contents of a file (canonicalizing).

assertStringNotEqualsFileCanonicalizing(string $expectedFile, string $actualString[, string $message = '' ]) : void
Parameters
$expectedFile : string
$actualString : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringNotEqualsFileCanonicalizing
Return values
void

assertStringNotEqualsFileIgnoringCase()

Asserts that the contents of a string is not equal to the contents of a file (ignoring case).

assertStringNotEqualsFileIgnoringCase(string $expectedFile, string $actualString[, string $message = '' ]) : void
Parameters
$expectedFile : string
$actualString : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringNotEqualsFileIgnoringCase
Return values
void

assertIsReadable()

Asserts that a file/dir is readable.

assertIsReadable(string $filename[, string $message = '' ]) : void
Parameters
$filename : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsReadable
Return values
void

assertIsNotReadable()

Asserts that a file/dir exists and is not readable.

assertIsNotReadable(string $filename[, string $message = '' ]) : void
Parameters
$filename : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNotReadable
Return values
void

assertNotIsReadable()

Asserts that a file/dir exists and is not readable.

assertNotIsReadable(string $filename[, string $message = '' ]) : void
Parameters
$filename : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
codeCoverageIgnore
deprecated

https://github.com/sebastianbergmann/phpunit/issues/4062

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotIsReadable
Return values
void

assertIsWritable()

Asserts that a file/dir exists and is writable.

assertIsWritable(string $filename[, string $message = '' ]) : void
Parameters
$filename : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsWritable
Return values
void

assertIsNotWritable()

Asserts that a file/dir exists and is not writable.

assertIsNotWritable(string $filename[, string $message = '' ]) : void
Parameters
$filename : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNotWritable
Return values
void

assertNotIsWritable()

Asserts that a file/dir exists and is not writable.

assertNotIsWritable(string $filename[, string $message = '' ]) : void
Parameters
$filename : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
codeCoverageIgnore
deprecated

https://github.com/sebastianbergmann/phpunit/issues/4065

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotIsWritable
Return values
void

assertDirectoryExists()

Asserts that a directory exists.

assertDirectoryExists(string $directory[, string $message = '' ]) : void
Parameters
$directory : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertDirectoryExists
Return values
void

assertDirectoryDoesNotExist()

Asserts that a directory does not exist.

assertDirectoryDoesNotExist(string $directory[, string $message = '' ]) : void
Parameters
$directory : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertDirectoryDoesNotExist
Return values
void

assertDirectoryNotExists()

Asserts that a directory does not exist.

assertDirectoryNotExists(string $directory[, string $message = '' ]) : void
Parameters
$directory : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
codeCoverageIgnore
deprecated

https://github.com/sebastianbergmann/phpunit/issues/4068

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertDirectoryNotExists
Return values
void

assertDirectoryIsReadable()

Asserts that a directory exists and is readable.

assertDirectoryIsReadable(string $directory[, string $message = '' ]) : void
Parameters
$directory : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertDirectoryIsReadable
Return values
void

assertDirectoryIsNotReadable()

Asserts that a directory exists and is not readable.

assertDirectoryIsNotReadable(string $directory[, string $message = '' ]) : void
Parameters
$directory : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertDirectoryIsNotReadable
Return values
void

assertDirectoryNotIsReadable()

Asserts that a directory exists and is not readable.

assertDirectoryNotIsReadable(string $directory[, string $message = '' ]) : void
Parameters
$directory : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
codeCoverageIgnore
deprecated

https://github.com/sebastianbergmann/phpunit/issues/4071

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertDirectoryNotIsReadable
Return values
void

assertDirectoryIsWritable()

Asserts that a directory exists and is writable.

assertDirectoryIsWritable(string $directory[, string $message = '' ]) : void
Parameters
$directory : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertDirectoryIsWritable
Return values
void

assertDirectoryIsNotWritable()

Asserts that a directory exists and is not writable.

assertDirectoryIsNotWritable(string $directory[, string $message = '' ]) : void
Parameters
$directory : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertDirectoryIsNotWritable
Return values
void

assertDirectoryNotIsWritable()

Asserts that a directory exists and is not writable.

assertDirectoryNotIsWritable(string $directory[, string $message = '' ]) : void
Parameters
$directory : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
codeCoverageIgnore
deprecated

https://github.com/sebastianbergmann/phpunit/issues/4074

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertDirectoryNotIsWritable
Return values
void

assertFileExists()

Asserts that a file exists.

assertFileExists(string $filename[, string $message = '' ]) : void
Parameters
$filename : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFileExists
Return values
void

assertFileDoesNotExist()

Asserts that a file does not exist.

assertFileDoesNotExist(string $filename[, string $message = '' ]) : void
Parameters
$filename : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFileDoesNotExist
Return values
void

assertFileNotExists()

Asserts that a file does not exist.

assertFileNotExists(string $filename[, string $message = '' ]) : void
Parameters
$filename : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
codeCoverageIgnore
deprecated

https://github.com/sebastianbergmann/phpunit/issues/4077

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFileNotExists
Return values
void

assertFileIsReadable()

Asserts that a file exists and is readable.

assertFileIsReadable(string $file[, string $message = '' ]) : void
Parameters
$file : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFileIsReadable
Return values
void

assertFileIsNotReadable()

Asserts that a file exists and is not readable.

assertFileIsNotReadable(string $file[, string $message = '' ]) : void
Parameters
$file : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFileIsNotReadable
Return values
void

assertFileNotIsReadable()

Asserts that a file exists and is not readable.

assertFileNotIsReadable(string $file[, string $message = '' ]) : void
Parameters
$file : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
codeCoverageIgnore
deprecated

https://github.com/sebastianbergmann/phpunit/issues/4080

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFileNotIsReadable
Return values
void

assertFileIsWritable()

Asserts that a file exists and is writable.

assertFileIsWritable(string $file[, string $message = '' ]) : void
Parameters
$file : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFileIsWritable
Return values
void

assertFileIsNotWritable()

Asserts that a file exists and is not writable.

assertFileIsNotWritable(string $file[, string $message = '' ]) : void
Parameters
$file : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFileIsNotWritable
Return values
void

assertFileNotIsWritable()

Asserts that a file exists and is not writable.

assertFileNotIsWritable(string $file[, string $message = '' ]) : void
Parameters
$file : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
codeCoverageIgnore
deprecated

https://github.com/sebastianbergmann/phpunit/issues/4083

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFileNotIsWritable
Return values
void

assertTrue()

Asserts that a condition is true.

assertTrue(mixed $condition[, string $message = '' ]) : void
Parameters
$condition : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

true $condition

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertTrue
Return values
void

assertNotTrue()

Asserts that a condition is not true.

assertNotTrue(mixed $condition[, string $message = '' ]) : void
Parameters
$condition : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

!true $condition

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotTrue
Return values
void

assertFalse()

Asserts that a condition is false.

assertFalse(mixed $condition[, string $message = '' ]) : void
Parameters
$condition : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

false $condition

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFalse
Return values
void

assertNotFalse()

Asserts that a condition is not false.

assertNotFalse(mixed $condition[, string $message = '' ]) : void
Parameters
$condition : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

!false $condition

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotFalse
Return values
void

assertNull()

Asserts that a variable is null.

assertNull(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

null $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNull
Return values
void

assertNotNull()

Asserts that a variable is not null.

assertNotNull(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

!null $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotNull
Return values
void

assertFinite()

Asserts that a variable is finite.

assertFinite(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFinite
Return values
void

assertInfinite()

Asserts that a variable is infinite.

assertInfinite(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertInfinite
Return values
void

assertNan()

Asserts that a variable is nan.

assertNan(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNan
Return values
void

assertClassHasAttribute()

Asserts that a class has a specified attribute.

assertClassHasAttribute(string $attributeName, string $className[, string $message = '' ]) : void
Parameters
$attributeName : string
$className : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertClassHasAttribute
Return values
void

assertClassNotHasAttribute()

Asserts that a class does not have a specified attribute.

assertClassNotHasAttribute(string $attributeName, string $className[, string $message = '' ]) : void
Parameters
$attributeName : string
$className : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertClassNotHasAttribute
Return values
void

assertClassHasStaticAttribute()

Asserts that a class has a specified static attribute.

assertClassHasStaticAttribute(string $attributeName, string $className[, string $message = '' ]) : void
Parameters
$attributeName : string
$className : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertClassHasStaticAttribute
Return values
void

assertClassNotHasStaticAttribute()

Asserts that a class does not have a specified static attribute.

assertClassNotHasStaticAttribute(string $attributeName, string $className[, string $message = '' ]) : void
Parameters
$attributeName : string
$className : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertClassNotHasStaticAttribute
Return values
void

assertObjectHasAttribute()

Asserts that an object has a specified attribute.

assertObjectHasAttribute(string $attributeName, object $object[, string $message = '' ]) : void
Parameters
$attributeName : string
$object : object
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertObjectHasAttribute
Return values
void

assertObjectNotHasAttribute()

Asserts that an object does not have a specified attribute.

assertObjectNotHasAttribute(string $attributeName, object $object[, string $message = '' ]) : void
Parameters
$attributeName : string
$object : object
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertObjectNotHasAttribute
Return values
void

assertSame()

Asserts that two variables have the same type and value.

assertSame(mixed $expected, mixed $actual[, string $message = '' ]) : void

Used on objects, it asserts that two variables reference the same object.

Parameters
$expected : mixed
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-template

ExpectedType

psalm-param

ExpectedType $expected

psalm-assert

=ExpectedType $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertSame
Return values
void

assertNotSame()

Asserts that two variables do not have the same type and value.

assertNotSame(mixed $expected, mixed $actual[, string $message = '' ]) : void

Used on objects, it asserts that two variables do not reference the same object.

Parameters
$expected : mixed
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotSame
Return values
void

assertInstanceOf()

Asserts that a variable is of a given type.

assertInstanceOf(string $expected, mixed $actual[, string $message = '' ]) : void
Parameters
$expected : string
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
psalm-template

ExpectedType of object

psalm-param

class-string<ExpectedType> $expected

psalm-assert

=ExpectedType $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertInstanceOf
Return values
void

assertNotInstanceOf()

Asserts that a variable is not of a given type.

assertNotInstanceOf(string $expected, mixed $actual[, string $message = '' ]) : void
Parameters
$expected : string
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
psalm-template

ExpectedType of object

psalm-param

class-string<ExpectedType> $expected

psalm-assert

!ExpectedType $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotInstanceOf
Return values
void

assertIsArray()

Asserts that a variable is of type array.

assertIsArray(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

array $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsArray
Return values
void

assertIsBool()

Asserts that a variable is of type bool.

assertIsBool(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

bool $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsBool
Return values
void

assertIsFloat()

Asserts that a variable is of type float.

assertIsFloat(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

float $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsFloat
Return values
void

assertIsInt()

Asserts that a variable is of type int.

assertIsInt(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

int $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsInt
Return values
void

assertIsNumeric()

Asserts that a variable is of type numeric.

assertIsNumeric(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

numeric $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNumeric
Return values
void

assertIsObject()

Asserts that a variable is of type object.

assertIsObject(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

object $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsObject
Return values
void

assertIsResource()

Asserts that a variable is of type resource.

assertIsResource(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

resource $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsResource
Return values
void

assertIsClosedResource()

Asserts that a variable is of type resource and is closed.

assertIsClosedResource(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

resource $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsClosedResource
Return values
void

assertIsString()

Asserts that a variable is of type string.

assertIsString(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

string $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsString
Return values
void

assertIsScalar()

Asserts that a variable is of type scalar.

assertIsScalar(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

scalar $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsScalar
Return values
void

assertIsCallable()

Asserts that a variable is of type callable.

assertIsCallable(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

callable $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsCallable
Return values
void

assertIsIterable()

Asserts that a variable is of type iterable.

assertIsIterable(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

iterable $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsIterable
Return values
void

assertIsNotArray()

Asserts that a variable is not of type array.

assertIsNotArray(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

!array $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNotArray
Return values
void

assertIsNotBool()

Asserts that a variable is not of type bool.

assertIsNotBool(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

!bool $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNotBool
Return values
void

assertIsNotFloat()

Asserts that a variable is not of type float.

assertIsNotFloat(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

!float $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNotFloat
Return values
void

assertIsNotInt()

Asserts that a variable is not of type int.

assertIsNotInt(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

!int $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNotInt
Return values
void

assertIsNotNumeric()

Asserts that a variable is not of type numeric.

assertIsNotNumeric(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

!numeric $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNotNumeric
Return values
void

assertIsNotObject()

Asserts that a variable is not of type object.

assertIsNotObject(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

!object $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNotObject
Return values
void

assertIsNotResource()

Asserts that a variable is not of type resource.

assertIsNotResource(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

!resource $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNotResource
Return values
void

assertIsNotClosedResource()

Asserts that a variable is not of type resource.

assertIsNotClosedResource(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

!resource $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNotClosedResource
Return values
void

assertIsNotString()

Asserts that a variable is not of type string.

assertIsNotString(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

!string $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNotString
Return values
void

assertIsNotScalar()

Asserts that a variable is not of type scalar.

assertIsNotScalar(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

!scalar $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNotScalar
Return values
void

assertIsNotCallable()

Asserts that a variable is not of type callable.

assertIsNotCallable(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

!callable $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNotCallable
Return values
void

assertIsNotIterable()

Asserts that a variable is not of type iterable.

assertIsNotIterable(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

!iterable $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNotIterable
Return values
void

assertMatchesRegularExpression()

Asserts that a string matches a given regular expression.

assertMatchesRegularExpression(string $pattern, string $string[, string $message = '' ]) : void
Parameters
$pattern : string
$string : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertMatchesRegularExpression
Return values
void

assertRegExp()

Asserts that a string matches a given regular expression.

assertRegExp(string $pattern, string $string[, string $message = '' ]) : void
Parameters
$pattern : string
$string : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
codeCoverageIgnore
deprecated

https://github.com/sebastianbergmann/phpunit/issues/4086

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertRegExp
Return values
void

assertDoesNotMatchRegularExpression()

Asserts that a string does not match a given regular expression.

assertDoesNotMatchRegularExpression(string $pattern, string $string[, string $message = '' ]) : void
Parameters
$pattern : string
$string : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertDoesNotMatchRegularExpression
Return values
void

assertNotRegExp()

Asserts that a string does not match a given regular expression.

assertNotRegExp(string $pattern, string $string[, string $message = '' ]) : void
Parameters
$pattern : string
$string : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
codeCoverageIgnore
deprecated

https://github.com/sebastianbergmann/phpunit/issues/4089

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotRegExp
Return values
void

assertSameSize()

Assert that the size of two arrays (or `Countable` or `Traversable` objects) is the same.

assertSameSize(Countable|iteratable<string|int, mixed> $expected, Countable|iteratable<string|int, mixed> $actual[, string $message = '' ]) : void
Parameters
$expected : Countable|iteratable<string|int, mixed>
$actual : Countable|iteratable<string|int, mixed>
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertSameSize
Return values
void

assertNotSameSize()

Assert that the size of two arrays (or `Countable` or `Traversable` objects) is not the same.

assertNotSameSize(Countable|iteratable<string|int, mixed> $expected, Countable|iteratable<string|int, mixed> $actual[, string $message = '' ]) : void
Parameters
$expected : Countable|iteratable<string|int, mixed>
$actual : Countable|iteratable<string|int, mixed>
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotSameSize
Return values
void

assertStringMatchesFormat()

Asserts that a string matches a given format string.

assertStringMatchesFormat(string $format, string $string[, string $message = '' ]) : void
Parameters
$format : string
$string : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringMatchesFormat
Return values
void

assertStringNotMatchesFormat()

Asserts that a string does not match a given format string.

assertStringNotMatchesFormat(string $format, string $string[, string $message = '' ]) : void
Parameters
$format : string
$string : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringNotMatchesFormat
Return values
void

assertStringMatchesFormatFile()

Asserts that a string matches a given format file.

assertStringMatchesFormatFile(string $formatFile, string $string[, string $message = '' ]) : void
Parameters
$formatFile : string
$string : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringMatchesFormatFile
Return values
void

assertStringNotMatchesFormatFile()

Asserts that a string does not match a given format string.

assertStringNotMatchesFormatFile(string $formatFile, string $string[, string $message = '' ]) : void
Parameters
$formatFile : string
$string : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringNotMatchesFormatFile
Return values
void

assertStringStartsWith()

Asserts that a string starts with a given prefix.

assertStringStartsWith(string $prefix, string $string[, string $message = '' ]) : void
Parameters
$prefix : string
$string : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringStartsWith
Return values
void

assertStringStartsNotWith()

Asserts that a string starts not with a given prefix.

assertStringStartsNotWith(string $prefix, string $string[, string $message = '' ]) : void
Parameters
$prefix : string
$string : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringStartsNotWith
Return values
void

assertStringContainsString()

assertStringContainsString(string $needle, string $haystack[, string $message = '' ]) : void
Parameters
$needle : string
$haystack : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringContainsString
Return values
void

assertStringContainsStringIgnoringCase()

assertStringContainsStringIgnoringCase(string $needle, string $haystack[, string $message = '' ]) : void
Parameters
$needle : string
$haystack : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringContainsStringIgnoringCase
Return values
void

assertStringNotContainsString()

assertStringNotContainsString(string $needle, string $haystack[, string $message = '' ]) : void
Parameters
$needle : string
$haystack : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringNotContainsString
Return values
void

assertStringNotContainsStringIgnoringCase()

assertStringNotContainsStringIgnoringCase(string $needle, string $haystack[, string $message = '' ]) : void
Parameters
$needle : string
$haystack : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringNotContainsStringIgnoringCase
Return values
void

assertStringEndsWith()

Asserts that a string ends with a given suffix.

assertStringEndsWith(string $suffix, string $string[, string $message = '' ]) : void
Parameters
$suffix : string
$string : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringEndsWith
Return values
void

assertStringEndsNotWith()

Asserts that a string ends not with a given suffix.

assertStringEndsNotWith(string $suffix, string $string[, string $message = '' ]) : void
Parameters
$suffix : string
$string : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringEndsNotWith
Return values
void

assertXmlFileEqualsXmlFile()

Asserts that two XML files are equal.

assertXmlFileEqualsXmlFile(string $expectedFile, string $actualFile[, string $message = '' ]) : void
Parameters
$expectedFile : string
$actualFile : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertXmlFileEqualsXmlFile
Return values
void

assertXmlFileNotEqualsXmlFile()

Asserts that two XML files are not equal.

assertXmlFileNotEqualsXmlFile(string $expectedFile, string $actualFile[, string $message = '' ]) : void
Parameters
$expectedFile : string
$actualFile : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertXmlFileNotEqualsXmlFile
Return values
void

assertXmlStringEqualsXmlFile()

Asserts that two XML documents are equal.

assertXmlStringEqualsXmlFile(string $expectedFile, DOMDocument|string $actualXml[, string $message = '' ]) : void
Parameters
$expectedFile : string
$actualXml : DOMDocument|string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertXmlStringEqualsXmlFile
Return values
void

assertXmlStringNotEqualsXmlFile()

Asserts that two XML documents are not equal.

assertXmlStringNotEqualsXmlFile(string $expectedFile, DOMDocument|string $actualXml[, string $message = '' ]) : void
Parameters
$expectedFile : string
$actualXml : DOMDocument|string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertXmlStringNotEqualsXmlFile
Return values
void

assertXmlStringEqualsXmlString()

Asserts that two XML documents are equal.

assertXmlStringEqualsXmlString(DOMDocument|string $expectedXml, DOMDocument|string $actualXml[, string $message = '' ]) : void
Parameters
$expectedXml : DOMDocument|string
$actualXml : DOMDocument|string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertXmlStringEqualsXmlString
Return values
void

assertXmlStringNotEqualsXmlString()

Asserts that two XML documents are not equal.

assertXmlStringNotEqualsXmlString(DOMDocument|string $expectedXml, DOMDocument|string $actualXml[, string $message = '' ]) : void
Parameters
$expectedXml : DOMDocument|string
$actualXml : DOMDocument|string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertXmlStringNotEqualsXmlString
Return values
void

assertEqualXMLStructure()

Asserts that a hierarchy of DOMElements matches.

assertEqualXMLStructure(DOMElement $expectedElement, DOMElement $actualElement[, bool $checkAttributes = false ][, string $message = '' ]) : void
Parameters
$expectedElement : DOMElement
$actualElement : DOMElement
$checkAttributes : bool = false
$message : string = ''
Tags
throws
AssertionFailedError
throws
ExpectationFailedException
throws
InvalidArgumentException
codeCoverageIgnore
deprecated

https://github.com/sebastianbergmann/phpunit/issues/4091

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertEqualXMLStructure
Return values
void

assertThat()

Evaluates a PHPUnit\Framework\Constraint matcher object.

assertThat(mixed $value, Constraint $constraint[, string $message = '' ]) : void
Parameters
$value : mixed
$constraint : Constraint
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertThat
Return values
void

assertJson()

Asserts that a string is a valid JSON string.

assertJson(string $actualJson[, string $message = '' ]) : void
Parameters
$actualJson : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertJson
Return values
void

assertJsonStringEqualsJsonString()

Asserts that two given JSON encoded objects or arrays are equal.

assertJsonStringEqualsJsonString(string $expectedJson, string $actualJson[, string $message = '' ]) : void
Parameters
$expectedJson : string
$actualJson : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertJsonStringEqualsJsonString
Return values
void

assertJsonStringNotEqualsJsonString()

Asserts that two given JSON encoded objects or arrays are not equal.

assertJsonStringNotEqualsJsonString(string $expectedJson, string $actualJson[, string $message = '' ]) : void
Parameters
$expectedJson : string
$actualJson : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertJsonStringNotEqualsJsonString
Return values
void

assertJsonStringEqualsJsonFile()

Asserts that the generated JSON encoded object and the content of the given file are equal.

assertJsonStringEqualsJsonFile(string $expectedFile, string $actualJson[, string $message = '' ]) : void
Parameters
$expectedFile : string
$actualJson : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertJsonStringEqualsJsonFile
Return values
void

assertJsonStringNotEqualsJsonFile()

Asserts that the generated JSON encoded object and the content of the given file are not equal.

assertJsonStringNotEqualsJsonFile(string $expectedFile, string $actualJson[, string $message = '' ]) : void
Parameters
$expectedFile : string
$actualJson : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertJsonStringNotEqualsJsonFile
Return values
void

assertJsonFileEqualsJsonFile()

Asserts that two JSON files are equal.

assertJsonFileEqualsJsonFile(string $expectedFile, string $actualFile[, string $message = '' ]) : void
Parameters
$expectedFile : string
$actualFile : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertJsonFileEqualsJsonFile
Return values
void

assertJsonFileNotEqualsJsonFile()

Asserts that two JSON files are not equal.

assertJsonFileNotEqualsJsonFile(string $expectedFile, string $actualFile[, string $message = '' ]) : void
Parameters
$expectedFile : string
$actualFile : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertJsonFileNotEqualsJsonFile
Return values
void

objectEquals()

objectEquals(object $object[, string $method = 'equals' ]) : ObjectEquals
Parameters
$object : object
$method : string = 'equals'
Return values
ObjectEquals

any()

Returns a matcher that matches when the method is executed zero or more times.

any() : AnyInvokedCount
Return values
AnyInvokedCount

never()

Returns a matcher that matches when the method is never executed.

never() : InvokedCount
Return values
InvokedCount

atLeast()

Returns a matcher that matches when the method is executed at least N times.

atLeast(int $requiredInvocations) : InvokedAtLeastCount
Parameters
$requiredInvocations : int
Return values
InvokedAtLeastCount

atLeastOnce()

Returns a matcher that matches when the method is executed at least once.

atLeastOnce() : InvokedAtLeastOnce
Return values
InvokedAtLeastOnce

once()

Returns a matcher that matches when the method is executed exactly once.

once() : InvokedCount
Return values
InvokedCount

exactly()

Returns a matcher that matches when the method is executed exactly $count times.

exactly(int $count) : InvokedCount
Parameters
$count : int
Return values
InvokedCount

atMost()

Returns a matcher that matches when the method is executed at most N times.

atMost(int $allowedInvocations) : InvokedAtMostCount
Parameters
$allowedInvocations : int
Return values
InvokedAtMostCount

at()

Returns a matcher that matches when the method is executed at the given index.

at(int $index) : InvokedAtIndex
Parameters
$index : int
Return values
InvokedAtIndex

returnValue()

returnValue(mixed $value) : ReturnStub
Parameters
$value : mixed
Return values
ReturnStub

returnValueMap()

returnValueMap(array<string|int, mixed> $valueMap) : ReturnValueMap
Parameters
$valueMap : array<string|int, mixed>
Return values
ReturnValueMap

returnArgument()

returnArgument(int $argumentIndex) : ReturnArgument
Parameters
$argumentIndex : int
Return values
ReturnArgument

returnCallback()

returnCallback(mixed $callback) : ReturnCallback
Parameters
$callback : mixed
Return values
ReturnCallback

returnSelf()

Returns the current object.

returnSelf() : ReturnSelf

This method is useful when mocking a fluent interface.

Return values
ReturnSelf

throwException()

throwException(Throwable $exception) : Exception
Parameters
$exception : Throwable
Return values
Exception

onConsecutiveCalls()

onConsecutiveCalls() : ConsecutiveCalls
Return values
ConsecutiveCalls

tagged_iterator()

Creates a lazy iterator by tag name.

tagged_iterator(string $tag[, string $indexAttribute = null ][, string $defaultIndexMethod = null ][, string $defaultPriorityMethod = null ]) : TaggedIteratorArgument
Parameters
$tag : string
$indexAttribute : string = null
$defaultIndexMethod : string = null
$defaultPriorityMethod : string = null
Return values
TaggedIteratorArgument

tagged_locator()

Creates a service locator by tag name.

tagged_locator(string $tag[, string $indexAttribute = null ][, string $defaultIndexMethod = null ][, string $defaultPriorityMethod = null ]) : ServiceLocatorArgument
Parameters
$tag : string
$indexAttribute : string = null
$defaultIndexMethod : string = null
$defaultPriorityMethod : string = null
Return values
ServiceLocatorArgument

trigger_deprecation()

Triggers a silenced deprecation notice.

trigger_deprecation(string $package, string $version, string $message, mixed ...$args) : void
Parameters
$package : string

The name of the Composer package that is triggering the deprecation

$version : string

The version of the package that introduced the deprecation

$message : string

The message of the deprecation

$args : mixed

Values to insert in the message using printf() formatting

Tags
author

Nicolas Grekas p@tchwork.com

Return values
void

bailout()

bailout(string $message) : mixed
Parameters
$message : string
Return values
mixed

strip_minor_versions()

strip_minor_versions(string $version) : mixed
Parameters
$version : string
Return values
mixed

centered()

centered(string $text) : mixed
Parameters
$text : string
Return values
mixed

cd()

cd(string $dir) : mixed
Parameters
$dir : string
Return values
mixed

run()

run(string $command) : mixed
Parameters
$command : string
Return values
mixed

get_icu_version_from_genrb()

get_icu_version_from_genrb(string $genrb) : mixed
Parameters
$genrb : string
Return values
mixed

grapheme_extract()

grapheme_extract(mixed $haystack, mixed $size, mixed $type, mixed $start, mixed &$next) : mixed
Parameters
$haystack : mixed
$size : mixed
$type : mixed
$start : mixed
$next : mixed
Return values
mixed

grapheme_stripos()

grapheme_stripos(mixed $haystack, mixed $needle, mixed $offset) : mixed
Parameters
$haystack : mixed
$needle : mixed
$offset : mixed
Return values
mixed

grapheme_stristr()

grapheme_stristr(mixed $haystack, mixed $needle[, mixed $beforeNeedle = false ]) : mixed
Parameters
$haystack : mixed
$needle : mixed
$beforeNeedle : mixed = false
Return values
mixed

grapheme_strlen()

grapheme_strlen(mixed $input) : mixed
Parameters
$input : mixed
Return values
mixed

grapheme_strpos()

grapheme_strpos(mixed $haystack, mixed $needle, mixed $offset) : mixed
Parameters
$haystack : mixed
$needle : mixed
$offset : mixed
Return values
mixed

grapheme_strripos()

grapheme_strripos(mixed $haystack, mixed $needle, mixed $offset) : mixed
Parameters
$haystack : mixed
$needle : mixed
$offset : mixed
Return values
mixed

grapheme_strrpos()

grapheme_strrpos(mixed $haystack, mixed $needle, mixed $offset) : mixed
Parameters
$haystack : mixed
$needle : mixed
$offset : mixed
Return values
mixed

grapheme_strstr()

grapheme_strstr(mixed $haystack, mixed $needle[, mixed $beforeNeedle = false ]) : mixed
Parameters
$haystack : mixed
$needle : mixed
$beforeNeedle : mixed = false
Return values
mixed

grapheme_substr()

grapheme_substr(mixed $string, mixed $offset[, mixed $length = null ]) : mixed
Parameters
$string : mixed
$offset : mixed
$length : mixed = null
Return values
mixed

grapheme_extract()

grapheme_extract(string|null $haystack, int|null $size[, int|null $type = GRAPHEME_EXTR_COUNT ], int|null $offset[, mixed &$next = null ]) : string|false
Parameters
$haystack : string|null
$size : int|null
$type : int|null = GRAPHEME_EXTR_COUNT
$offset : int|null
$next : mixed = null
Return values
string|false

grapheme_stripos()

grapheme_stripos(string|null $haystack, string|null $needle, int|null $offset) : int|false
Parameters
$haystack : string|null
$needle : string|null
$offset : int|null
Return values
int|false

grapheme_stristr()

grapheme_stristr(string|null $haystack, string|null $needle[, bool|null $beforeNeedle = false ]) : string|false
Parameters
$haystack : string|null
$needle : string|null
$beforeNeedle : bool|null = false
Return values
string|false

grapheme_strlen()

grapheme_strlen(string|null $string) : int|false|null
Parameters
$string : string|null
Return values
int|false|null

grapheme_strpos()

grapheme_strpos(string|null $haystack, string|null $needle, int|null $offset) : int|false
Parameters
$haystack : string|null
$needle : string|null
$offset : int|null
Return values
int|false

grapheme_strripos()

grapheme_strripos(string|null $haystack, string|null $needle, int|null $offset) : int|false
Parameters
$haystack : string|null
$needle : string|null
$offset : int|null
Return values
int|false

grapheme_strrpos()

grapheme_strrpos(string|null $haystack, string|null $needle, int|null $offset) : int|false
Parameters
$haystack : string|null
$needle : string|null
$offset : int|null
Return values
int|false

grapheme_strstr()

grapheme_strstr(string|null $haystack, string|null $needle[, bool|null $beforeNeedle = false ]) : string|false
Parameters
$haystack : string|null
$needle : string|null
$beforeNeedle : bool|null = false
Return values
string|false

grapheme_substr()

grapheme_substr(string|null $string, int|null $offset[, int|null $length = null ]) : string|false
Parameters
$string : string|null
$offset : int|null
$length : int|null = null
Return values
string|false

intl_is_failure()

intl_is_failure(mixed $errorCode) : mixed
Parameters
$errorCode : mixed
Return values
mixed

intl_get_error_code()

intl_get_error_code() : mixed
Return values
mixed

intl_get_error_message()

intl_get_error_message() : mixed
Return values
mixed

intl_error_name()

intl_error_name(mixed $errorCode) : mixed
Parameters
$errorCode : mixed
Return values
mixed

intl_is_failure()

intl_is_failure(int|null $errorCode) : bool
Parameters
$errorCode : int|null
Return values
bool

intl_get_error_code()

intl_get_error_code() : int
Return values
int

intl_get_error_message()

intl_get_error_message() : string
Return values
string

intl_error_name()

intl_error_name(int|null $errorCode) : string
Parameters
$errorCode : int|null
Return values
string

idn_to_ascii()

idn_to_ascii(mixed $domain, mixed $flags[, mixed $variant = INTL_IDNA_VARIANT_UTS46 ][, mixed &$idna_info = null ]) : mixed
Parameters
$domain : mixed
$flags : mixed
$variant : mixed = INTL_IDNA_VARIANT_UTS46
$idna_info : mixed = null
Return values
mixed

idn_to_utf8()

idn_to_utf8(mixed $domain, mixed $flags[, mixed $variant = INTL_IDNA_VARIANT_UTS46 ][, mixed &$idna_info = null ]) : mixed
Parameters
$domain : mixed
$flags : mixed
$variant : mixed = INTL_IDNA_VARIANT_UTS46
$idna_info : mixed = null
Return values
mixed

idn_to_ascii()

idn_to_ascii(string|null $domain, int|null $flags[, int|null $variant = INTL_IDNA_VARIANT_UTS46 ][, mixed &$idna_info = null ]) : string|false
Parameters
$domain : string|null
$flags : int|null
$variant : int|null = INTL_IDNA_VARIANT_UTS46
$idna_info : mixed = null
Return values
string|false

idn_to_utf8()

idn_to_utf8(string|null $domain, int|null $flags[, int|null $variant = INTL_IDNA_VARIANT_UTS46 ][, mixed &$idna_info = null ]) : string|false
Parameters
$domain : string|null
$flags : int|null
$variant : int|null = INTL_IDNA_VARIANT_UTS46
$idna_info : mixed = null
Return values
string|false

normalizer_is_normalized()

normalizer_is_normalized(mixed $string[, mixed $form = pNormalizer::FORM_C ]) : mixed
Parameters
$string : mixed
$form : mixed = pNormalizer::FORM_C
Return values
mixed

normalizer_normalize()

normalizer_normalize(mixed $string[, mixed $form = pNormalizer::FORM_C ]) : mixed
Parameters
$string : mixed
$form : mixed = pNormalizer::FORM_C
Return values
mixed

normalizer_is_normalized()

normalizer_is_normalized(string|null $string[, int|null $form = pNormalizer::FORM_C ]) : bool
Parameters
$string : string|null
$form : int|null = pNormalizer::FORM_C
Return values
bool

normalizer_normalize()

normalizer_normalize(string|null $string[, int|null $form = pNormalizer::FORM_C ]) : string|false
Parameters
$string : string|null
$form : int|null = pNormalizer::FORM_C
Return values
string|false

mb_convert_encoding()

mb_convert_encoding(mixed $string, mixed $to_encoding[, mixed $from_encoding = null ]) : mixed
Parameters
$string : mixed
$to_encoding : mixed
$from_encoding : mixed = null
Return values
mixed

mb_decode_mimeheader()

mb_decode_mimeheader(mixed $string) : mixed
Parameters
$string : mixed
Return values
mixed

mb_encode_mimeheader()

mb_encode_mimeheader(mixed $string[, mixed $charset = null ][, mixed $transfer_encoding = null ][, mixed $newline = " " ], mixed $indent) : mixed
Parameters
$string : mixed
$charset : mixed = null
$transfer_encoding : mixed = null
$newline : mixed = " "
$indent : mixed
Return values
mixed

mb_decode_numericentity()

mb_decode_numericentity(mixed $string, mixed $map[, mixed $encoding = null ]) : mixed
Parameters
$string : mixed
$map : mixed
$encoding : mixed = null
Return values
mixed

mb_encode_numericentity()

mb_encode_numericentity(mixed $string, mixed $map[, mixed $encoding = null ][, mixed $hex = false ]) : mixed
Parameters
$string : mixed
$map : mixed
$encoding : mixed = null
$hex : mixed = false
Return values
mixed

mb_convert_case()

mb_convert_case(mixed $string, mixed $mode[, mixed $encoding = null ]) : mixed
Parameters
$string : mixed
$mode : mixed
$encoding : mixed = null
Return values
mixed

mb_internal_encoding()

mb_internal_encoding([mixed $encoding = null ]) : mixed
Parameters
$encoding : mixed = null
Return values
mixed

mb_language()

mb_language([mixed $language = null ]) : mixed
Parameters
$language : mixed = null
Return values
mixed

mb_list_encodings()

mb_list_encodings() : mixed
Return values
mixed

mb_encoding_aliases()

mb_encoding_aliases(mixed $encoding) : mixed
Parameters
$encoding : mixed
Return values
mixed

mb_check_encoding()

mb_check_encoding([mixed $value = null ][, mixed $encoding = null ]) : mixed
Parameters
$value : mixed = null
$encoding : mixed = null
Return values
mixed

mb_detect_encoding()

mb_detect_encoding(mixed $string[, mixed $encodings = null ][, mixed $strict = false ]) : mixed
Parameters
$string : mixed
$encodings : mixed = null
$strict : mixed = false
Return values
mixed

mb_detect_order()

mb_detect_order([mixed $encoding = null ]) : mixed
Parameters
$encoding : mixed = null
Return values
mixed

mb_parse_str()

mb_parse_str(mixed $string[, mixed &$result = [] ]) : mixed
Parameters
$string : mixed
$result : mixed = []
Return values
mixed

mb_strlen()

mb_strlen(mixed $string[, mixed $encoding = null ]) : mixed
Parameters
$string : mixed
$encoding : mixed = null
Return values
mixed

mb_strpos()

mb_strpos(mixed $haystack, mixed $needle, mixed $offset[, mixed $encoding = null ]) : mixed
Parameters
$haystack : mixed
$needle : mixed
$offset : mixed
$encoding : mixed = null
Return values
mixed

mb_strtolower()

mb_strtolower(mixed $string[, mixed $encoding = null ]) : mixed
Parameters
$string : mixed
$encoding : mixed = null
Return values
mixed

mb_strtoupper()

mb_strtoupper(mixed $string[, mixed $encoding = null ]) : mixed
Parameters
$string : mixed
$encoding : mixed = null
Return values
mixed

mb_substitute_character()

mb_substitute_character([mixed $substitute_character = null ]) : mixed
Parameters
$substitute_character : mixed = null
Return values
mixed

mb_substr()

mb_substr(mixed $string, mixed $start[, mixed $length = 2147483647 ][, mixed $encoding = null ]) : mixed
Parameters
$string : mixed
$start : mixed
$length : mixed = 2147483647
$encoding : mixed = null
Return values
mixed

mb_stripos()

mb_stripos(mixed $haystack, mixed $needle, mixed $offset[, mixed $encoding = null ]) : mixed
Parameters
$haystack : mixed
$needle : mixed
$offset : mixed
$encoding : mixed = null
Return values
mixed

mb_stristr()

mb_stristr(mixed $haystack, mixed $needle[, mixed $before_needle = false ][, mixed $encoding = null ]) : mixed
Parameters
$haystack : mixed
$needle : mixed
$before_needle : mixed = false
$encoding : mixed = null
Return values
mixed

mb_strrchr()

mb_strrchr(mixed $haystack, mixed $needle[, mixed $before_needle = false ][, mixed $encoding = null ]) : mixed
Parameters
$haystack : mixed
$needle : mixed
$before_needle : mixed = false
$encoding : mixed = null
Return values
mixed

mb_strrichr()

mb_strrichr(mixed $haystack, mixed $needle[, mixed $before_needle = false ][, mixed $encoding = null ]) : mixed
Parameters
$haystack : mixed
$needle : mixed
$before_needle : mixed = false
$encoding : mixed = null
Return values
mixed

mb_strripos()

mb_strripos(mixed $haystack, mixed $needle, mixed $offset[, mixed $encoding = null ]) : mixed
Parameters
$haystack : mixed
$needle : mixed
$offset : mixed
$encoding : mixed = null
Return values
mixed

mb_strrpos()

mb_strrpos(mixed $haystack, mixed $needle, mixed $offset[, mixed $encoding = null ]) : mixed
Parameters
$haystack : mixed
$needle : mixed
$offset : mixed
$encoding : mixed = null
Return values
mixed

mb_strstr()

mb_strstr(mixed $haystack, mixed $needle[, mixed $before_needle = false ][, mixed $encoding = null ]) : mixed
Parameters
$haystack : mixed
$needle : mixed
$before_needle : mixed = false
$encoding : mixed = null
Return values
mixed

mb_get_info()

mb_get_info([mixed $type = 'all' ]) : mixed
Parameters
$type : mixed = 'all'
Return values
mixed

mb_http_output()

mb_http_output([mixed $encoding = null ]) : mixed
Parameters
$encoding : mixed = null
Return values
mixed

mb_strwidth()

mb_strwidth(mixed $string[, mixed $encoding = null ]) : mixed
Parameters
$string : mixed
$encoding : mixed = null
Return values
mixed

mb_substr_count()

mb_substr_count(mixed $haystack, mixed $needle[, mixed $encoding = null ]) : mixed
Parameters
$haystack : mixed
$needle : mixed
$encoding : mixed = null
Return values
mixed

mb_output_handler()

mb_output_handler(mixed $string, mixed $status) : mixed
Parameters
$string : mixed
$status : mixed
Return values
mixed

mb_http_input()

mb_http_input([mixed $type = null ]) : mixed
Parameters
$type : mixed = null
Return values
mixed

mb_convert_variables()

mb_convert_variables(mixed $to_encoding, mixed $from_encoding, mixed ...&$vars) : mixed
Parameters
$to_encoding : mixed
$from_encoding : mixed
$vars : mixed
Return values
mixed

mb_ord()

mb_ord(mixed $string[, mixed $encoding = null ]) : mixed
Parameters
$string : mixed
$encoding : mixed = null
Return values
mixed

mb_chr()

mb_chr(mixed $codepoint[, mixed $encoding = null ]) : mixed
Parameters
$codepoint : mixed
$encoding : mixed = null
Return values
mixed

mb_scrub()

mb_scrub(mixed $string[, mixed $encoding = null ]) : mixed
Parameters
$string : mixed
$encoding : mixed = null
Return values
mixed

mb_str_split()

mb_str_split(mixed $string[, mixed $length = 1 ][, mixed $encoding = null ]) : mixed
Parameters
$string : mixed
$length : mixed = 1
$encoding : mixed = null
Return values
mixed

mb_convert_encoding()

mb_convert_encoding(array<string|int, mixed>|string|null $string, string|null $to_encoding[, array<string|int, mixed>|string|null $from_encoding = null ]) : array<string|int, mixed>|string|false
Parameters
$string : array<string|int, mixed>|string|null
$to_encoding : string|null
$from_encoding : array<string|int, mixed>|string|null = null
Return values
array<string|int, mixed>|string|false

mb_decode_mimeheader()

mb_decode_mimeheader(string|null $string) : string
Parameters
$string : string|null
Return values
string

mb_encode_mimeheader()

mb_encode_mimeheader(string|null $string[, string|null $charset = null ][, string|null $transfer_encoding = null ][, string|null $newline = " " ], int|null $indent) : string
Parameters
$string : string|null
$charset : string|null = null
$transfer_encoding : string|null = null
$newline : string|null = " "
$indent : int|null
Return values
string

mb_decode_numericentity()

mb_decode_numericentity(string|null $string, array<string|int, mixed> $map[, string|null $encoding = null ]) : string
Parameters
$string : string|null
$map : array<string|int, mixed>
$encoding : string|null = null
Return values
string

mb_encode_numericentity()

mb_encode_numericentity(string|null $string, array<string|int, mixed> $map[, string|null $encoding = null ][, bool|null $hex = false ]) : string
Parameters
$string : string|null
$map : array<string|int, mixed>
$encoding : string|null = null
$hex : bool|null = false
Return values
string

mb_convert_case()

mb_convert_case(string|null $string, int|null $mode[, string|null $encoding = null ]) : string
Parameters
$string : string|null
$mode : int|null
$encoding : string|null = null
Return values
string

mb_internal_encoding()

mb_internal_encoding([string|null $encoding = null ]) : string|bool
Parameters
$encoding : string|null = null
Return values
string|bool

mb_language()

mb_language([string|null $language = null ]) : string|bool
Parameters
$language : string|null = null
Return values
string|bool

mb_list_encodings()

mb_list_encodings() : array<string|int, mixed>
Return values
array<string|int, mixed>

mb_encoding_aliases()

mb_encoding_aliases(string|null $encoding) : array<string|int, mixed>
Parameters
$encoding : string|null
Return values
array<string|int, mixed>

mb_check_encoding()

mb_check_encoding([array<string|int, mixed>|string|null $value = null ][, string|null $encoding = null ]) : bool
Parameters
$value : array<string|int, mixed>|string|null = null
$encoding : string|null = null
Return values
bool

mb_detect_encoding()

mb_detect_encoding(string|null $string[, array<string|int, mixed>|string|null $encodings = null ][, bool|null $strict = false ]) : string|false
Parameters
$string : string|null
$encodings : array<string|int, mixed>|string|null = null
$strict : bool|null = false
Return values
string|false

mb_detect_order()

mb_detect_order([array<string|int, mixed>|string|null $encoding = null ]) : array<string|int, mixed>|bool
Parameters
$encoding : array<string|int, mixed>|string|null = null
Return values
array<string|int, mixed>|bool

mb_parse_str()

mb_parse_str(string|null $string[, mixed &$result = [] ]) : bool
Parameters
$string : string|null
$result : mixed = []
Return values
bool

mb_strlen()

mb_strlen(string|null $string[, string|null $encoding = null ]) : int
Parameters
$string : string|null
$encoding : string|null = null
Return values
int

mb_strpos()

mb_strpos(string|null $haystack, string|null $needle, int|null $offset[, string|null $encoding = null ]) : int|false
Parameters
$haystack : string|null
$needle : string|null
$offset : int|null
$encoding : string|null = null
Return values
int|false

mb_strtolower()

mb_strtolower(string|null $string[, string|null $encoding = null ]) : string
Parameters
$string : string|null
$encoding : string|null = null
Return values
string

mb_strtoupper()

mb_strtoupper(string|null $string[, string|null $encoding = null ]) : string
Parameters
$string : string|null
$encoding : string|null = null
Return values
string

mb_substitute_character()

mb_substitute_character([string|int|null $substitute_character = null ]) : string|int|bool
Parameters
$substitute_character : string|int|null = null
Return values
string|int|bool

mb_substr()

mb_substr(string|null $string, int|null $start[, int|null $length = null ][, string|null $encoding = null ]) : string
Parameters
$string : string|null
$start : int|null
$length : int|null = null
$encoding : string|null = null
Return values
string

mb_stripos()

mb_stripos(string|null $haystack, string|null $needle, int|null $offset[, string|null $encoding = null ]) : int|false
Parameters
$haystack : string|null
$needle : string|null
$offset : int|null
$encoding : string|null = null
Return values
int|false

mb_stristr()

mb_stristr(string|null $haystack, string|null $needle[, bool|null $before_needle = false ][, string|null $encoding = null ]) : string|false
Parameters
$haystack : string|null
$needle : string|null
$before_needle : bool|null = false
$encoding : string|null = null
Return values
string|false

mb_strrchr()

mb_strrchr(string|null $haystack, string|null $needle[, bool|null $before_needle = false ][, string|null $encoding = null ]) : string|false
Parameters
$haystack : string|null
$needle : string|null
$before_needle : bool|null = false
$encoding : string|null = null
Return values
string|false

mb_strrichr()

mb_strrichr(string|null $haystack, string|null $needle[, bool|null $before_needle = false ][, string|null $encoding = null ]) : string|false
Parameters
$haystack : string|null
$needle : string|null
$before_needle : bool|null = false
$encoding : string|null = null
Return values
string|false

mb_strripos()

mb_strripos(string|null $haystack, string|null $needle, int|null $offset[, string|null $encoding = null ]) : int|false
Parameters
$haystack : string|null
$needle : string|null
$offset : int|null
$encoding : string|null = null
Return values
int|false

mb_strrpos()

mb_strrpos(string|null $haystack, string|null $needle, int|null $offset[, string|null $encoding = null ]) : int|false
Parameters
$haystack : string|null
$needle : string|null
$offset : int|null
$encoding : string|null = null
Return values
int|false

mb_strstr()

mb_strstr(string|null $haystack, string|null $needle[, bool|null $before_needle = false ][, string|null $encoding = null ]) : string|false
Parameters
$haystack : string|null
$needle : string|null
$before_needle : bool|null = false
$encoding : string|null = null
Return values
string|false

mb_get_info()

mb_get_info([string|null $type = 'all' ]) : array<string|int, mixed>|string|int|false
Parameters
$type : string|null = 'all'
Return values
array<string|int, mixed>|string|int|false

mb_http_output()

mb_http_output([string|null $encoding = null ]) : string|bool
Parameters
$encoding : string|null = null
Return values
string|bool

mb_strwidth()

mb_strwidth(string|null $string[, string|null $encoding = null ]) : int
Parameters
$string : string|null
$encoding : string|null = null
Return values
int

mb_substr_count()

mb_substr_count(string|null $haystack, string|null $needle[, string|null $encoding = null ]) : int
Parameters
$haystack : string|null
$needle : string|null
$encoding : string|null = null
Return values
int

mb_output_handler()

mb_output_handler(string|null $string, int|null $status) : string
Parameters
$string : string|null
$status : int|null
Return values
string

mb_http_input()

mb_http_input([string|null $type = null ]) : array<string|int, mixed>|string|false
Parameters
$type : string|null = null
Return values
array<string|int, mixed>|string|false

mb_convert_variables()

mb_convert_variables(string|null $to_encoding, array<string|int, mixed>|string|null $from_encoding, mixed &$var, mixed ...&$vars) : string|false
Parameters
$to_encoding : string|null
$from_encoding : array<string|int, mixed>|string|null
$var : mixed
$vars : mixed
Return values
string|false

mb_ord()

mb_ord(string|null $string[, string|null $encoding = null ]) : int|false
Parameters
$string : string|null
$encoding : string|null = null
Return values
int|false

mb_chr()

mb_chr(int|null $codepoint[, string|null $encoding = null ]) : string|false
Parameters
$codepoint : int|null
$encoding : string|null = null
Return values
string|false

mb_scrub()

mb_scrub(string|null $string[, string|null $encoding = null ]) : string
Parameters
$string : string|null
$encoding : string|null = null
Return values
string

mb_str_split()

mb_str_split(string|null $string[, int|null $length = 1 ][, string|null $encoding = null ]) : array<string|int, mixed>
Parameters
$string : string|null
$length : int|null = 1
$encoding : string|null = null
Return values
array<string|int, mixed>

sapi_windows_vt100_support()

sapi_windows_vt100_support(mixed $stream[, mixed $enable = null ]) : mixed
Parameters
$stream : mixed
$enable : mixed = null
Return values
mixed

stream_isatty()

stream_isatty(mixed $stream) : mixed
Parameters
$stream : mixed
Return values
mixed

utf8_encode()

utf8_encode(mixed $string) : mixed
Parameters
$string : mixed
Return values
mixed

utf8_decode()

utf8_decode(mixed $string) : mixed
Parameters
$string : mixed
Return values
mixed

spl_object_id()

spl_object_id(mixed $object) : mixed
Parameters
$object : mixed
Return values
mixed

mb_ord()

mb_ord(mixed $string[, mixed $encoding = null ]) : mixed
Parameters
$string : mixed
$encoding : mixed = null
Return values
mixed

mb_chr()

mb_chr(mixed $codepoint[, mixed $encoding = null ]) : mixed
Parameters
$codepoint : mixed
$encoding : mixed = null
Return values
mixed

mb_scrub()

mb_scrub(mixed $string[, mixed $encoding = null ]) : mixed
Parameters
$string : mixed
$encoding : mixed = null
Return values
mixed

is_countable()

is_countable(mixed $value) : mixed
Parameters
$value : mixed
Return values
mixed

hrtime()

hrtime([mixed $as_number = false ]) : mixed
Parameters
$as_number : mixed = false
Return values
mixed

array_key_first()

array_key_first(array<string|int, mixed> $array) : mixed
Parameters
$array : array<string|int, mixed>
Return values
mixed

array_key_last()

array_key_last(array<string|int, mixed> $array) : mixed
Parameters
$array : array<string|int, mixed>
Return values
mixed

fdiv()

fdiv(float $num1, float $num2) : float
Parameters
$num1 : float
$num2 : float
Return values
float

preg_last_error_msg()

preg_last_error_msg() : string
Return values
string

str_contains()

str_contains(string|null $haystack, string|null $needle) : bool
Parameters
$haystack : string|null
$needle : string|null
Return values
bool

str_starts_with()

str_starts_with(string|null $haystack, string|null $needle) : bool
Parameters
$haystack : string|null
$needle : string|null
Return values
bool

str_ends_with()

str_ends_with(string|null $haystack, string|null $needle) : bool
Parameters
$haystack : string|null
$needle : string|null
Return values
bool

get_debug_type()

get_debug_type(mixed $value) : string
Parameters
$value : mixed
Return values
string

get_resource_id()

get_resource_id(mixed $resource) : int
Parameters
$resource : mixed
Return values
int

array_is_list()

array_is_list(array<string|int, mixed> $array) : bool
Parameters
$array : array<string|int, mixed>
Return values
bool

enum_exists()

enum_exists(string $enum[, bool $autoload = true ]) : bool
Parameters
$enum : string
$autoload : bool = true
Return values
bool

findTranslationFiles()

findTranslationFiles(mixed $originalFilePath, mixed $localeToAnalyze) : mixed
Parameters
$originalFilePath : mixed
$localeToAnalyze : mixed
Return values
mixed

calculateTranslationStatus()

calculateTranslationStatus(mixed $originalFilePath, mixed $translationFilePaths) : mixed
Parameters
$originalFilePath : mixed
$translationFilePaths : mixed
Return values
mixed

isTranslationCompleted()

isTranslationCompleted(array<string|int, mixed> $translationStatus) : bool
Parameters
$translationStatus : array<string|int, mixed>
Return values
bool

printTranslationStatus()

printTranslationStatus(mixed $originalFilePath, mixed $translationStatus, mixed $verboseOutput, mixed $includeCompletedLanguages) : mixed
Parameters
$originalFilePath : mixed
$translationStatus : mixed
$verboseOutput : mixed
$includeCompletedLanguages : mixed
Return values
mixed

extractLocaleFromFilePath()

extractLocaleFromFilePath(mixed $filePath) : mixed
Parameters
$filePath : mixed
Return values
mixed

extractTranslationKeys()

extractTranslationKeys(mixed $filePath) : mixed
Parameters
$filePath : mixed
Return values
mixed

findTransUnitMismatches()

Check whether the trans-unit id and source match with the base translation.

findTransUnitMismatches(array<string|int, mixed> $baseTranslationKeys, array<string|int, mixed> $translatedKeys) : array<string|int, mixed>
Parameters
$baseTranslationKeys : array<string|int, mixed>
$translatedKeys : array<string|int, mixed>
Return values
array<string|int, mixed>

printTitle()

printTitle(mixed $title) : mixed
Parameters
$title : mixed
Return values
mixed

printTable()

printTable(mixed $translations, mixed $verboseOutput, bool $includeCompletedLanguages) : mixed
Parameters
$translations : mixed
$verboseOutput : mixed
$includeCompletedLanguages : bool
Return values
mixed

twig_is_selected_choice()

Returns whether a choice is selected for a given form value.

twig_is_selected_choice(ChoiceView $choice, string|array<string|int, mixed> $selectedValue) : bool

This is a function and not callable due to performance reasons.

Parameters
$choice : ChoiceView
$selectedValue : string|array<string|int, mixed>

The selected value to compare

Tags
see
ChoiceView::isSelected()
Return values
bool

Whether the choice is selected

esc()

esc(string $str) : mixed
Parameters
$str : string
Return values
mixed

dump()

dump(mixed $var, mixed ...$moreVars) : mixed
Parameters
$var : mixed
$moreVars : mixed
Tags
author

Nicolas Grekas p@tchwork.com

Return values
mixed

dd()

dd(mixed ...$vars) : never
Parameters
$vars : mixed
Return values
never

Search results