Documentation

Application

Table of Contents

Interfaces

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.
ReadableCollection
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.
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.
SchemaManagerFactory
Creates a schema manager for the given connection.
NamespaceVisitor
Visitor that can visit schema namespaces.
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 what events it is interested in.
EntityListenerServiceResolver
A resolver is used to instantiate an entity listener.
ConnectionNameAwareInterface
ServiceEntityRepositoryInterface
This interface signals that your repository should be loaded from the container.
EventSubscriber
An EventSubscriber knows what events it 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.
MappingAttribute
A marker interface for mapping attributes.
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.
TypedFieldMapper
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.
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
CollectionInterface
CrudControllerInterface
DashboardControllerInterface
This must be implemented by all backend dashboards.
EntityLifecycleEventInterface
FieldConfiguratorInterface
FieldInterface
FilterConfiguratorInterface
FilterInterface
MenuItemInterface
EntityPaginatorInterface
EntityRepositoryInterface
EntityUpdaterInterface
MenuItemMatcherInterface
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
ExceptionInterface
TagInterface
ExceptionInterface
GeneratorInterface
TraitUsageInterface
PhpDocTypedTagInterface
TagInterface
ExceptionInterface
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
LogRecord
Monolog log record interface for forward compatibility with Monolog 3.0
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
ConstExprNode
Node
NodeVisitor
Inspired by https://github.com/nikic/PHP-Parser/tree/36a6dcd04e7b0285e8f0868f44bd4927802f7df1
PhpDocChildNode
PhpDocTagValueNode
TypeNode
Exception
Exception
Exception
Exception
InvocationStubber
MockObject
ParametersRule
Stub
Test
TestListener
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
AfterIncompleteTestHook
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
AfterLastTestHook
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
AfterRiskyTestHook
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
AfterSkippedTestHook
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
AfterSuccessfulTestHook
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
AfterTestErrorHook
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
AfterTestFailureHook
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
AfterTestHook
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
AfterTestWarningHook
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
BeforeFirstTestHook
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
BeforeTestHook
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
Hook
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
TestHook
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
TestSuiteLoader
ResultPrinter
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
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.
EventDispatcherInterface
Defines a dispatcher for events.
ListenerProviderInterface
Mapper from an event to the listeners that are applicable to that event.
StoppableEventInterface
An Event whose processing may be interrupted when the event has been handled.
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
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.
SignalableCommandInterface
Interface for command reacting to signal.
CommandLoaderInterface
CompletionOutputInterface
Transforms the {@see CompletionSuggestions} object into output readable by the shell completion.
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.
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.
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.
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.
DataAccessorInterface
Writes and reads values to/from an object or array bound to a form.
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
TemplateAwareDataCollectorInterface
DataCollectorInterface.
RouteLoaderInterface
Marker interface for service route loaders.
StreamableInterface
RetryStrategyInterface
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.
FragmentUriGeneratorInterface
Interface implemented by rendering strategies able to generate an URL for a fragment.
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.
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.
ExceptionInterface
Base Messenger component's exception.
RecoverableExceptionInterface
Marker interface for exceptions to indicate that handling a message should have worked.
StopWorkerExceptionInterface
UnrecoverableExceptionInterface
Marker interface for exceptions to indicate that handling a message will continue to fail.
BatchHandlerInterface
HandlersLocatorInterface
Maps a message to a list of handlers.
MessageHandlerInterface
Marker interface for message handlers.
MessageSubscriberInterface
Handlers can implement this interface to handle multiple messages.
MessageBusInterface
MiddlewareInterface
StackInterface
RetryStrategyInterface
NonSendableStampInterface
A stamp that should not be included with the Envelope if sent to a transport.
StampInterface
An envelope stamp related to a message.
ListableReceiverInterface
Used when a receiver has the ability to list messages and find specific messages.
MessageCountAwareInterface
QueueReceiverInterface
Some transports may have multiple queues. This interface is used to read from only some queues.
ReceiverInterface
SenderInterface
SendersLocatorInterface
Maps a message to a list of senders.
SerializerInterface
SetupableTransportInterface
TransportFactoryInterface
Creates a Messenger transport.
TransportInterface
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.
ChannelInterface
ChannelPolicyInterface
ChatterInterface
Interface for classes able to send chat messages synchronous and/or asynchronous.
ExceptionInterface
Exception interface for all exceptions thrown by the component.
TransportExceptionInterface
Exception interface for all exceptions thrown by the component.
MessageInterface
MessageOptionsInterface
ChatNotificationInterface
EmailNotificationInterface
PushNotificationInterface
SmsNotificationInterface
NotifierInterface
Interface for the Notifier system.
EmailRecipientInterface
RecipientInterface
SmsRecipientInterface
TexterInterface
Interface for classes able to send SMS messages synchronous and/or asynchronous.
TransportFactoryInterface
TransportInterface
ExceptionInterface
Marker interface for all exceptions thrown by the OptionsResolver component.
Options
Contains resolved option values.
ExceptionInterface
Interface for exceptions thrown by the password-hasher component.
PasswordHasherAwareInterface
PasswordHasherFactoryInterface
PasswordHasherFactoryInterface to support different password hashers for different user accounts.
UserPasswordHasherInterface
Interface for the user password hasher service.
LegacyPasswordHasherInterface
Provides password hashing and verification capabilities for "legacy" hashers that require external salts.
PasswordHasherInterface
Provides password hashing capabilities.
ExceptionInterface
Base ExceptionInterface for the Intl component.
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.
PropertyReadInfoExtractorInterface
Extract read information for the property of a class.
PropertyTypeExtractorInterface
Type Extractor Interface.
PropertyWriteInfoExtractorInterface
Extract write information for the property of a class.
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.
ResolverInterface
RunnerInterface
RuntimeInterface
Enables decoupling applications from global state.
AuthenticatorFactoryInterface
FirewallListenerFactoryInterface
Can be implemented by a security factory to add a listener to the firewall.
UserProviderFactoryInterface
UserProviderFactoryInterface is the interface for all user provider factories.
AuthenticationTrustResolverInterface
Interface for resolving the authentication status of a given token.
PersistentTokenInterface
Interface to be implemented by persistent token classes (such as Doctrine entities representing a remember-me token).
TokenProviderInterface
Interface for TokenProviders.
TokenVerifierInterface
TokenStorageInterface
The TokenStorageInterface.
TokenInterface
TokenInterface is the interface for the user authentication information.
AccessDecisionManagerInterface
AccessDecisionManagerInterface makes authorization decisions.
AuthorizationCheckerInterface
The AuthorizationCheckerInterface.
AccessDecisionStrategyInterface
A strategy for turning a stream of votes into a final decision.
CacheableVoterInterface
Let voters expose the attributes and types they care about.
VoterInterface
VoterInterface is the interface implemented by all voters.
ExceptionInterface
Base ExceptionInterface for the Security component.
RoleHierarchyInterface
RoleHierarchyInterface is the interface for a role hierarchy.
EquatableInterface
EquatableInterface used to test if two objects are equal in security and re-authentication context.
LegacyPasswordAuthenticatedUserInterface
For users that can be authenticated using a password/salt couple.
PasswordAuthenticatedUserInterface
For users that can be authenticated using a password.
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.
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.
AuthenticatorManagerInterface
UserAuthenticatorInterface
AuthenticatorInterface
The interface for all authenticators.
InteractiveAuthenticatorInterface
This is an extension of the authenticator interface that must be used by interactive authenticators.
BadgeInterface
Passport badges allow to add more information to a passport (e.g. a CSRF token).
CredentialsInterface
Credentials are a special badge used to explicitly mark the credential check of an authenticator.
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).
FirewallListenerInterface
Can be implemented by firewall listeners.
FirewallMapInterface
This interface must be implemented by firewall maps.
InvalidLoginLinkExceptionInterface
LoginLinkHandlerInterface
A class that is able to create and handle "magic" login links.
RememberMeHandlerInterface
Handles creating and validating remember-me cookies.
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.
ProviderExceptionInterface
Exception interface for all exceptions thrown by the component.
ExtractorInterface
Extracts translation messages from a directory or files to the catalogue.
IntlFormatterInterface
Formats ICU message patterns.
MessageFormatterInterface
LoaderInterface
LoaderInterface is the interface implemented by all translation loaders.
MessageCatalogueInterface
MessageCatalogueInterface.
MetadataAwareInterface
MetadataAwareInterface.
ProviderFactoryInterface
ProviderInterface
TranslationReaderInterface
TranslationReader reads translation messages from translation files.
TranslatorBagInterface
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.
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.
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
EntrypointLookupCollectionInterface
EntrypointLookupInterface
Provides a way to reset an object to its initial state.
IntegrityDataProviderInterface
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.

Classes

Version20230620164025
Auto-generated Migration: Please modify to your needs!
Version20230620171220
Auto-generated Migration: Please modify to your needs!
Version20230628132908
Auto-generated Migration: Please modify to your needs!
AppCache
Manages HTTP cache objects in a Container.
AppKernel
The Kernel is the heart of the Symfony system.
ConnectController
AppBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
DefaultController
FestivalController
Festival controller.
LegalController
ProductCategoryController
Productcategory controller.
ProductController
Product controller.
SellRecordController
Sellrecord controller.
SerieFestivalController
Seriefestival controller.
ExpenseKind
ExpenseKind, for previsional compta
Festival
Festival
Product
ProductCategory
ProductSold
SellRecord
SerieFestival
Festival
User
User
FestivalType
ProductCategoryType
ProductType
SellRecordType
SerieFestivalType
ExpenseKindRepository
ExpenseKindRepository
FestivalRepository
FestivalRepository
ProductCategoryRepository
StuffRepository
ProductRepository
StuffRepository
SellRecordRepository
StuffRepository
StuffRepository
StuffRepository
UserRepository
UserRepository
MyFOSUBUserProvider
OwnerService
FestivalControllerTest
WebTestCase is the base class for functional tests.
ProductCategoryControllerTest
WebTestCase is the base class for functional tests.
ProductControllerTest
WebTestCase is the base class for functional tests.
SellRecordControllerTest
WebTestCase is the base class for functional tests.
SerieFestivalControllerTest
WebTestCase is the base class for functional tests.
DefaultControllerTest
WebTestCase is the base class for functional tests.
Requirement
Represents a single PHP requirement, e.g. an installed extension.
PhpIniRequirement
Represents a PHP requirement in form of a php.ini configuration.
RequirementCollection
A RequirementCollection represents a set of Requirement instances.
SymfonyRequirements
This class specifies all requirements and optional recommendations that are necessary to run the Symfony Standard Edition.
AdminCrudController
Provides shortcuts for HTTP-related features in controllers.
DashboardController
This class is useful to extend your dashboard from it instead of implementing the interface.
UserCrudController
Provides shortcuts for HTTP-related features in controllers.
DefaultController
Provides shortcuts for HTTP-related features in controllers.
SecurityController
Provides shortcuts for HTTP-related features in controllers.
UserController
Provides shortcuts for HTTP-related features in controllers.
AppFixtures
User
Admin
ExpenseKind
ExpenseKind, for previsional compta
Festival
Festival
Product
ProductCategory
ProductSold
SellRecord
SerieFestival
Festival
User
User
UserAccount
FestivalType
ProductCategoryType
ProductType
SellRecordType
SerieFestivalType
Kernel
The Kernel is the heart of the Symfony system.
AdminRepository
Optional EntityRepository base class with a simplified constructor (for autowiring).
ExpenseKindRepository
ExpenseKindRepository
FestivalRepository
FestivalRepository
ProductCategoryRepository
StuffRepository
ProductRepository
StuffRepository
SellRecordRepository
StuffRepository
StuffRepository
StuffRepository
UserAccountRepository
Optional EntityRepository base class with a simplified constructor (for autowiring).
UserRepository
UserRepository
AppCustomAuthenticator
A base class to make form login authentication easier!
LoginTest
WebTestCase is the base class for functional tests.
DebugConfig
This class is automatically generated to help in creating a config.
ReplicaConfig
This class is automatically generated to help in creating a config.
SlaveConfig
This class is automatically generated to help in creating a config.
ConnectionConfig
This class is automatically generated to help in creating a config.
TypeConfig
This class is automatically generated to help in creating a config.
DbalConfig
This class is automatically generated to help in creating a config.
ControllerResolverConfig
This class is automatically generated to help in creating a config.
DqlConfig
This class is automatically generated to help in creating a config.
EventConfig
This class is automatically generated to help in creating a config.
ListenerConfig
This class is automatically generated to help in creating a config.
EntityConfig
This class is automatically generated to help in creating a config.
EntityListenersConfig
This class is automatically generated to help in creating a config.
FilterConfig
This class is automatically generated to help in creating a config.
MappingConfig
This class is automatically generated to help in creating a config.
MetadataCacheDriverConfig
This class is automatically generated to help in creating a config.
QueryCacheDriverConfig
This class is automatically generated to help in creating a config.
ResultCacheDriverConfig
This class is automatically generated to help in creating a config.
LoggerConfig
This class is automatically generated to help in creating a config.
RegionCacheDriverConfig
This class is automatically generated to help in creating a config.
CacheDriverConfig
This class is automatically generated to help in creating a config.
RegionConfig
This class is automatically generated to help in creating a config.
SecondLevelCacheConfig
This class is automatically generated to help in creating a config.
EntityManagerConfig
This class is automatically generated to help in creating a config.
OrmConfig
This class is automatically generated to help in creating a config.
DoctrineConfig
This class is automatically generated to help in creating a config.
TableStorageConfig
This class is automatically generated to help in creating a config.
StorageConfig
This class is automatically generated to help in creating a config.
DoctrineMigrationsConfig
This class is automatically generated to help in creating a config.
AnnotationsConfig
This class is automatically generated to help in creating a config.
PackageConfig
This class is automatically generated to help in creating a config.
AssetsConfig
This class is automatically generated to help in creating a config.
PoolConfig
This class is automatically generated to help in creating a config.
CacheConfig
This class is automatically generated to help in creating a config.
CsrfProtectionConfig
This class is automatically generated to help in creating a config.
EsiConfig
This class is automatically generated to help in creating a config.
ExceptionConfig
This class is automatically generated to help in creating a config.
CsrfProtectionConfig
This class is automatically generated to help in creating a config.
FormConfig
This class is automatically generated to help in creating a config.
FragmentsConfig
This class is automatically generated to help in creating a config.
HttpCacheConfig
This class is automatically generated to help in creating a config.
PeerFingerprintConfig
This class is automatically generated to help in creating a config.
HttpCodeConfig
This class is automatically generated to help in creating a config.
RetryFailedConfig
This class is automatically generated to help in creating a config.
DefaultOptionsConfig
This class is automatically generated to help in creating a config.
PeerFingerprintConfig
This class is automatically generated to help in creating a config.
HttpCodeConfig
This class is automatically generated to help in creating a config.
RetryFailedConfig
This class is automatically generated to help in creating a config.
ScopedClientConfig
This class is automatically generated to help in creating a config.
HttpClientConfig
This class is automatically generated to help in creating a config.
LockConfig
This class is automatically generated to help in creating a config.
EnvelopeConfig
This class is automatically generated to help in creating a config.
HeaderConfig
This class is automatically generated to help in creating a config.
MailerConfig
This class is automatically generated to help in creating a config.
MiddlewareConfig
This class is automatically generated to help in creating a config.
BusConfig
This class is automatically generated to help in creating a config.
RoutingConfig
This class is automatically generated to help in creating a config.
SymfonySerializerConfig
This class is automatically generated to help in creating a config.
SerializerConfig
This class is automatically generated to help in creating a config.
RetryStrategyConfig
This class is automatically generated to help in creating a config.
TransportConfig
This class is automatically generated to help in creating a config.
MessengerConfig
This class is automatically generated to help in creating a config.
AdminRecipientConfig
This class is automatically generated to help in creating a config.
NotifierConfig
This class is automatically generated to help in creating a config.
PhpErrorsConfig
This class is automatically generated to help in creating a config.
ProfilerConfig
This class is automatically generated to help in creating a config.
PropertyAccessConfig
This class is automatically generated to help in creating a config.
PropertyInfoConfig
This class is automatically generated to help in creating a config.
RateConfig
This class is automatically generated to help in creating a config.
LimiterConfig
This class is automatically generated to help in creating a config.
RateLimiterConfig
This class is automatically generated to help in creating a config.
RequestConfig
This class is automatically generated to help in creating a config.
RouterConfig
This class is automatically generated to help in creating a config.
SecretsConfig
This class is automatically generated to help in creating a config.
MappingConfig
This class is automatically generated to help in creating a config.
SerializerConfig
This class is automatically generated to help in creating a config.
SessionConfig
This class is automatically generated to help in creating a config.
SsiConfig
This class is automatically generated to help in creating a config.
ProviderConfig
This class is automatically generated to help in creating a config.
PseudoLocalizationConfig
This class is automatically generated to help in creating a config.
TranslatorConfig
This class is automatically generated to help in creating a config.
UidConfig
This class is automatically generated to help in creating a config.
AutoMappingConfig
This class is automatically generated to help in creating a config.
MappingConfig
This class is automatically generated to help in creating a config.
NotCompromisedPasswordConfig
This class is automatically generated to help in creating a config.
ValidationConfig
This class is automatically generated to help in creating a config.
WebLinkConfig
This class is automatically generated to help in creating a config.
AuditTrailConfig
This class is automatically generated to help in creating a config.
MarkingStoreConfig
This class is automatically generated to help in creating a config.
PlaceConfig
This class is automatically generated to help in creating a config.
TransitionConfig
This class is automatically generated to help in creating a config.
WorkflowsConfig
This class is automatically generated to help in creating a config.
WorkflowsConfig
This class is automatically generated to help in creating a config.
FrameworkConfig
This class is automatically generated to help in creating a config.
MakerConfig
This class is automatically generated to help in creating a config.
ChannelsConfig
This class is automatically generated to help in creating a config.
ElasticsearchConfig
This class is automatically generated to help in creating a config.
EmailPrototypeConfig
This class is automatically generated to help in creating a config.
ExcludedHttpCodeConfig
This class is automatically generated to help in creating a config.
MongoConfig
This class is automatically generated to help in creating a config.
PredisConfig
This class is automatically generated to help in creating a config.
ProcessPsr3MessagesConfig
This class is automatically generated to help in creating a config.
PublisherConfig
This class is automatically generated to help in creating a config.
RedisConfig
This class is automatically generated to help in creating a config.
VerbosityLevelsConfig
This class is automatically generated to help in creating a config.
HandlerConfig
This class is automatically generated to help in creating a config.
MonologConfig
This class is automatically generated to help in creating a config.
AccessControlConfig
This class is automatically generated to help in creating a config.
AccessDecisionManagerConfig
This class is automatically generated to help in creating a config.
FormLoginConfig
This class is automatically generated to help in creating a config.
FormLoginLdapConfig
This class is automatically generated to help in creating a config.
HttpBasicConfig
This class is automatically generated to help in creating a config.
HttpBasicLdapConfig
This class is automatically generated to help in creating a config.
JsonLoginConfig
This class is automatically generated to help in creating a config.
JsonLoginLdapConfig
This class is automatically generated to help in creating a config.
LoginLinkConfig
This class is automatically generated to help in creating a config.
LoginThrottlingConfig
This class is automatically generated to help in creating a config.
DeleteCookieConfig
This class is automatically generated to help in creating a config.
LogoutConfig
This class is automatically generated to help in creating a config.
DoctrineConfig
This class is automatically generated to help in creating a config.
TokenProviderConfig
This class is automatically generated to help in creating a config.
RememberMeConfig
This class is automatically generated to help in creating a config.
RemoteUserConfig
This class is automatically generated to help in creating a config.
SwitchUserConfig
This class is automatically generated to help in creating a config.
X509Config
This class is automatically generated to help in creating a config.
FirewallConfig
This class is automatically generated to help in creating a config.
PasswordHasherConfig
This class is automatically generated to help in creating a config.
ChainConfig
This class is automatically generated to help in creating a config.
EntityConfig
This class is automatically generated to help in creating a config.
LdapConfig
This class is automatically generated to help in creating a config.
UserConfig
This class is automatically generated to help in creating a config.
MemoryConfig
This class is automatically generated to help in creating a config.
ProviderConfig
This class is automatically generated to help in creating a config.
SecurityConfig
This class is automatically generated to help in creating a config.
DateConfig
This class is automatically generated to help in creating a config.
GlobalConfig
This class is automatically generated to help in creating a config.
NumberFormatConfig
This class is automatically generated to help in creating a config.
TwigConfig
This class is automatically generated to help in creating a config.
CacheConfig
This class is automatically generated to help in creating a config.
CssinlinerConfig
This class is automatically generated to help in creating a config.
HtmlConfig
This class is automatically generated to help in creating a config.
InkyConfig
This class is automatically generated to help in creating a config.
IntlConfig
This class is automatically generated to help in creating a config.
MarkdownConfig
This class is automatically generated to help in creating a config.
StringConfig
This class is automatically generated to help in creating a config.
TwigExtraConfig
This class is automatically generated to help in creating a config.
WebpackEncoreConfig
This class is automatically generated to help in creating a config.
WebProfilerConfig
This class is automatically generated to help in creating a config.
__TwigTemplate_05908ad0edf8afa44a8e347295ab3f03853ecb7352af375beefa083725f56c93
__TwigTemplate_52ff505cf54d79817564b9e7d28f7ffc055fae1df420660194703df82bbd68b0
__TwigTemplate_cc3ee39d6705cc8cc2dbda4f2ce058d37b9c04aa126d5e3078a8f30da571b6dc
__TwigTemplate_8d6094a6bda06f680177c622b2996758de498c6611b9511cb5d3a99dab93f896
__TwigTemplate_00002b6066b047e746e67dab20e383c0494841463e8314a39419e00ef40297f1
__TwigTemplate_e7265607e72b1077ab2038691fe2b4c82b1064915e6a3b2dea5b0b31d819ff22
__TwigTemplate_033431b0b78dac4bcea62109fc121470f311f31731407b41d71f5cf12b4360c7
__TwigTemplate_c11de7dddee57c667f96e35053ba595e348c3f57daa2983c2a08d9d17454a16e
__TwigTemplate_e2c328eda5c3e52606cbed7c39bf3bfd42db5cd269bbc7cfe35872d8377580da
__TwigTemplate_3575e9a8631a6d8bb24bf949f0f628650c4738a67445bae3d07e10e740bc57da
__TwigTemplate_bd6422fdd6c71fc294cdd84dd3ffbeef7f78cca84139e9abf83ba9cd17bf4142
__TwigTemplate_c4939c25e524857fc9b5942f8b8981402ef62be3702b930cb47a0978b13fb29c
__TwigTemplate_109bed1a6f1f9e5497d0f0cfb636867e6c219f049411df23df5a95d9ab72c7cc
__TwigTemplate_61b1338cecf8cfde00b220b35a2d00ac7d288b846a986644d00e7b1b55bc3d8f
__TwigTemplate_e544ac655adad860bb21200734105c0c691ccaefa97cbceb0cdca538ce413eea
__TwigTemplate_92f78dadd8faf5d8f773caf2e3ff720a8164f577cc228928ee96828a35f24a87
__TwigTemplate_26132dac79cd13f84ea73030e788bad0be6ffcfcf1c93da3628a1481277f471d
__TwigTemplate_871bd560009013850d7f093368e95283f8e2c72819592a6f001f60ca141d8569
__TwigTemplate_6f3631dc2885d6a4d38a9319cff14e8fc6b29cfc44b0a44390b95b89f81978a3
__TwigTemplate_4229c901b76f8812d662ce99405fcb6e1ef481482a99cfe95b0374f8d0a7185b
__TwigTemplate_f6411366b62c27807594da34cf978b6682a6f00cfbe2c2da22557a5c4b537677
__TwigTemplate_b59dc4dd19bae642f273c9556d97735ddb6496b475c8db3493b941f8563fffae
__TwigTemplate_e8dfc9c045812c73bce82bc6364e866a899238fcec2251ce7b30a696daaf80b6
__TwigTemplate_4acb735e1fb1ce876dacee4b6df2735991610a25339e090847440bc039f30490
__TwigTemplate_4f3cb0a3b027497306d3f5584798805f3ae51f6ca7b4adf1301187e1fdfb7ca1
__TwigTemplate_cabe4228a280af86cbac1f7263d7ab1e407a25bb73dfc92fa223cde194f6671e
__TwigTemplate_3a28edae61d533397a9fd52043ea4e24b33ad18a7266f997083f8561e12d3655
__TwigTemplate_4f8c65c5c06c630675d8449cf2963417d5e6c5b2c99b2edec7800dc246ec514e
__TwigTemplate_4ac14583308677210eaae078bb1418468b2740ab31d83f8e6a90e910b7dd2fc9
__TwigTemplate_91071a095b5b8c47ac294f6a46217ef5704ed845f2b9db18951fbd6f10dd3bab
__TwigTemplate_b4946e800c6497a621a8b0956394fe103c25ee18d14106de0073ac3384537e57
__TwigTemplate_240c4b3dc9e287a2aff62eb9e8cf82557a223e1af6fec4b6f548024794f432f6
__TwigTemplate_6267d0d8108fbe0b05607b1cade24ed384ae1fc09a4d40e2deb8db96f974df85
__TwigTemplate_6ee42b3676fa18ecc19d7b3a5f2b720240285b0105451235f6dd5ce60f4443d1
__TwigTemplate_7cb0e7e3e71805d2377f2e5711b0b5c03fbceabbe1ab9945a06f6e25a819cfbe
__TwigTemplate_b20fc4403a13d619f9e1b6cec10aa426e4cc18c5c732daf625247a40bdacc98b
__TwigTemplate_15bfa45147bbad16f102117679701d25b2429da1e5688bc9000e3098001a6377
__TwigTemplate_c519065576e77016274bcfa270824330264bd5cb941bebaec993cfa954b59193
__TwigTemplate_d2a71f60216c5973dcf9ab815317cdf152c3cef53aa7ea0b8686df41d06f2b43
__TwigTemplate_d4f6e5d6bccf9fba08407b124d68b293cea28697a471d1c1665c3a844b56c616
__TwigTemplate_ce51c20d46980aaba80fd87bc90dfe258162449341307867e38356144d318d5e
__TwigTemplate_5ffc3487f744aa6177d820229a07e19d99fba4236a46271f3ce40f116b252eac
__TwigTemplate_5811a89677a1b84eaaaa98c9b1d3f74bb7cc421e1ee218957b8c44f60bf8ea02
__TwigTemplate_21a9624518e8fbf1cb993cb173290181ec63c51842982c2f70dd3d8f2009dce6
__TwigTemplate_50c45e6b2b6d2a628e3be98fa336be36071f36781f384a928e595506991e4f3d
__TwigTemplate_3d8c2c249f191bb89c5a1c9a6d633f94c6d0d6c874bb07c4868ffaeb734ebf4c
__TwigTemplate_fbad77a5c4b9cc5a3e182dca6edb5ac333f9d7ba492051491b20ba0c3956b964
__TwigTemplate_3c023ee889b7bddae3e53f1b313d4e3de8d68eca9f8ed818f5dd999adaadfcb2
__TwigTemplate_51592f9dcfe17bbbad0c60aabfdc992b68dd2c269d4bf06cbc50acd3cc71cefc
__TwigTemplate_781cc0e99d28b7782ded883066114d840159b73a982c46f13d1d5864785f5833
__TwigTemplate_a471b343da53e4c0d54eae9879540c1d920c896c6965d73842bea2b045b592d4
__TwigTemplate_d5ea253e8516464c406e8bae823713f4b567052a1cd01166a04770d2748125b0
__TwigTemplate_b21287a45122b0bd49e8fa96babc1effcbe1c48a78bab0d1a970c62fbfda3cc7
__TwigTemplate_8fca40814bcee932a0ae0a43860a551f266fa9448ffea5986db1daa1d8458c9d
__TwigTemplate_5b4c8f03446aba0919c8a901ac9daddfbcc0a412be93b0535b0dc5fb1f83e3ad
__TwigTemplate_8b75aa5df0c27f4f314507358a23c06bd802f60800294ab675b38ebb52f3aa6c
__TwigTemplate_8c89eaaa7a7cc3f68465fa8d269ace7548db78da33a147c4e22b5ddbaf10ecfe
__TwigTemplate_6937fd32abe5a8d6d1af0a529f55ee47aa7e26938e3a393f935780a2ccb1de38
__TwigTemplate_8b125ac6ce0d146e0f999413b5825a1fd4cfb56f64806dd7a066a96fcdcfee33
__TwigTemplate_31c79f98e6af83280b710a9195d4583b20d1353775e8684a9e82e5df87fedbee
__TwigTemplate_36ed3e7d321e9c59a27b329f1e6e7698ae33c714c687045e7420cfcfaa478304
__TwigTemplate_5bbd4cf19da9b99c9356376fe24819a761e438045e02e9006e9cb7fb9fd51343
__TwigTemplate_24a796f5d319b93068a461054e0bc0389e5494e647be131d0c6508be00658413
__TwigTemplate_fcccea1fb74771ddb682459e239960e031f66c1b30503ee8494a5afe0f7609a1
__TwigTemplate_556fe0e4e9b57a65413cdbc3ca339ac7246d4434fbd231f24f2de5fae7160610
__TwigTemplate_70d3ae708eb9949e6e8bd1196843d9d03f7502434cf6203973881bae57ee8f4f
__TwigTemplate_f954c369757ef64110802ae13a84cb8794ab5d369e5dee4ff104c939879e98f2
__TwigTemplate_b30f0a99ffcc1046ecca30cbd66f70ab433dd9c9100fae6b2797857d8ac905f6
__TwigTemplate_9a07b8dcf04ad740729fb3408e1139e2b4fc12624d5bef999bbba52787d9765c
__TwigTemplate_ed6fd5d216f622db85ce599dc500be02fc0fc6cb0702973caa63c3d99e31aa02
__TwigTemplate_653de14060dbf64119723d02861e7fa64414465dec4eb26e62d9fab7993e5900
__TwigTemplate_f4d655a8bb0db7b206bda017aef8ba23eae1f9ae9512da02103aa792ff8ca0a7
__TwigTemplate_f776d6d9b20a713c383cc2d71ffdcb3807ba755e0cabc28ce3c0e66495b9122a
__TwigTemplate_8c72ad028364e192047dd1d197c8f49c067bee832d6299c96d15e0eaa0f813c1
__TwigTemplate_3e96ada518139909a96c2e2a22055df2ac7a69afa5e3e1123ef8771bfda52f21
__TwigTemplate_7a507a5bda15eaf4920bb1cd18635111d38226da1c2e1d59bb72bc65cd380795
__TwigTemplate_8cd8543a44286302d16f2033e267dd8cb2be33db4873a987f825c280fa15af06
__TwigTemplate_543b75e4fd3177ccca15fbb07eb9a8aefa244f1c42a7c0d603574abf495ae1a5
__TwigTemplate_872a74143b072725d2d69b45d9ff438f856091fe2f40a157b4dc95a0404d29be
__TwigTemplate_c71748bfa196710b8a219861e9905e47a42285ea5db6d55eaa79f34d1debb65c
__TwigTemplate_332466e49e2b5c33be8a722296c8377ec54b6293d2701fe5a793560a2731db07
__TwigTemplate_1d90a518dda40c1e1836d54b314ed4cb2e9f12b5143bd1c2fd5eed10b408fcf4
__TwigTemplate_8d49a0fbbbb2916b6a45a20c311cb53cbcf7911d1bce7d8ef6f478396dbde6cf
__TwigTemplate_2be696e7f196391fb1cf92a7cb9c669c1d3e17b9c71e3377ffe40e82788ef1f3
__TwigTemplate_97dbbd59197e35ab3ded0b122d942e0629584c57ecc9f09ea8701f988a7c0a6a
__TwigTemplate_51c294b7a38139d49c57f724ac5433299dae1ac1059e445befe39841ce05975f
__TwigTemplate_5feb7284b7d802c4a4ff9335c126fa439c836cb92a3d6545f3fb14f80c42ce7e
__TwigTemplate_0146fd562514801c7e752994b82fd2300151f47d2c911203550aa147c52546c9
__TwigTemplate_8ebd04a1dbe7a5b15d45b14b55e2ffa576184ab67e88afd4edff19f82e0ecb83
__TwigTemplate_11061f1d3a47a119eed219b6f5ba9ac3e58733fe10391b2f11e55a778adccfeb
__TwigTemplate_6ace1ebde66acf597d18269b16a840863d0178b734a3728dd0d0ee04d79fcc10
__TwigTemplate_d3faf629165b09814ffe9fcabaa457608aa37b3bb854cfb6e0407df5392a1fd9
__TwigTemplate_2077701ec680004db6c1e747e559ecaaac3211131545e92f34f3812a76eac7c4
__TwigTemplate_40e76992fafe616e88c2edc1dddd4cae5a4a0fd2228133d88bf65ff51c5686e1
__TwigTemplate_acc31f1f835b9357ae07e668e68fd60fdca7995ba1c519d7f2ee2bdc979419a5
__TwigTemplate_a32c1e685ca15b58999eef0d01953b6663be6161c997f66cebfec6740839420a
__TwigTemplate_dbe7946302483011056a350c61aa480ffd6a85befec3a937e9d379633624c15d
__TwigTemplate_e3e637fcffab4aea6ee1be00d8a50aa05465d754ebc25e69f6164113bb3a0501
__TwigTemplate_30a9b03a25a72ca504e240a4d6b462741ebf8d0764dd8933098164898c12c604
__TwigTemplate_43c970f28db2f122a3c8980539ca6674e20d634e61cab63b510021b9bc1fd227
__TwigTemplate_3363486916890bbf057de058ce8d7a70ff3d87911e5b762ae5b45ef3c97ab845
__TwigTemplate_a93820c762582254e5c593d9a9ca6cdbcc8ba7c980bb447e67de5b83cdb57440
__TwigTemplate_26b1e79864fdf360a2c8e9b81a0fa83d2514673338df7e96f6500a978746f390
__TwigTemplate_054ff97c62ed0111f69e9070c0a21423ef4552a574b5c06ce54e79b9eccd84a4
__TwigTemplate_f50ee6b5ee8ac3bba9254d62fea30bd853d3c4bff4e2c0f2d18cc26deb9d17d5
__TwigTemplate_10da24d19e91948ac0885c30de9aadb404095e2598420c173fed186be4cfa419
__TwigTemplate_020ee98e78dfbbe06c803dee54bd76fa4f1447d6f5576e62f2ee6127ae9e652c
__TwigTemplate_1cfca7b62bb780c5eb4a8692b27966bdba697b82d6673049b39aec3c529f672b
__TwigTemplate_a8409200fce72cf52bf0e0866c95132444786b6f12e0485427fff09ed6926c96
__TwigTemplate_f3ee43458b50031e7a5e102a89fdbe6f325a727c87e6fe29e329fae4b7486402
__TwigTemplate_8d22a35c307b2d1ad456a0992d8cb0a2b8e6bb485e8a00892829fc384c6c893b
__TwigTemplate_82e1db9a37fd445355fbd42fde7d32c6b6985c129b9fe4ad60d337fc7b2f8bc6
__TwigTemplate_0b2c05e89a462fed14b6e59167230ef579d0b7419950a022a4d9bc58917055cc
__TwigTemplate_62c82e789ac126519f180532bbadeb167ffcb857b8092eb3413c6b926f371ec9
__TwigTemplate_0d5bc5161bb076d4b13092451fe59917e38731a20f4496c93a504eaa37d4e7a5
__TwigTemplate_b61744a637157bfdf8787dc7f6332030714d471f23b28f76a659008c0c2cc302
__TwigTemplate_aeb85b994f7a90b4fa063eb31e2ebc51cba19803beb0b17fc34f8326d9e69e59
__TwigTemplate_885b1f11ee089267a2dd9bceb949e66e7e8149198dcaa973220c48c2a55689b8
__TwigTemplate_62b0f8e36f0286b8660136af48eb30de39108285680891be36a541da36d5fe6c
__TwigTemplate_f50d03202e6905d33dfc3d9c9aef0e1bbb9e40c29362a881ee725940e0f3136c
__TwigTemplate_cb55463f913a4811beb04cf2e9455d91ad261b9f7f8a6d7320e74666c8bc45cb
__TwigTemplate_a8a302c65ff5a37be5e168c05b70bd46ecde0cc5306bc371dbc2b6e4db5c1b83
__TwigTemplate_4ac1fbf30b45b9f15492ad6002a5f31d269d80023c4e7b7ef2f1ccb70b07d84f
__TwigTemplate_6d245efbf8299cc7dfc7e6d5116c30c929ce39055927d3a0ed6fbec0d79e63a8
__TwigTemplate_8bc89eca5b6058777168167dd54ecea42101d23ff3fd84846cfe14e9eef13c1d
__TwigTemplate_e68783d45ba2ea06f72133acf6bf3109d086a3b20f4625fa71c7f05a18e730ed
__TwigTemplate_33f299560684bd2bd6ea3be685eda0bc30f06080d8a12bc350b302959a8cbd36
__TwigTemplate_93a86c80862e111867be6578b587958552d0ffb66dc0cfcb3e4240939f038d5d
__TwigTemplate_fc943bea007de89de5075c889ee3833fdcfb95c5b3d753154ab7942bf79d2e10
__TwigTemplate_1f716e6723b9ccdeb219ddefa4aec4b44866d0ca158393507195e0436aeca95c
__TwigTemplate_8372215b36636b08288354117a52a5e031da51d9c6d550a34e66ac658b1e975a
__TwigTemplate_d70abd55ede0d64e656b942c82d25477c5bcbcb5f2fce435bf919ba8142e0eb3
__TwigTemplate_58825b8a16b9e2aabc6fa63ba60b977cc40ce57d980460f17293e5470e7361b3
__TwigTemplate_42a3ce4ce49406967ddeea57f8654410096b3f9d81f21d00571d38d68347a118
__TwigTemplate_f585c1927a309a5e639bb1bf1ac8444e0dc37bab7c85463e044cd99086abc30f
__TwigTemplate_70f4567ad7578a70abdc585f9d98f458e108ef65aa3a6c8b630fba81049cc65d
__TwigTemplate_5cc2be43b4d28ceb6ae57b3239e8c99a36d0e0faf18364370a765db69aecdb96
__TwigTemplate_900dd00509bc9e77102cb4b374720e5520e6b32aae8c8eb9f1439e4150c87a09
__TwigTemplate_56ddfda39330b31174d29d1e98803e101cd80b30f263ae75f44f979e18fc9d49
__TwigTemplate_db06aa12ff75e22b3e47d83dc219c1d030be058facbd937bf911034182a060bc
__TwigTemplate_7e6bd25a59213961435f3f07b0f75978d0a2b41d00b5ec462cf82ef0911f5ab4
__TwigTemplate_501762320551051dff7a864063f263db9457de0e2ad20e3be96c8076759e26df
__TwigTemplate_8dcdfdb61ac3e50875f28a068f2502111e9cac0b08d634a2d8c31042e628e2d6
__TwigTemplate_9b8f55124a80abed0b8f5a8e6883431cd01db686b3857d30d02f25cd91a859c2
__TwigTemplate_dacff76b5931f0a08044e510eefd4e8cc6cd2e21309a4e6c4c568279f931eae2
__TwigTemplate_b97f86364de5dd72ee6d8fb7b46fda06c69c3be7d6ec546a9c09acdf0aadf869
__TwigTemplate_a2c17705a0e9cc14f1bb7290bda13f3faaf53a94f14c70442af2a709b8cbc962
__TwigTemplate_fc6e15aae5d7be5bc9cd10186b7e613305a1671e07808325f5864e5c0014bc39
__TwigTemplate_a797c54c8c45b27fbfeb0c1f7bba0ec78abe5323891a5aeea2839b44aaf0febb
__TwigTemplate_e86354bcb9a7d88c30bc40c9be4e08de1c96d332a7c6d98b1c02715b450364aa
__TwigTemplate_b0028fb6e0b379e6f2093b8d7c38c67911bb58031ca088cf215aadfc9ebb33c8
__TwigTemplate_9e6409075c0b550a8ba4bf5e75ccf1720758a294d437f019e494a55a486b6079
__TwigTemplate_e4761e4f4613e689c5a3cafdce29971d192a8a41205bdbb0ff56c851648d6584
__TwigTemplate_0373c8c315b5c50abbba4a0673e58bb090e89edaea9a5cce6e83d78f45d7f7de
__TwigTemplate_9c70f77e580d0aab07feddb7956e2ec03b316c7a3da1df74eeb6afca72b71774
__TwigTemplate_f242d9a55be43a145bb34a80a19febc2780718d2e424367ab3727253e825e5d6
__TwigTemplate_2acb66242b2953bf684b6b3f5cab3fe51095756f88c5bfab3a67f95eed53b91c
__TwigTemplate_abf0a928045b93ab0ed6c795ca1b1fe28869d44c5a464541395441bb4ab7a5eb
__TwigTemplate_3b7e881dbfb9d2a8e7b4563e6f1f5b7f1a6053264323dd96f9064936bb991248
__TwigTemplate_5ef8c58c68ca297849a6d8fd247a44aa74551fda50328262ce751f131452aab2
__TwigTemplate_94c9df7ac764e7f21cf9ddd6ee1af753513df9256ea9c96735f5c66ec16b593e
__TwigTemplate_0c1647f686a8163332a3c99104e7e713e5bd166a8948d7e31f05766105d2a226
__TwigTemplate_e9bb122ae543378df87bddee80b8bf4b23b4b62e9ce8a9d7ecec4e77b563abbf
__TwigTemplate_3100734b9e1d0e8ca527d8537b201e853d5e0cc0bb7ca72374ebd1205530c7e4
__TwigTemplate_b304c46e2392cdc84e736ae76797deeaf27cd18957f84a885db773342d1de66b
__TwigTemplate_c93ba773f586aab83143e89c7c7f1c585146c9244d48824b2c4e8270bd51cb38
__TwigTemplate_835ae4814103232ac009fe48673e0fcacc7d0a69c8f6b8478007c360d9c418f4
__TwigTemplate_ecbf28554f09261b8e905f19c4c69c0c024eee6e23033a049b053568c1934fe6
__TwigTemplate_f903cbfa09827003f50e22a37681e44e4354193ab42cc59b979d99144c4619a1
__TwigTemplate_11d78f1b777b2595b91fce7dacf4831e1251222ddfe6639c6c02b72e46c9f588
__TwigTemplate_97de944097257160089be5524331f62534926e1112594339b81921d801fd5a36
__TwigTemplate_997c8ca2589bc0aa032bc04c4d1b7069211e9ed591b57d57b025ffd7a1b5588f
__TwigTemplate_0436fb604b0cab470524e40e03759ac1f7ceadb32f24152e02862dc691f73659
__TwigTemplate_462f3744970327a6890efe054cffd05d1f20e5a213edae3409e1dda5dd3dc49c
__TwigTemplate_990a1a063e110b9cd1ef1980686fac86dc95ca255f14477c03e5d1e004cb764a
__TwigTemplate_50173c7ba02c56e831129a055e5d65e149c65cbbe9b2fc36b20169860e93729e
__TwigTemplate_c295f9f1f71db3af8fb1f35cc6bec2ed277511512b55fb14143081ccdef7ed6d
__TwigTemplate_e31992fdf22c084ac48174ad09608918e7df5b42b731a021cbb47b4f4ee5cdc1
__TwigTemplate_27b1547e9da66ab72a85e209bb4766ba9d29f3f20956e7668732f6c9edb98ed2
__TwigTemplate_3d3e8b2893c15ac158c2538f01f33e546d35c675e271f3bdfb7c22f135d4ff3f
__TwigTemplate_8da4aa8f6f7a3febef619e97459c65bf711b7a9e200c3563e8c9db24f3482efb
__TwigTemplate_352a5639497ab3a41a1b2e91f920be93978b12e67d133c1cd849b545b104050d
__TwigTemplate_b6c0e4c97fc7499f6d7e91a2952d4303447c8d4da5a3c75adc3dc4e9b8bee846
__TwigTemplate_52af77d0fe63a263c177dbacdf928898797c88a71b5dec4328c48335c492343c
__TwigTemplate_04bc74db6e31c0ab1bdea5f86b3382331dc49225a2add506920170e3276ccb82
__TwigTemplate_ec8f9b8c6dbca0741fb0dd2cfb82568a1fbedffbedee4a106ec6cbac53a690da
__TwigTemplate_869a2d915606f6c4cdf05d04e26b5f7cec23c769c436082e6c9f32c3dad911f0
__TwigTemplate_0b363b1438d12ab9956c603d7b2fd1210c5298c9bda3a2b6c4c0e294ce44878b
__TwigTemplate_7f4603ea72a20b5109121a09ca4a95336b8c1c0d9ef004805ee75436543d84d5
__TwigTemplate_9c1872f37cb4b877c252609cfc9f40799109440fee904fe304b6aad09e8d2e9d
__TwigTemplate_31b9ca111cb391b836e8f2e925f05129706026a676856eee32eef9c049660d41
__TwigTemplate_1b8960732454eda8be94f59a27eac486ede06af82e8cdf18676a717a690bb498
__TwigTemplate_2143c9ec5ba7fabba1601a732ca07de956c00f5abcb7ee51d8a87890f4e91daa
__TwigTemplate_7bfe3f4c4b8219f5c464170f537bfaad42400213ccac9e7c3f6d1be54f4988f2
__TwigTemplate_f661405d417e26d7ac4532def362c6eacaf92c103ba2017cc5edd10e1dce28fd
__TwigTemplate_0cf0fe59b4c8837208d9ab92b26a138815a61b41e15f33dcbce539072c48a2f4
__TwigTemplate_804914e46599dff1c35eb06847072d9e3fa9966be80db9184ad15b598e92f076
__TwigTemplate_978027e13f4fbeea423aa5d300d95931582e778dae77e3e687a520eb8666b5f7
__TwigTemplate_cc45dd547c7423e57ab070ff1f5b382d197f6150dace122fef2ac53228fee2c5
__TwigTemplate_1ec87aad0d48b14e7b4db27e2cd66f04a33eaec8098a2ebc393762c909445da8
__TwigTemplate_207fcea5280c7069cb82ba68cf15c4438eb50eb790df186c00d5f0bac063ac37
__TwigTemplate_be851c483322803afbdd9b846960d147fa0ec334040455c7093ffcc857b32ac3
__TwigTemplate_e5756cc06b2a35f60288b1337f4e1251416671640bc1eae64317e93455e8ac50
__TwigTemplate_f865cb844ca25b83f7874701cbf7e7b6e0797b732f95d8eea7a5ca1042a2b28f
__TwigTemplate_694696bdc3b3e5a7ed477a706472bdb4bf71f6df590ed38ebd8d0e037e993a00
__TwigTemplate_02e3b3cdb1dade9ced2bbabe08f119c926ce2bc98d9b25853b2354b4a4422d70
__TwigTemplate_ffad55e558c867bcc6e9a8f2303d9bbd28b4086eeb38fdbadb19175b2a10adcd
__TwigTemplate_36eff2d346996a39c617f3e3703add6b16230f1ec1e710a436be19002c378eb3
__TwigTemplate_7a7d29abb258a0adf4ff7b16b5fef9e7163903f84aff9a1e18f3bfcdcdb7f89b
__TwigTemplate_8a7cf99c01b747d0d613dfb35d113e9c9164ca74f098faf373270ea399da4a8a
__TwigTemplate_ae8a346ef5d45bcfef3fca184048d4408e3fa40c8322cd76d89c57727313cc61
__TwigTemplate_a591fa6cfd53cfb48f605942a4c7b746d434d770b2750807c4d893c55458f508
__TwigTemplate_abb53265f5c19cabaec2e34635f1049b3c95638f8c7f53c166ad2c8e76a0a6a6
__TwigTemplate_feb5a8b42d5651ea78af79a006c5c60338171361e1fbf9293fcbb86bc69c8682
__TwigTemplate_55151bcf8db2ae378b98f4f5d3e6b7d168a6bb7e34cb87a43c3f0649103755c3
__TwigTemplate_50cc3b66431324baf032820da576c7886408ba205fb654788588bf738895ba2d
ComposerAutoloaderInit81a4c4b32bf301357e2d1c34fcb09f1d
ComposerStaticInit81a4c4b32bf301357e2d1c34fcb09f1d
ClassLoader
ClassLoader implements a PSR-0, PSR-4 and classmap class loader.
InstalledVersions
This class is copied in every Composer installed project and available to all
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.
MissingNamedParameter
ArrayParameterType
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 {@see Driver} interface for IBM DB2 based drivers.
AbstractMySQLDriver
Abstract base implementation of the {@see Driver} interface for MySQL based drivers.
EasyConnectString
Represents an Oracle Easy Connect string
AbstractOracleDriver
Abstract base implementation of the {@see Driver} interface for Oracle based drivers.
AbstractPostgreSQLDriver
Abstract base implementation of the {@see Driver} interface for PostgreSQL based drivers.
EnableForeignKeys
AbstractSQLiteDriver
Abstract base implementation of the {@see Doctrine\DBAL\Driver} interface for SQLite based drivers.
AbstractSQLServerDriver
Abstract base implementation of the {@see Driver} interface for Microsoft SQL Server based drivers.
Connection
DataSourceName
IBM DB2 DSN
Driver
Abstract base implementation of the {@see Driver} interface for IBM DB2 based drivers.
Result
Statement
AbstractConnectionMiddleware
AbstractDriverMiddleware
AbstractResultMiddleware
AbstractStatementMiddleware
Connection
Driver
Abstract base implementation of the {@see Driver} interface for MySQL based drivers.
Charset
Options
Secure
Result
Statement
Connection
Driver
A Doctrine DBAL driver for the Oracle OCI8 PHP extensions.
InitializeSession
Result
Statement
Connection
Driver
Abstract base implementation of the {@see Driver} interface for MySQL based drivers.
Driver
Abstract base implementation of the {@see Driver} interface for Oracle based drivers.
Driver
Abstract base implementation of the {@see Driver} interface for PostgreSQL based drivers.
Result
Driver
Abstract base implementation of the {@see Doctrine\DBAL\Driver} interface for SQLite based drivers.
Connection
Driver
Abstract base implementation of the {@see Driver} interface for Microsoft SQL Server based drivers.
Statement
Statement
Connection
ConvertParameters
Driver
Abstract base implementation of the {@see Driver} interface for PostgreSQL based drivers.
UnexpectedValue
UnknownParameter
Result
Statement
Connection
Driver
Abstract base implementation of the {@see Doctrine\DBAL\Driver} interface for SQLite based drivers.
Result
Statement
Connection
Driver
Driver for ext/sqlsrv.
Result
Statement
DriverManager
Factory for creating {@see 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.
SQLiteSessionInit
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 {@see AbstractPlatform}.
SchemaAlterTableChangeColumnEventArgs
Event Arguments used when SQL queries for changing table columns are generated inside {@see AbstractPlatform}.
SchemaAlterTableEventArgs
Event Arguments used when SQL queries for creating tables are generated inside {@see AbstractPlatform}.
SchemaAlterTableRemoveColumnEventArgs
Event Arguments used when SQL queries for removing table columns are generated inside {@see AbstractPlatform}.
SchemaAlterTableRenameColumnEventArgs
Event Arguments used when SQL queries for renaming table columns are generated inside {@see AbstractPlatform}.
SchemaColumnDefinitionEventArgs
Event Arguments used when the portable column definition is generated inside {@see AbstractPlatform}.
SchemaCreateTableColumnEventArgs
Event Arguments used when SQL queries for creating table columns are generated inside {@see AbstractPlatform}.
SchemaCreateTableEventArgs
Event Arguments used when SQL queries for creating tables are generated inside {@see AbstractPlatform}.
SchemaDropTableEventArgs
Event Arguments used when the SQL query for dropping tables are generated inside {@see AbstractPlatform}.
SchemaEventArgs
Base class for schema related events.
SchemaIndexDefinitionEventArgs
Event Arguments used when the portable index definition is generated inside {@see 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.
DatabaseRequired
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.
MalformedDsnException
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.
AbstractMySQLPlatform
Provides the base implementation for the lowest versions of supported MySQL-like database platforms.
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.
MariaDBKeywords
MySQL Keywordlist.
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.
MariaDBPlatform
Provides the behavior, features and SQL dialect of the MariaDB database platform of the oldest supported version.
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
Provides the behavior, features and SQL dialect of the Oracle MySQL database platform of the oldest supported version.
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.
DefaultSchemaManagerFactory
A schema manager factory that returns the default schema manager for the given platform.
ColumnAlreadyExists
ColumnDoesNotExist
ForeignKeyDoesNotExist
IndexAlreadyExists
IndexDoesNotExist
IndexNameInvalid
InvalidTableName
NamedForeignKeyRequired
NamespaceAlreadyExists
SequenceAlreadyExists
SequenceDoesNotExist
TableAlreadyExists
TableDoesNotExist
UniqueConstraintDoesNotExist
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.
CreateSchemaObjectsSQLBuilder
DropSchemaObjectsSQLBuilder
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.
DsnParser
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().
Deprecation
Manages Deprecation logging in different ways.
AsDoctrineListener
Service tag to autoconfigure event listeners.
AsEntityListener
Service tag to autoconfigure entity listeners.
AsMiddleware
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.
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
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
MiddlewaresPass
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
BacktraceDebugDataHolder
DebugMiddleware
ManagerRegistryAwareEntityManagerProvider
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
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.
Token
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.
PostLoadEventArgs
Lifecycle Events are triggered by the UnitOfWork during lifecycle transitions of entities.
PostPersistEventArgs
Lifecycle Events are triggered by the UnitOfWork during lifecycle transitions of entities.
PostRemoveEventArgs
Lifecycle Events are triggered by the UnitOfWork during lifecycle transitions of entities.
PostUpdateEventArgs
Lifecycle Events are triggered by the UnitOfWork during lifecycle transitions of entities.
PreFlushEventArgs
Provides event arguments for the preFlush event.
PrePersistEventArgs
Lifecycle Events are triggered by the UnitOfWork during lifecycle transitions of entities.
PreRemoveEventArgs
Lifecycle Events are triggered by the UnitOfWork during lifecycle transitions of entities.
PreUpdateEventArgs
Class that holds event arguments for a 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 attribute is used to override association mapping of property for an entity relationship.
AssociationOverrides
This attribute is used to override association mappings of relationship properties.
AttributeOverride
This attribute is used to override the mapping of a entity property.
AttributeOverrides
This attribute 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.
ChainTypedFieldMapper
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
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 attribute 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.
ReflectionEnumProperty
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
ORMSetup
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
Abstract class of an AST node.
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) ")"
InListExpression
InExpression ::= ArithmeticExpression ["NOT"] "IN" "(" (Literal {"," Literal}* | Subselect) ")"
InputParameter
Abstract class of an AST node.
InstanceOfExpression
InstanceOfExpression ::= IdentificationVariable ["NOT"] "INSTANCE" ["OF"] (InstanceOfParameter | "(" InstanceOfParameter {"," InstanceOfParameter}* ")") InstanceOfParameter ::= AbstractSchemaName | InputParameter
InSubselectExpression
InExpression ::= ArithmeticExpression ["NOT"] "IN" "(" (Literal {"," Literal}* | Subselect) ")"
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
Should become an interface in 3.0
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 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.
RootTypeWalker
Infers the DBAL type of the #Id (identifier) column of the given query's root entity, and returns it in place of a real SQL statement.
RowNumberOverFunction
RowNumberOverFunction
WhereInWalker
Appends a condition equivalent to "WHERE IN (:dpid_1, :dpid_2, ...)" to the whereClause of the AST.
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
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.
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
EnumReflectionProperty
PHP Enum Reflection Property - special override for backed enums.
RuntimePublicReflectionProperty
PHP Runtime Reflection Public Property - special overrides for public properties.
RuntimeReflectionProperty
PHP Runtime Reflection Property.
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
AdminContextResolver
BatchActionDtoResolver
AssetPackage
This defines a Symfony Asset named package that groups all the assets provided by EasyAdmin. This is needed because EasyAdmin uses asset versioning, so the full absolute URLs of assets isn't known (the URL contain changing hashes).
CacheWarmer
ActionCollection
EntityCollection
FieldCollection
FilterCollection
MakeAdminDashboardCommand
Generates the PHP class needed to define a Dashboard controller.
MakeCrudControllerCommand
Generates the PHP class needed to define a CRUD controller.
Action
Actions
Asset
Assets
Crud
Dashboard
Filters
KeyValueStore
Code adapted from https://github.com/adbario/php-dot-notation/blob/2.x/src/Dot.php Copyright (c) Riku Särkinen <riku@adbar.io> - MIT License.
Locale
CrudMenuItem
DashboardMenuItem
ExitImpersonationMenuItem
LogoutMenuItem
RouteMenuItem
SectionMenuItem
SubMenuItem
UrlMenuItem
MenuItem
EA
Size
SortOrder
TextAlign
TextDirection
UserMenu
AdminContext
A context object that stores all the state and config of the current admin request.
ExceptionContext
AbstractCrudController
Provides shortcuts for HTTP-related features in controllers.
AbstractDashboardController
This class is useful to extend your dashboard from it instead of implementing the interface.
CreateControllerRegistriesPass
Creates the services of the Dashboard and CRUD controller registries. They can't be defined as normal services because they cause circular dependencies.
EasyAdminExtension
Allow adding classes to the class cache.
ActionConfigDto
ActionDto
AssetDto
AssetsDto
BatchActionDto
CrudDto
DashboardDto
EntityDto
FieldDto
FilterConfigDto
FilterDataDto
FilterDto
I18nDto
LocaleDto
MainMenuDto
MenuItemBadgeDto
MenuItemDto
PaginatorDto
SearchDto
UserMenuDto
EasyAdminBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
AbstractLifecycleEvent
AfterCrudActionEvent
AfterEntityBuiltEvent
AfterEntityDeletedEvent
AfterEntityPersistedEvent
AfterEntitySearchEvent
AfterEntityUpdatedEvent
This event is triggered after the updateEntity() call in the new() or edit() flows.
BeforeCrudActionEvent
BeforeEntityDeletedEvent
BeforeEntityPersistedEvent
BeforeEntityUpdatedEvent
AdminRouterSubscriber
This subscriber acts as a "proxy" of all backend requests. First, if the request is related to EasyAdmin, it creates the AdminContext variable and stores it in the Request as an attribute.
CrudResponseListener
BaseException
HttpException.
EntityNotFoundException
HttpException.
EntityRemoveException
HttpException.
FlattenException
FlattenException wraps a PHP Error or Exception to be able to serialize it.
ForbiddenActionException
HttpException.
InsufficientEntityPermissionException
HttpException.
ActionFactory
AdminContextFactory
ControllerFactory
EntityFactory
FieldFactory
FilterFactory
FormFactory
MenuFactory
PaginatorFactory
ArrayField
AssociationField
AvatarField
BooleanField
ChoiceField
CodeEditorField
CollectionField
ColorField
ArrayConfigurator
AssociationConfigurator
AvatarConfigurator
BooleanConfigurator
ChoiceConfigurator
CodeEditorConfigurator
CollectionConfigurator
CommonPostConfigurator
CommonPreConfigurator
CountryConfigurator
CurrencyConfigurator
DateTimeConfigurator
EmailConfigurator
FormConfigurator
IdConfigurator
ImageConfigurator
IntegerConfigurator
LanguageConfigurator
LocaleConfigurator
MoneyConfigurator
NumberConfigurator
PercentConfigurator
SlugConfigurator
TelephoneConfigurator
TextConfigurator
TextEditorConfigurator
TimezoneConfigurator
UrlConfigurator
CountryField
CurrencyField
DateField
DateTimeField
EmailField
Field
FormField
HiddenField
IdField
ImageField
IntegerField
LanguageField
LocaleField
MoneyField
NumberField
PercentField
SlugField
TelephoneField
TextareaField
TextEditorField
TextField
TimeField
TimezoneField
UrlField
ArrayFilter
BooleanFilter
ChoiceFilter
ComparisonFilter
ChoiceConfigurator
CommonConfigurator
ComparisonConfigurator
DateTimeConfigurator
EntityConfigurator
NullConfigurator
NumericConfigurator
TextConfigurator
DateTimeFilter
EntityFilter
NullFilter
NumericFilter
TextFilter
DynamicChoiceLoader
Loads the choice list from the submitted values.
StringToFileTransformer
CrudAutocompleteSubscriber
EasyAdminTabSubscriber
This form event subscriber helps to provide the tab functionality.
CollectionTypeExtension
Extension that allows using collection_entry_* blocks in form themes.
EaCrudFormTypeExtension
Extension that injects EasyAdmin related information in the view used to render the form.
ArrayFilterType
BooleanFilterType
ChoiceFilterType
ComparisonFilterType
DateTimeFilterType
EntityFilterType
NullFilterType
NumericFilterType
CodeEditorType
ComparisonType
CrudAutocompleteType
CrudFormType
Custom form type that deals with some of the logic used to render the forms used to create and edit EasyAdmin entities.
EaFormPanelType
The 'panel' form type is a special form type used to display a design element needed to create complex form layouts. This "fake" type just displays some HTML tags and it must be added to a form as "unmapped" and "non required".
EaFormRowType
The 'row' form type is a special form type used to display a design element needed to create complex form layouts. This "fake" type just displays some HTML tags and it must be added to a form as "unmapped" and "non required".
EasyAdminGroupType
The 'group' form type is a special form type used to display a design element needed to create complex form layouts. This "fake" type just displays some HTML tags and it must be added to a form as "unmapped" and "non required".
EasyAdminTabType
The 'tab' form type is a special form type used to display a design element needed to create complex form layouts. This "fake" type just displays some HTML tags and it must be added to a form as "unmapped" and "non required".
FileUploadType
FiltersFormType
FileUploadState
SlugType
TextEditorType
DataCollector
Collects information about the requests related to EasyAdmin and displays it both in the web debug toolbar and in the profiler.
IntlFormatter
Copied from https://github.com/twigphp/intl-extra/blob/2.x/src/IntlExtension.php (c) Fabien Potencier - MIT License.
ClassMaker
MenuItemMatcher
EntityPaginator
EntityRepository
EntityUpdater
Escaper
AdminContextProvider
Inject this in services that need to get the admin context object.
FieldProvider
CrudControllerRegistry
DashboardControllerRegistry
TemplateRegistry
AdminUrlGenerator
UrlSigner
This class is entirely based on Symfony\Component\HttpKernel\UriSigner.
AuthorizationChecker
A slightly modified authorization checker optimized for performance and which doesn't trigger exceptions when security is not enabled.
Permission
SecurityVoter
Voter is an abstract default implementation of a voter.
AbstractCrudTestCase
WebTestCase is the base class for functional tests.
InvalidClassPropertyTypeException
MissingClassMethodException
PhpUnitExtension
TranslatableMessageBuilder
EasyAdminTwigExtension
Defines the filters and functions used to render the bundle's templates.
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
DNSGetRecordWrapper
DNSRecords
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
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
EnumGenerator
ClassNotFoundException
InvalidArgumentException
RuntimeException
FileGenerator
InterfaceGenerator
MethodGenerator
ParameterGenerator
PromotedParameterGenerator
PropertyGenerator
PropertyValueGenerator
TraitGenerator
TraitUsageGenerator
TypeGenerator
ValueGenerator
ClassReflection
AuthorTag
GenericTag
LicenseTag
MethodTag
ParamTag
PropertyTag
ReturnTag
ThrowsTag
VarTag
TagManager
DocBlockReflection
BadMethodCallException
InvalidArgumentException
RuntimeException
FunctionReflection
MethodReflection
ParameterReflection
PropertyReflection
AsMonologProcessor
A reusable attribute to help configure a class or a method as a processor.
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
GoogleCloudLoggingFormatter
Encodes message information into JSON in a format compatible with Cloud logging.
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
SymfonyMailerHandler
SymfonyMailerHandler uses Symfony's Mailer component to send the emails
SyslogHandler
Logs to syslog service.
UdpSocket
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
Utils
DeepCopy
CloneException
PropertyException
ChainableFilter
Defines a decorator filter that will not stop the chain of filters.
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
ReadonlyFunctionTokenEmulator
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
BuildMetaData
AbstractVersionConstraint
AndVersionConstraintGroup
AnyVersionConstraint
ExactVersionConstraint
GreaterThanOrEqualToVersionConstraint
OrVersionConstraintGroup
SpecificMajorAndMinorVersionConstraint
SpecificMajorVersionConstraint
InvalidPreReleaseSuffixException
InvalidVersionException
NoBuildMetaDataException
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'.
IntegerRange
Value Object representing the type 'int'.
List_
Value Object representing the type 'list'.
LiteralString
Value Object representing the type 'string'.
LowercaseString
Value Object representing the type 'string'.
NegativeInteger
Value Object representing the type 'int'.
NonEmptyLowercaseString
Value Object representing the type 'string'.
NonEmptyString
Value Object representing the type 'string'.
Numeric_
Value Object representing the 'numeric' pseudo-type, which is either a numeric-string, integer or float.
NumericString
Value Object representing the type 'string'.
PositiveInteger
Value Object representing the type 'int'.
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'.
AbstractNodeVisitor
Inspired by https://github.com/nikic/PHP-Parser/tree/36a6dcd04e7b0285e8f0868f44bd4927802f7df1
Attribute
ConstExprArrayItemNode
ConstExprArrayNode
ConstExprFalseNode
ConstExprFloatNode
ConstExprIntegerNode
ConstExprNullNode
ConstExprStringNode
ConstExprTrueNode
ConstFetchNode
QuoteAwareConstExprStringNode
NodeTraverser
Inspired by https://github.com/nikic/PHP-Parser/tree/36a6dcd04e7b0285e8f0868f44bd4927802f7df1
CloningVisitor
Inspired by https://github.com/nikic/PHP-Parser/tree/36a6dcd04e7b0285e8f0868f44bd4927802f7df1
AssertTagMethodValueNode
AssertTagPropertyValueNode
AssertTagValueNode
DeprecatedTagValueNode
DoctrineAnnotation
DoctrineArgument
DoctrineArray
DoctrineArrayItem
DoctrineTagValueNode
ExtendsTagValueNode
GenericTagValueNode
ImplementsTagValueNode
InvalidTagValueNode
MethodTagValueNode
MethodTagValueParameterNode
MixinTagValueNode
ParamOutTagValueNode
ParamTagValueNode
PhpDocNode
PhpDocTagNode
PhpDocTextNode
PropertyTagValueNode
ReturnTagValueNode
SelfOutTagValueNode
TemplateTagValueNode
ThrowsTagValueNode
TypeAliasImportTagValueNode
TypeAliasTagValueNode
TypelessParamTagValueNode
UsesTagValueNode
VarTagValueNode
ArrayShapeItemNode
ArrayShapeNode
ArrayTypeNode
CallableTypeNode
CallableTypeParameterNode
ConditionalTypeForParameterNode
ConditionalTypeNode
ConstTypeNode
GenericTypeNode
IdentifierTypeNode
IntersectionTypeNode
InvalidTypeNode
NullableTypeNode
ObjectShapeItemNode
ObjectShapeNode
OffsetAccessTypeNode
ThisTypeNode
UnionTypeNode
Lexer
Implementation based on Nette Tokenizer (New BSD License; https://github.com/nette/tokenizer)
ConstExprParser
ParserException
PhpDocParser
StringUnescaper
TokenIterator
TypeParser
Printer
Inspired by https://github.com/nikic/PHP-Parser/tree/36a6dcd04e7b0285e8f0868f44bd4927802f7df1
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.
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
RuntimeException
Parameter
ReflectionMapper
CallableType
FalseType
GenericObjectType
IntersectionType
IterableType
MixedType
NeverType
NullType
ObjectType
SimpleType
StaticType
TrueType
Type
UnionType
UnknownType
VoidType
TypeName
Version
NullContext
A context that does nothing.
RequestStackContext
Uses a RequestStack to populate the context.
AssetNotFoundException
Represents an asset not found in a manifest.
InvalidArgumentException
Base InvalidArgumentException for the Asset component.
LogicException
Base LogicException for the Asset component.
RuntimeException
Base RuntimeException 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.
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
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.
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
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.
AsCommand
Service tag to autoconfigure commands.
GithubActionReporter
Utility class for Github actions.
Color
Command
Base class for all commands.
CompleteCommand
Responsible for providing the values to the shell completion.
DumpCompletionCommand
Dumps the completion script for the current shell.
HelpCommand
HelpCommand displays the help for a given command.
LazyCommand
Base class for all commands.
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.
CompletionInput
An input specialized for shell completion.
CompletionSuggestions
Stores all completion suggestions for the current input.
BashCompletionOutput
Suggestion
Represents a single suggested value.
ConsoleEvents
Contains all events dispatched by an Application.
Cursor
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.
ConsoleSignalEvent
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 or value typed in the console.
LogicException
MissingInputException
Represents failure to read input from stdin.
NamespaceNotFoundException
Represents an incorrect namespace typed in the console.
RuntimeException
NullOutputFormatter
NullOutputFormatterStyle
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
TableCellStyle
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.
SignalRegistry
SingleCommandApplication
Base class for all commands.
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.
CommandCompletionTester
Eases the testing of command completion.
CommandTester
Eases the testing of console commands.
CommandIsSuccessful
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.
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 environment 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.
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.
RegisterUidTypePass
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
UlidGenerator
UuidGenerator
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.
DoctrineOpenTransactionLoggerMiddleware
Middleware to log when transaction has been left open.
DoctrinePingConnectionMiddleware
Checks whether the connection is still open or reconnects otherwise.
DoctrineTransactionMiddleware
Wraps all handlers in a single doctrine transaction.
DebugDataHolder
Middleware
Middleware to collect debug data.
DoctrineExtractor
Extracts data using Doctrine ORM and ODM metadata.
DoctrineDbalCacheAdapterSchemaSubscriber
Automatically adds the cache table needed for the DoctrineDbalAdapter of the Cache component.
MessengerTransportDoctrineSchemaSubscriber
Automatically adds any required database tables to the Doctrine Schema.
RememberMeTokenProviderDoctrineSchemaSubscriber
Automatically adds the rememberme table needed for the {@see DoctrineTokenProvider}.
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.
AbstractUidType
The base class for so-called Doctrine mapping types.
UlidType
The base class for so-called Doctrine mapping types.
UuidType
The base class for so-called Doctrine mapping types.
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.
DoctrineReceivedStamp
DoctrineReceiver
DoctrineSender
DoctrineTransport
DoctrineTransportFactory
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.
DebugCommand
A console command to debug current dotenv files with variables and values.
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.
AsEventListener
Service tag to autoconfigure event listeners.
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.
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.
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.
DumpEnvCommand
InstallRecipesCommand
RecipesCommand
UpdateRecipesCommand
AbstractConfigurator
AddLinesConfigurator
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
Downloader
UpdateEvent
Flex
GithubApi
InformationOperation
Lock
Options
PackageFilter
PackageJsonSynchronizer
Synchronize package.json files detected in installed PHP packages with the current application.
PackageResolver
Recipe
Response
ScriptExecutor
SymfonyBundle
Operation
Result
Unpacker
DiffHelper
RecipePatch
RecipePatcher
RecipeUpdate
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.
ChoiceList
A set of convenient static methods to create cacheable choice list options.
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.
AbstractChoiceLoader
CallbackChoiceLoader
Loads an {@link ArrayChoiceList} instance from a callable returning iterable choices.
FilterChoiceLoaderDecorator
A decorator to filter choices only when they are loaded or partially loaded.
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.
AccessException
Base RuntimeException for the Form component.
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.
CallbackAccessor
Writes and reads values to/from an object or array using callback functions.
ChainAccessor
PropertyPathAccessor
Writes and reads values to/from an object or array using property path.
CheckboxListMapper
Maps choices to/from checkbox forms.
DataMapper
Maps arrays/objects to/from forms using data accessors.
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
UlidToStringTransformer
Transforms between a ULID string and a Ulid object.
UuidToStringTransformer
Transforms between a UUID string and a Uuid object.
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
EnumType
A choice type for native PHP enums.
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
UlidType
UrlType
UuidType
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
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
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
Event is the base class for classes containing event data.
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.
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.
ConfigBuilderCacheWarmer
Generate all config builders.
RouterCacheWarmer
Generates the router matcher and generator classes.
SerializerCacheWarmer
Warms up XML and YAML serializer metadata.
TranslationsCacheWarmer
Generates the catalogues for translations.
ValidatorCacheWarmer
Warms up XML and YAML validator metadata.
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.
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 shortcuts for HTTP-related features in controllers.
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.
AbstractDataCollector
DataCollector.
RouterDataCollector
DataCollector.
AddDebugLogProcessorPass
AddExpressionLanguageProvidersPass
Registers the expression language providers.
AssetsContextPass
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.
RemoveUnusedSessionMarshallingHandlerPass
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.
FrameworkBundle
Bundle.
HttpCache
Manages HTTP cache objects in a Container.
KernelBrowser
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.
Router
This Router creates the Loader only when the cache is empty.
KernelTestCase
KernelTestCase is the base class for tests needing a Kernel.
TestBrowserToken
A very limited token that is used to login in tests using the KernelBrowser.
WebTestCase
WebTestCase is the base class for functional tests.
Translator
AmpHttpClient
A portable implementation of the HttpClientInterface contracts based on Amp's HTTP client.
CachingHttpClient
Adds caching on top of an HTTP client.
ServerSentEvent
CurlHttpClient
A performant implementation of the HttpClientInterface contracts based on the curl extension.
HttpClientDataCollector
DataCollector.
HttpClientPass
EventSourceHttpClient
ClientException
Represents a 4xx response.
EventSourceException
InvalidArgumentException
JsonException
Thrown by responses' toArray() method when their content cannot be JSON-decoded.
RedirectionException
Represents a 3xx response.
ServerException
Represents a 5xx response.
TimeoutException
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.
NoPrivateNetworkHttpClient
Decorator that blocks requests to private networks by default.
Psr18Client
An adapter to turn a Symfony HttpClientInterface into a PSR-18 ClientInterface.
AsyncContext
A DTO to work with AsyncResponse.
AsyncResponse
Provides a single extension point to process a response's content stream.
MockResponse
A test-friendly response.
ResponseStream
StreamWrapper
Allows turning ResponseInterface instances to PHP streams.
GenericRetryStrategy
Decides to retry the request when HTTP status codes belong to the given list of codes.
RetryableHttpClient
Automatically retries failing HTTP requests.
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 exist. 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.
Request
Request represents an HTTP request.
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.
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 where you may need to persist session data across separate PHP processes.
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.
AsController
Service tag to autoconfigure controllers.
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.
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
DataCollector.
ConfigDataCollector
DataCollector.
DataCollector
DataCollector.
DumpDataCollector
DataCollector.
EventDataCollector
DataCollector.
ExceptionDataCollector
DataCollector.
LoggerDataCollector
DataCollector.
MemoryDataCollector
DataCollector.
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.
FinishRequestEvent
Triggered whenever a request is fully processed.
KernelEvent
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.
DisallowRobotsIndexingListener
Ensures that the application is not indexed by search engines.
DumpListener
Configures dump() handler.
ErrorListener
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.
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.
ValidateRequestListener
Validates Requests.
AccessDeniedHttpException
HttpException.
BadRequestHttpException
HttpException.
ConflictHttpException
HttpException.
ControllerDoesNotReturnResponseException
GoneHttpException
HttpException.
HttpException
HttpException.
InvalidMetadataException
LengthRequiredHttpException
HttpException.
MethodNotAllowedHttpException
HttpException.
NotAcceptableHttpException
HttpException.
NotFoundHttpException
HttpException.
PreconditionFailedHttpException
HttpException.
PreconditionRequiredHttpException
HttpException.
ServiceUnavailableHttpException
HttpException.
TooManyRequestsHttpException
HttpException.
UnauthorizedHttpException
HttpException.
UnexpectedSessionUsageException
UnprocessableEntityHttpException
HttpException.
UnsupportedMediaTypeHttpException
HttpException.
AbstractSurrogateFragmentRenderer
Implements Surrogate rendering strategy.
EsiFragmentRenderer
Implements the ESI rendering strategy.
FragmentHandler
Renders a URI that represents a resource fragment.
FragmentUriGenerator
Generates a fragment URI.
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
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.
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.
MissingResourceException
Thrown when an invalid entry of a resource bundle was requested.
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.
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
MetadataHeader
A Simple MIME Header.
TagHeader
A Simple MIME Header.
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.
NativeTransportFactory
Factory that configures a transport (sendmail or SMTP) based on php.ini settings.
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
MakeCommandRegistrationPass
RemoveMissingParametersPass
Removes injected parameter arguments if they don't exist in this app.
SetDoctrineAnnotatedPrefixesPass
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.
MakeTwigComponent
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.
AsMessageHandler
Service tag to autoconfigure message handlers.
ConsumeMessagesCommand
Base class for all commands.
DebugCommand
A console command to debug Messenger information.
FailedMessagesRemoveCommand
FailedMessagesRetryCommand
FailedMessagesShowCommand
SetupTransportsCommand
Base class for all commands.
StopWorkersCommand
Base class for all commands.
MessengerDataCollector
DataCollector.
MessengerPass
Envelope
A message wrapped in an envelope with stamps (configurations, markers, ...).
AbstractWorkerMessageEvent
SendMessageToTransportsEvent
Event is dispatched before a message is sent to the transport.
WorkerMessageFailedEvent
Dispatched when a message was received from a transport and handling failed.
WorkerMessageHandledEvent
Dispatched after a message was received from a transport and successfully handled.
WorkerMessageReceivedEvent
Dispatched when a message was received from a transport but before sent to the bus.
WorkerMessageRetriedEvent
Dispatched after a message has been sent for retry.
WorkerRunningEvent
Dispatched after the worker processed a message or didn't receive a message at all.
WorkerStartedEvent
Dispatched when a worker has been started.
WorkerStoppedEvent
Dispatched when a worker has been stopped.
AddErrorDetailsStampListener
DispatchPcntlSignalListener
ResetServicesListener
SendFailedMessageForRetryListener
SendFailedMessageToFailureTransportListener
Sends a rejected message to a "failure transport".
StopWorkerOnCustomStopExceptionListener
StopWorkerOnFailureLimitListener
StopWorkerOnMemoryLimitListener
StopWorkerOnMessageLimitListener
StopWorkerOnRestartSignalListener
StopWorkerOnSigtermSignalListener
StopWorkerOnTimeLimitListener
DelayedMessageHandlingException
When handling queued messages from {@link DispatchAfterCurrentBusMiddleware}, some handlers caused an exception. This exception contains all those handler exceptions.
HandlerFailedException
InvalidArgumentException
LogicException
MessageDecodingFailedException
Thrown when a message cannot be decoded in a serializer.
NoHandlerForMessageException
RecoverableMessageHandlingException
A concrete implementation of RecoverableExceptionInterface that can be used directly.
RejectRedeliveredMessageException
RuntimeException
StopWorkerException
TransportException
UnrecoverableMessageHandlingException
A concrete implementation of UnrecoverableExceptionInterface that can be used directly.
ValidationFailedException
Acknowledger
HandlerDescriptor
Describes a handler and the possible associated options, such as `from_transport`, `bus`, etc.
HandlersLocator
Maps a message to a list of handlers.
MessageBus
ActivationMiddleware
Execute the inner middleware according to an activation strategy.
AddBusNameStampMiddleware
Adds the BusNameStamp to the bus.
DispatchAfterCurrentBusMiddleware
Allow to configure messages to be handled after the current bus is finished.
FailedMessageProcessingMiddleware
HandleMessageMiddleware
RejectRedeliveredMessageMiddleware
Middleware that throws a RejectRedeliveredMessageException when a message is detected that has been redelivered by AMQP.
RouterContextMiddleware
Restore the Router context when processing the message.
SendMessageMiddleware
StackMiddleware
TraceableMiddleware
Collects some data about a middleware.
ValidationMiddleware
MultiplierRetryStrategy
A retry strategy with a constant or exponential retry delay.
RoutableMessageBus
Bus of buses that is routable using a BusNameStamp.
AckStamp
Marker stamp for messages that can be ack/nack'ed.
BusNameStamp
Stamp used to identify which bus it was passed to.
ConsumedByWorkerStamp
A marker that this message was consumed by a worker process.
DelayStamp
Apply this stamp to delay delivery of your message on a transport.
DispatchAfterCurrentBusStamp
Marker item to tell this message should be handled in after the current bus has finished.
ErrorDetailsStamp
Stamp applied when a messages fails due to an exception in the handler.
FlushBatchHandlersStamp
Marker telling that any batch handlers bound to the envelope should be flushed.
HandledStamp
Stamp identifying a message handled by the `HandleMessageMiddleware` middleware and storing the handler returned value.
NoAutoAckStamp
Marker telling that ack should not be done automatically for this message.
ReceivedStamp
Marker stamp for a received message.
RedeliveryStamp
Stamp applied when a messages needs to be redelivered.
RouterContextStamp
SentStamp
Marker stamp identifying a message sent by the `SendMessageMiddleware`.
SentToFailureTransportStamp
Stamp applied when a message is sent to the failure transport.
SerializerStamp
TransportMessageIdStamp
Added by a sender or receiver to indicate the id of this message in that transport.
ValidationStamp
MiddlewareTestCase
TraceableMessageBus
InMemoryTransport
Transport that stays in memory. Useful for testing purpose.
InMemoryTransportFactory
SendersLocator
Maps a message to a list of senders.
FlattenExceptionNormalizer
This normalizer is only used in Debug/Dev/Messenger contexts.
PhpSerializer
Serializer
SyncTransport
Transport that immediately marks messages as received and dispatches for handling.
SyncTransportFactory
TransportFactory
Worker
WorkerMetadata
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
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
AbstractChannel
BrowserChannel
ChannelPolicy
ChatChannel
EmailChannel
PushChannel
SmsChannel
Chatter
NotificationDataCollector
DataCollector.
FailedMessageEvent
Event is the base class for classes containing event data.
MessageEvent
Event is the base class for classes containing event data.
NotificationEvents
SentMessageEvent
Event is the base class for classes containing event data.
NotificationLoggerListener
SendFailedMessageToNotifierListener
Sends a rejected message to the notifier.
IncompleteDsnException
InvalidArgumentException
LengthException
LogicException
MissingRequiredOptionException
RuntimeException
TransportException
UnsupportedMessageTypeException
UnsupportedSchemeException
ChatMessage
EmailMessage
NullMessage
PushMessage
SentMessage
SmsMessage
MessageHandler
Notification
Notifier
NoRecipient
Recipient
TransportFactoryTestCase
A test case to ease testing a notifier transport factory.
TransportTestCase
A test case to ease testing a Notifier transport.
Texter
AbstractTransport
AbstractTransportFactory
Dsn
FailoverTransport
Uses several Transports using a failover algorithm.
NullTransport
NullTransportFactory
RoundRobinTransport
Uses several Transports using a round robin algorithm.
Transports
Transport
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.
UserPasswordHashCommand
Hashes a user's password.
InvalidPasswordException
LogicException
MessageDigestPasswordHasher
MessageDigestPasswordHasher uses a message digest algorithm.
MigratingPasswordHasher
Hashes passwords using the best available hasher.
NativePasswordHasher
Hashes passwords using password_hash().
PasswordHasherFactory
A generic hasher factory implementation.
Pbkdf2PasswordHasher
Pbkdf2PasswordHasher uses the PBKDF2 (Password-Based Key Derivation Function 2).
PlaintextPasswordHasher
PlaintextPasswordHasher does not do any hashing but is useful in testing environments.
SodiumPasswordHasher
Hashes passwords using libsodium.
UserPasswordHasher
Hashes passwords based on the user and the PasswordHasherFactory.
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
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.
UninitializedPropertyException
Thrown when a property is not initialized.
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.
PropertyInfoConstructorPass
Adds extractors to the property_info.constructor_extractor service.
PropertyInfoPass
Adds extractors to the property_info service.
ConstructorExtractor
Extracts the constructor argument type using ConstructorArgumentTypeExtractorInterface implementations.
PhpDocExtractor
Extracts data using a PHPDoc parser.
PhpStanExtractor
Extracts data using PHPStan 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.
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.
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.
GenericRuntime
A runtime to do bare-metal PHP without using superglobals.
ClosureResolver
DebugClosureResolver
ClosureRunner
ConsoleApplicationRunner
HttpKernelRunner
ResponseRunner
SymfonyRuntime
Knows the basic conventions to run Symfony apps.
ExpressionCacheWarmer
DebugFirewallCommand
Base class for all commands.
SecurityDataCollector
DataCollector.
TraceableFirewallListener
Firewall collecting called security listeners and authenticators.
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.
CleanRememberMeVerifierPass
Cleans up the remember me verifier cache if cache is missing.
RegisterEntryPointPass
SortFirewallListenersPass
Sorts firewall listeners based on the execution order provided by FirewallListenerInterface::getPriority().
MainConfiguration
SecurityExtension configuration structure.
AbstractFactory
AbstractFactory is the base class for all classes inheriting from AbstractAuthenticationListener.
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.
FirewallAwareLoginLinkHandler
Decorates the login link handler for the current firewall.
FirewallAwareRememberMeHandler
Decorates {@see RememberMeHandlerInterface} for the current firewall.
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.
UserAuthenticator
A decorator that delegates all method calls to the authenticator manager of the current firewall.
SecurityBundle
Bundle.
AuthenticationTrustResolver
The default implementation of the authentication trust resolver.
CacheTokenVerifier
InMemoryTokenProvider
This class is used for testing purposes, and is not really suited for production.
AbstractToken
Base class for Token instances.
NullToken
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.
AffirmativeStrategy
Grants access if any voter returns an affirmative response.
ConsensusStrategy
Grants access if there is consensus of granted against denied responses.
PriorityStrategy
Grant or deny access depending on the first voter that does not abstain.
UnanimousStrategy
Grants access if only grant (or abstain) votes were received.
AuthenticatedVoter
AuthenticatedVoter votes if an attribute like IS_AUTHENTICATED_FULLY, IS_AUTHENTICATED_REMEMBERED, IS_AUTHENTICATED 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.
AuthenticationEvent
This is a general purpose authentication event.
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 authentication 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.
CustomUserMessageAccountStatusException
An authentication exception caused by the user account status where you can control the message shown to the user.
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.
TooManyLoginAttemptsAuthenticationException
This exception is thrown if there where too many failed login attempts in this session.
UnsupportedUserException
This exception is thrown when an account is reloaded from a provider which doesn't support the passed implementation of UserInterface.
UserNotFoundException
UserNotFoundException is thrown if a User cannot be found for the given identifier.
RoleHierarchy
RoleHierarchy defines a role hierarchy.
Security
Helper class for commonly-needed security tasks.
ExpiredSignatureException
Base RuntimeException for the Security component.
InvalidSignatureException
Base RuntimeException for the Security component.
ExpiredSignatureStorage
SignatureHasher
Creates and validates secure hashes used in login links and remember-me cookies.
AccessDecisionStrategyTestCase
Abstract test case for access decision strategies.
ChainUserProvider
Chain User Provider.
InMemoryUser
UserInterface implementation used by the in-memory user provider.
InMemoryUserChecker
Checks the state of the in-memory user account.
InMemoryUserProvider
InMemoryUserProvider is a simple non persistent user provider.
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.
AccessMap
AccessMap allows configuration of different access control rules for specific parts of the website.
CurrentUser
Indicates that a controller argument should receive the current logged user.
AuthenticationUtils
Extracts Security Errors from Request.
AuthenticatorManager
CustomAuthenticationFailureHandler
CustomAuthenticationSuccessHandler
DefaultAuthenticationFailureHandler
Class with the default authentication failure handling logic.
DefaultAuthenticationSuccessHandler
Class with the default authentication success handling logic.
AbstractAuthenticator
An optional base class that creates the necessary tokens for you.
AbstractLoginFormAuthenticator
A base class to make form login authentication easier!
TraceableAuthenticator
Collects info about an authenticator for debugging purposes.
TraceableAuthenticatorManagerListener
Decorates the AuthenticatorManagerListener to collect information about security authenticators.
FormLoginAuthenticator
A base class to make form login authentication easier!
HttpBasicAuthenticator
JsonLoginAuthenticator
Provides a stateless implementation of an authentication via a JSON document composed of a username and a password.
LoginLinkAuthenticator
An optional base class that creates the necessary tokens for you.
CsrfTokenBadge
Adds automatic CSRF tokens checking capabilities to this authenticator.
PasswordUpgradeBadge
Adds automatic password migration, if enabled and required in the password encoder.
PreAuthenticatedUserBadge
Marks the authentication as being pre-authenticated.
RememberMeBadge
Adds support for remember me to this authenticator.
UserBadge
Represents the user in the authentication process.
CustomCredentials
Implements credentials checking using a custom checker function.
PasswordCredentials
Implements password credentials.
Passport
A Passport contains all security-related information that needs to be validated during authentication.
SelfValidatingPassport
An implementation used when there are no credentials to be checked (e.g.
RememberMeAuthenticator
The RememberMe *Authenticator* performs remember me authentication.
PostAuthenticationToken
Base class for Token instances.
X509Authenticator
This authenticator authenticates pre-authenticated (by the webserver) X.509 certificates.
UserValueResolver
Supports the argument type of {@see UserInterface}.
NotAnEntryPointException
Thrown by generic decorators when a decorated authenticator does not implement {@see AuthenticationEntryPointInterface}.
AuthenticationTokenCreatedEvent
When a newly authenticated security token was created, before it becomes effective in the security system.
CheckPassportEvent
This event is dispatched when the credentials have to be checked.
InteractiveLoginEvent
Event is the base class for classes containing event data.
LazyResponseEvent
Wraps a lazily computed response in a signaling exception.
LoginFailureEvent
This event is dispatched after an error during authentication.
LoginSuccessEvent
This event is dispatched after authentication has successfully completed.
LogoutEvent
Event is the base class for classes containing event data.
SwitchUserEvent
SwitchUserEvent.
TokenDeauthenticatedEvent
This event is dispatched when the current security token is deauthenticated when trying to reference the token.
CheckCredentialsListener
This listeners uses the interfaces of authenticators to determine how to check credentials.
CheckRememberMeConditionsListener
Checks if all conditions are met for remember me.
CookieClearingLogoutListener
This listener clears the passed cookies when a user logs out.
CsrfProtectionListener
CsrfTokenClearingLogoutListener
DefaultLogoutListener
Default logout listener will redirect users to a configured path.
LoginThrottlingListener
PasswordMigratingListener
RememberMeListener
The RememberMe *listener* creates and deletes remember-me cookies.
SessionLogoutListener
Handler for clearing invalidating the current session.
SessionStrategyListener
Migrates/invalidates the session after successful login.
UserCheckerListener
UserProviderListener
Configures the user provider as user loader, if no user load has been explicitly set.
AbstractListener
A base class for listeners that can tell whether they should authenticate incoming requests.
AccessListener
AccessListener enforces access control rules.
AuthenticatorManagerListener
Firewall authentication listener that delegates to the authenticator system.
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.
SwitchUserListener
SwitchUserListener allows a user to impersonate another one temporarily (like the Unix su command).
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.
ImpersonateUrlGenerator
Provides generator functions for the impersonate url exit.
ExpiredLoginLinkException
Base RuntimeException for the Security component.
InvalidLoginLinkAuthenticationException
Thrown when a login link is invalid.
InvalidLoginLinkException
LoginLinkDetails
LoginLinkHandler
LoginLinkNotification
Use this notification to ease sending login link emails/SMS using the Notifier component.
LogoutUrlGenerator
Provides generator functions for the logout URL.
DefaultLoginRateLimiter
A default login throttling limiter.
AbstractRememberMeHandler
PersistentRememberMeHandler
Implements remember-me tokens using a {@see TokenProviderInterface}.
RememberMeDetails
ResponseListener
Adds remember-me cookies to the Response.
SignatureRememberMeHandler
Implements safe remember-me cookies using the {@see SignatureHasher}.
SecurityEvents
SessionAuthenticationStrategy
The default session strategy implementation.
Context
Annotation class for @Context().
DiscriminatorMap
Annotation class for @DiscriminatorMap().
Groups
Annotation class for @Groups().
Ignore
Annotation class for @Ignore().
MaxDepth
Annotation class for @MaxDepth().
SerializedName
Annotation class for @SerializedName().
CompiledClassMetadataCacheWarmer
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
YamlEncoder
Encodes YAML data.
BadMethodCallException
CircularReferenceException
CircularReferenceException.
ExtraAttributesException
ExtraAttributesException.
InvalidArgumentException
InvalidArgumentException.
LogicException
LogicException.
MappingException
MappingException.
MissingConstructorArgumentsException
RuntimeException.
NotEncodableValueException
UnexpectedValueException.
NotNormalizableValueException
UnexpectedValueException.
PartialDenormalizationException
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}.
ClassMetadataFactoryCompiler
CompiledClassMetadataFactory
AnnotationLoader
Loader for Doctrine annotations and PHP 8 attributes.
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.
BackedEnumNormalizer
Normalizes a {@see \BackedEnum} enumeration to a string or an integer.
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.
FormErrorNormalizer
Normalizes invalid Form instances.
GetSetMethodNormalizer
Converts between objects with getter and setter methods and arrays.
JsonSerializableNormalizer
A normalizer that uses an objects own JsonSerializable implementation.
MimeMessageNormalizer
Normalize Mime message classes.
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.
UidNormalizer
UnwrappingDenormalizer
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.
TranslationPullCommand
Base class for all commands.
TranslationPushCommand
Base class for all commands.
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.
IncompleteDsnException
Base InvalidArgumentException for the Translation component.
InvalidArgumentException
Base InvalidArgumentException for the Translation component.
InvalidResourceException
Thrown when a resource cannot be loaded.
LogicException
Base LogicException for Translation component.
MissingRequiredOptionException
Base InvalidArgumentException for the Translation component.
NotFoundResourceException
Thrown when a resource does not exist.
ProviderException
Base RuntimeException for the Translation component.
RuntimeException
Base RuntimeException for the Translation component.
UnsupportedSchemeException
Base LogicException for 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.
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
AbstractProviderFactory
Dsn
FilteringProvider
Filters domains and locales between the Translator config values and those specific to each provider.
NullProvider
NullProviderFactory
TranslationProviderCollection
TranslationProviderCollectionFactory
PseudoLocalizationTranslator
This translator should only be used in a development environment.
TranslationReader
TranslationReader reads translation messages from translation files.
TranslatableMessage
Translator
TranslatorBag
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
DataCollector.
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.
SerializerExtension
SerializerRuntime
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.
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.
TemplateCacheWarmer
Generates the Twig cache for all templates.
LintCommand
Command that will validate your template syntax and output encountered errors.
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.
TwigBundle
Bundle.
AbstractUid
GenerateUlidCommand
Base class for all commands.
GenerateUuidCommand
Base class for all commands.
InspectUlidCommand
Base class for all commands.
InspectUuidCommand
Base class for all commands.
NameBasedUuidFactory
RandomBasedUuidFactory
TimeBasedUuidFactory
UlidFactory
UuidFactory
NilUlid
A ULID is lexicographically sortable and contains a 48-bit timestamp and 80-bit of crypto-random entropy.
NilUuid
Ulid
A ULID is lexicographically sortable and contains a 48-bit timestamp and 80-bit of crypto-random entropy.
Uuid
UuidV1
A v1 UUID contains a 60-bit timestamp and 62 extra unique bits.
UuidV3
A v3 UUID contains an MD5 hash of another UUID and a name.
UuidV4
A v4 UUID contains a 122-bit random number.
UuidV5
A v5 UUID contains a SHA1 hash of another UUID and a name.
UuidV6
A v6 UUID is lexicographically sortable and contains a 60-bit timestamp and 62 extra unique bits.
DebugCommand
A console command to debug Validators information.
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.
AtLeastOneOf
A constraint that is composed of other constraints.
AtLeastOneOfValidator
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.
Cascade
Contains the properties of a constraint definition.
Choice
Contains the properties of a constraint definition.
ChoiceValidator
ChoiceValidator validates that the value is one of the expected values.
Cidr
Validates that a value is a valid CIDR notation.
CidrValidator
Base class for constraint validators.
Collection
A constraint that is composed of other constraints.
CollectionValidator
Base class for constraint validators.
Composite
A constraint that is composed of other constraints.
Compound
Extend this class to create a reusable set of constraints.
CompoundValidator
Base class for constraint validators.
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.
CssColor
Contains the properties of a constraint definition.
CssColorValidator
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.
ExpressionLanguageSyntax
Contains the properties of a constraint definition.
ExpressionLanguageSyntaxValidator
Base class for constraint validators.
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.
Hostname
Contains the properties of a constraint definition.
HostnameValidator
Base class for constraint validators.
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.
Isin
Contains the properties of a constraint definition.
IsinValidator
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.
Sequentially
Use this constraint to sequentially validate nested constraints.
SequentiallyValidator
Base class for constraint validators.
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.
Ulid
Contains the properties of a constraint definition.
UlidValidator
Validates whether the value is a valid ULID (Universally Unique Lexicographically Sortable Identifier).
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.
ValidationFailedException
Base RuntimeException for the Validator component.
ValidatorException
Base RuntimeException for the Validator component.
AutoMappingStrategy
Specifies how the auto-mapping feature should behave.
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} or using PHP 8 attributes.
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.
ConstraintViolationAssertion
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
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
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.
EntrypointLookup
Returns the CSS or JavaScript files needed for a Webpack entry.
EntrypointLookupCollection
Aggregate the different entry points configured in the container.
TagRenderer
EntrypointCacheWarmer
RemoveStimulusServicesPass
Configuration
WebpackEncoreExtension
Allow adding classes to the class cache.
StimulusActionsDto
StimulusControllersDto
StimulusTargetsDto
RenderAssetTagEvent
Dispatched each time a script or link tag is rendered.
ExceptionListener
PreLoadAssetsEventListener
ResetAssetsEventListener
EntrypointNotFoundException
UndefinedBuildException
EntryFilesTwigExtension
StimulusTwigExtension
WebpackEncoreBundle
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.
ExpressionParser
Parses expressions.
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.
HasEveryBinary
Abstract class for all nodes that represents an expression.
HasSomeBinary
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

Traits

Commentable
Sellable
Commentable
Sellable
VerifyDeprecations
JoinColumnProperties
ColocatedMappingDriver
The ColocatedMappingDriver reads the mapping metadata located near the code.
MenuItemTrait
StoppableEventTrait
These methods allow to stop the event propagation and return the given response immediately.
FieldTrait
FilterTrait
CrudTestActions
CrudTestFormAsserts
CrudTestIndexAsserts
CrudTestSelectors
CrudTestUrlGeneration
FormattableHandlerTrait
Helper trait for implementing FormattableInterface
ProcessableHandlerTrait
Helper trait for implementing ProcessableInterface
WebRequestRecognizerTrait
NodeAttributes
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
AsyncDecoratorTrait
Eases with processing responses while streaming them.
DecoratorTrait
Eases with writing decorators.
HttpClientTrait
Provides the common logic from writing HttpClientInterface implementations.
BaseMakerMigrationDiffFilteredOuputTrait
HandleTrait
Leverages a message bus to expect a single, synchronous message handling and return its result.
ServerLogHandlerTrait
EmailRecipientTrait
SmsRecipientTrait
CheckPasswordLengthTrait
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.
AutoMappingTrait
Utility methods to create auto mapping loaders.
VarDumperTestTrait
Mixin
This trait provides nurllOr*, all* and allNullOr* variants of assertion base methods.

Constants

ARGS  = '\\((?<args>[^()]*+(?:\\((?&args)\\)[^()]*+)*+)\\)'
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)\\][^[\\]]*+)*+)\\]'
SYMFONY_GRAPHEME_CLUSTER_RX  = ((float) \PCRE_VERSION < 10 ? (float) \PCRE_VERSION >= 8.32 : (float) \PCRE_VERSION >= 10.39) ? '\\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
UUID_TYPE_DCE  = 4
UUID_TYPE_DCE  = 4
UUID_TYPE_DEFAULT  = 0
UUID_TYPE_DEFAULT  = 0
UUID_TYPE_INVALID  = -42
UUID_TYPE_INVALID  = -42
UUID_TYPE_MD5  = 3
UUID_TYPE_MD5  = 3
UUID_TYPE_NAME  = 1
UUID_TYPE_NAME  = 1
UUID_TYPE_NULL  = -1
UUID_TYPE_NULL  = -1
UUID_TYPE_RANDOM  = 4
UUID_TYPE_RANDOM  = 4
UUID_TYPE_SHA1  = 5
UUID_TYPE_SHA1  = 5
UUID_TYPE_TIME  = 1
UUID_TYPE_TIME  = 1
UUID_VARIANT_DCE  = 1
UUID_VARIANT_DCE  = 1
UUID_VARIANT_MICROSOFT  = 2
UUID_VARIANT_MICROSOFT  = 2
UUID_VARIANT_NCS  = 0
UUID_VARIANT_NCS  = 0
UUID_VARIANT_OTHER  = 3
UUID_VARIANT_OTHER  = 3

Functions

composerRequire81a4c4b32bf301357e2d1c34fcb09f1d()  : void
includeFile()  : void
Scope isolated include.
fixManifestJsonRtlEntries()  : mixed
fixManifestJsonEntriesPaths()  : mixed
fixFontPathsInCssFiles()  : mixed
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.
service()  : ReferenceConfigurator
Creates a reference to a 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>
array_is_list()  : bool
enum_exists()  : bool
uuid_create()  : mixed
uuid_generate_md5()  : mixed
uuid_generate_sha1()  : mixed
uuid_is_valid()  : mixed
uuid_compare()  : mixed
uuid_is_null()  : mixed
uuid_type()  : mixed
uuid_variant()  : mixed
uuid_time()  : mixed
uuid_mac()  : mixed
uuid_parse()  : mixed
uuid_unparse()  : mixed
uuid_create()  : string
uuid_generate_md5()  : string
uuid_generate_sha1()  : string
uuid_is_valid()  : bool
uuid_compare()  : int
uuid_is_null()  : bool
uuid_type()  : int
uuid_variant()  : int
uuid_time()  : int
uuid_mac()  : string
uuid_parse()  : string
uuid_unparse()  : string
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
t()  : TranslatableMessage
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)\\)[^()]*+)*+)\\)'

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)\\][^[\\]]*+)*+)\\]'

SYMFONY_GRAPHEME_CLUSTER_RX

public mixed SYMFONY_GRAPHEME_CLUSTER_RX = ((float) \PCRE_VERSION < 10 ? (float) \PCRE_VERSION >= 8.32 : (float) \PCRE_VERSION >= 10.39) ? '\\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

UUID_TYPE_DCE

public mixed UUID_TYPE_DCE = 4

UUID_TYPE_DEFAULT

public mixed UUID_TYPE_DEFAULT = 0

UUID_TYPE_DEFAULT

public mixed UUID_TYPE_DEFAULT = 0

UUID_TYPE_INVALID

public mixed UUID_TYPE_INVALID = -42

UUID_TYPE_INVALID

public mixed UUID_TYPE_INVALID = -42

UUID_TYPE_MD5

public mixed UUID_TYPE_MD5 = 3

UUID_TYPE_NAME

public mixed UUID_TYPE_NAME = 1

UUID_TYPE_NULL

public mixed UUID_TYPE_NULL = -1

UUID_TYPE_RANDOM

public mixed UUID_TYPE_RANDOM = 4

UUID_TYPE_SHA1

public mixed UUID_TYPE_SHA1 = 5

UUID_TYPE_TIME

public mixed UUID_TYPE_TIME = 1

UUID_VARIANT_DCE

public mixed UUID_VARIANT_DCE = 1

UUID_VARIANT_MICROSOFT

public mixed UUID_VARIANT_MICROSOFT = 2

UUID_VARIANT_MICROSOFT

public mixed UUID_VARIANT_MICROSOFT = 2

UUID_VARIANT_NCS

public mixed UUID_VARIANT_NCS = 0

UUID_VARIANT_OTHER

public mixed UUID_VARIANT_OTHER = 3

UUID_VARIANT_OTHER

public mixed UUID_VARIANT_OTHER = 3

Functions

composerRequire81a4c4b32bf301357e2d1c34fcb09f1d()

composerRequire81a4c4b32bf301357e2d1c34fcb09f1d(string $fileIdentifier, string $file) : void
Parameters
$fileIdentifier : string
$file : string

includeFile()

Scope isolated include.

includeFile(string $file) : void

Prevents access to $this/self from included files.

Parameters
$file : string
Tags
private

fixManifestJsonRtlEntries()

fixManifestJsonRtlEntries(string $manifestJsonPath) : mixed
Parameters
$manifestJsonPath : string

fixManifestJsonEntriesPaths()

fixManifestJsonEntriesPaths(string $manifestJsonPath) : mixed
Parameters
$manifestJsonPath : string

fixFontPathsInCssFiles()

fixFontPathsInCssFiles(string $manifestJsonPath) : mixed
Parameters
$manifestJsonPath : string

deep_copy()

Deep copies the given value.

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

preprocessGrammar()

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

resolveNodes()

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

resolveMacros()

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

assertArgs()

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

resolveStackAccess()

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

removeTrailingWhitespace()

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

regex()

regex(mixed $regex) : mixed
Parameters
$regex : mixed

magicSplit()

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

ensureDirExists()

ensureDirExists(mixed $dir) : mixed
Parameters
$dir : 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

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

assertContains()

Asserts that a haystack contains a needle.

assertContains(mixed $needle, iterable<string|int, mixed> $haystack[, string $message = '' ]) : void
Parameters
$needle : mixed
$haystack : iterable<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

assertContainsEquals()

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

assertNotContains()

Asserts that a haystack does not contain a needle.

assertNotContains(mixed $needle, iterable<string|int, mixed> $haystack[, string $message = '' ]) : void
Parameters
$needle : mixed
$haystack : iterable<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

assertNotContainsEquals()

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

assertContainsOnly()

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

assertContainsOnly(string $type, iterable<string|int, mixed> $haystack[, bool|null $isNativeType = null ][, string $message = '' ]) : void
Parameters
$type : string
$haystack : iterable<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

assertContainsOnlyInstancesOf()

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

assertContainsOnlyInstancesOf(string $className, iterable<string|int, mixed> $haystack[, string $message = '' ]) : void
Parameters
$className : string
$haystack : iterable<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

assertNotContainsOnly()

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

assertNotContainsOnly(string $type, iterable<string|int, mixed> $haystack[, bool|null $isNativeType = null ][, string $message = '' ]) : void
Parameters
$type : string
$haystack : iterable<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

assertCount()

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

assertCount(int $expectedCount, Countable|iterable<string|int, mixed> $haystack[, string $message = '' ]) : void
Parameters
$expectedCount : int
$haystack : Countable|iterable<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

assertNotCount()

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

assertNotCount(int $expectedCount, Countable|iterable<string|int, mixed> $haystack[, string $message = '' ]) : void
Parameters
$expectedCount : int
$haystack : Countable|iterable<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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

assertSameSize()

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

assertSameSize(Countable|iterable<string|int, mixed> $expected, Countable|iterable<string|int, mixed> $actual[, string $message = '' ]) : void
Parameters
$expected : Countable|iterable<string|int, mixed>
$actual : Countable|iterable<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

assertNotSameSize()

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

assertNotSameSize(Countable|iterable<string|int, mixed> $expected, Countable|iterable<string|int, mixed> $actual[, string $message = '' ]) : void
Parameters
$expected : Countable|iterable<string|int, mixed>
$actual : Countable|iterable<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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

bailout()

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

strip_minor_versions()

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

centered()

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

cd()

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

run()

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

get_icu_version_from_genrb()

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

grapheme_extract()

grapheme_extract(mixed $haystack, mixed $size[, mixed $type = 0 ][, mixed $start = 0 ][, mixed &$next = 0 ]) : mixed
Parameters
$haystack : mixed
$size : mixed
$type : mixed = 0
$start : mixed = 0
$next : mixed = 0

grapheme_stripos()

grapheme_stripos(mixed $haystack, mixed $needle[, mixed $offset = 0 ]) : mixed
Parameters
$haystack : mixed
$needle : mixed
$offset : mixed = 0

grapheme_stristr()

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

grapheme_strlen()

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

grapheme_strpos()

grapheme_strpos(mixed $haystack, mixed $needle[, mixed $offset = 0 ]) : mixed
Parameters
$haystack : mixed
$needle : mixed
$offset : mixed = 0

grapheme_strripos()

grapheme_strripos(mixed $haystack, mixed $needle[, mixed $offset = 0 ]) : mixed
Parameters
$haystack : mixed
$needle : mixed
$offset : mixed = 0

grapheme_strrpos()

grapheme_strrpos(mixed $haystack, mixed $needle[, mixed $offset = 0 ]) : mixed
Parameters
$haystack : mixed
$needle : mixed
$offset : mixed = 0

grapheme_strstr()

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

grapheme_substr()

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

grapheme_extract()

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

grapheme_stripos()

grapheme_stripos(string|null $haystack, string|null $needle[, int|null $offset = 0 ]) : int|false
Parameters
$haystack : string|null
$needle : string|null
$offset : int|null = 0
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 = 0 ]) : int|false
Parameters
$haystack : string|null
$needle : string|null
$offset : int|null = 0
Return values
int|false

grapheme_strripos()

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

grapheme_strrpos()

grapheme_strrpos(string|null $haystack, string|null $needle[, int|null $offset = 0 ]) : int|false
Parameters
$haystack : string|null
$needle : string|null
$offset : int|null = 0
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

intl_get_error_code()

intl_get_error_code() : mixed

intl_get_error_message()

intl_get_error_message() : mixed

intl_error_name()

intl_error_name(mixed $errorCode) : mixed
Parameters
$errorCode : 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 = 0 ][, mixed $variant = INTL_IDNA_VARIANT_UTS46 ][, mixed &$idna_info = null ]) : mixed
Parameters
$domain : mixed
$flags : mixed = 0
$variant : mixed = INTL_IDNA_VARIANT_UTS46
$idna_info : mixed = null

idn_to_utf8()

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

idn_to_ascii()

idn_to_ascii(string|null $domain[, int|null $flags = IDNA_DEFAULT ][, int|null $variant = INTL_IDNA_VARIANT_UTS46 ][, mixed &$idna_info = null ]) : string|false
Parameters
$domain : string|null
$flags : int|null = IDNA_DEFAULT
$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 = IDNA_DEFAULT ][, int|null $variant = INTL_IDNA_VARIANT_UTS46 ][, mixed &$idna_info = null ]) : string|false
Parameters
$domain : string|null
$flags : int|null = IDNA_DEFAULT
$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

normalizer_normalize()

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

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

mb_decode_mimeheader()

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

mb_encode_mimeheader()

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

mb_decode_numericentity()

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

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

mb_convert_case()

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

mb_internal_encoding()

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

mb_language()

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

mb_list_encodings()

mb_list_encodings() : mixed

mb_encoding_aliases()

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

mb_check_encoding()

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

mb_detect_encoding()

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

mb_detect_order()

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

mb_parse_str()

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

mb_strlen()

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

mb_strpos()

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

mb_strtolower()

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

mb_strtoupper()

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

mb_substitute_character()

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

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

mb_stripos()

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

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

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

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

mb_strripos()

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

mb_strrpos()

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

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

mb_get_info()

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

mb_http_output()

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

mb_strwidth()

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

mb_substr_count()

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

mb_output_handler()

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

mb_http_input()

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

mb_convert_variables()

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

mb_ord()

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

mb_chr()

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

mb_scrub()

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

mb_str_split()

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

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 = 0 ]) : string
Parameters
$string : string|null
$charset : string|null = null
$transfer_encoding : string|null = null
$newline : string|null = " "
$indent : int|null = 0
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 = 0 ][, string|null $encoding = null ]) : int|false
Parameters
$haystack : string|null
$needle : string|null
$offset : int|null = 0
$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 = 0 ][, string|null $encoding = null ]) : int|false
Parameters
$haystack : string|null
$needle : string|null
$offset : int|null = 0
$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 = 0 ][, string|null $encoding = null ]) : int|false
Parameters
$haystack : string|null
$needle : string|null
$offset : int|null = 0
$encoding : string|null = null
Return values
int|false

mb_strrpos()

mb_strrpos(string|null $haystack, string|null $needle[, int|null $offset = 0 ][, string|null $encoding = null ]) : int|false
Parameters
$haystack : string|null
$needle : string|null
$offset : int|null = 0
$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>

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

uuid_create()

uuid_create([mixed $uuid_type = UUID_TYPE_DEFAULT ]) : mixed
Parameters
$uuid_type : mixed = UUID_TYPE_DEFAULT

uuid_generate_md5()

uuid_generate_md5(mixed $uuid_ns, mixed $name) : mixed
Parameters
$uuid_ns : mixed
$name : mixed

uuid_generate_sha1()

uuid_generate_sha1(mixed $uuid_ns, mixed $name) : mixed
Parameters
$uuid_ns : mixed
$name : mixed

uuid_is_valid()

uuid_is_valid(mixed $uuid) : mixed
Parameters
$uuid : mixed

uuid_compare()

uuid_compare(mixed $uuid1, mixed $uuid2) : mixed
Parameters
$uuid1 : mixed
$uuid2 : mixed

uuid_is_null()

uuid_is_null(mixed $uuid) : mixed
Parameters
$uuid : mixed

uuid_type()

uuid_type(mixed $uuid) : mixed
Parameters
$uuid : mixed

uuid_variant()

uuid_variant(mixed $uuid) : mixed
Parameters
$uuid : mixed

uuid_time()

uuid_time(mixed $uuid) : mixed
Parameters
$uuid : mixed

uuid_mac()

uuid_mac(mixed $uuid) : mixed
Parameters
$uuid : mixed

uuid_parse()

uuid_parse(mixed $uuid) : mixed
Parameters
$uuid : mixed

uuid_unparse()

uuid_unparse(mixed $uuid) : mixed
Parameters
$uuid : mixed

uuid_create()

uuid_create([int|null $uuid_type = UUID_TYPE_DEFAULT ]) : string
Parameters
$uuid_type : int|null = UUID_TYPE_DEFAULT
Return values
string

uuid_generate_md5()

uuid_generate_md5(string|null $uuid_ns, string|null $name) : string
Parameters
$uuid_ns : string|null
$name : string|null
Return values
string

uuid_generate_sha1()

uuid_generate_sha1(string|null $uuid_ns, string|null $name) : string
Parameters
$uuid_ns : string|null
$name : string|null
Return values
string

uuid_is_valid()

uuid_is_valid(string|null $uuid) : bool
Parameters
$uuid : string|null
Return values
bool

uuid_compare()

uuid_compare(string|null $uuid1, string|null $uuid2) : int
Parameters
$uuid1 : string|null
$uuid2 : string|null
Return values
int

uuid_is_null()

uuid_is_null(string|null $uuid) : bool
Parameters
$uuid : string|null
Return values
bool

uuid_type()

uuid_type(string|null $uuid) : int
Parameters
$uuid : string|null
Return values
int

uuid_variant()

uuid_variant(string|null $uuid) : int
Parameters
$uuid : string|null
Return values
int

uuid_time()

uuid_time(string|null $uuid) : int
Parameters
$uuid : string|null
Return values
int

uuid_mac()

uuid_mac(string|null $uuid) : string
Parameters
$uuid : string|null
Return values
string

uuid_parse()

uuid_parse(string|null $uuid) : string
Parameters
$uuid : string|null
Return values
string

uuid_unparse()

uuid_unparse(string|null $uuid) : string
Parameters
$uuid : string|null
Return values
string

findTranslationFiles()

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

calculateTranslationStatus()

calculateTranslationStatus(mixed $originalFilePath, mixed $translationFilePaths) : mixed
Parameters
$originalFilePath : mixed
$translationFilePaths : 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

extractLocaleFromFilePath()

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

extractTranslationKeys()

extractTranslationKeys(mixed $filePath) : mixed
Parameters
$filePath : 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>

printTable()

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

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>|null $selectedValue) : bool

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

Parameters
$choice : ChoiceView
$selectedValue : string|array<string|int, mixed>|null
Tags
see
ChoiceView::isSelected()
Return values
bool

esc()

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

dump()

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

Nicolas Grekas p@tchwork.com

dd()

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

        
On this page

Search results