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
- 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.
- 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.
- 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>[^[\\]]*+(?:\\[(?¶ms)\\][^[\\]]*+)*+)\\]'
- 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_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_DEFAULT
public
mixed
IDNA_DEFAULT
= 0
IDNA_DEFAULT
public
mixed
IDNA_DEFAULT
= 0
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_LOWER
public
mixed
MB_CASE_LOWER
= 1
MB_CASE_TITLE
public
mixed
MB_CASE_TITLE
= 2
MB_CASE_TITLE
public
mixed
MB_CASE_TITLE
= 2
MB_CASE_UPPER
public
mixed
MB_CASE_UPPER
= 0
MB_CASE_UPPER
public
mixed
MB_CASE_UPPER
= 0
MYSQLI_REFRESH_REPLICA
public
mixed
MYSQLI_REFRESH_REPLICA
= 64
PARAMS
public
mixed
PARAMS
= '\\[(?<params>[^[\\]]*+(?:\\[(?¶ms)\\][^[\\]]*+)*+)\\]'
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_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_MD5
public
mixed
UUID_TYPE_MD5
= 3
UUID_TYPE_NAME
public
mixed
UUID_TYPE_NAME
= 1
UUID_TYPE_NAME
public
mixed
UUID_TYPE_NAME
= 1
UUID_TYPE_NULL
public
mixed
UUID_TYPE_NULL
= -1
UUID_TYPE_NULL
public
mixed
UUID_TYPE_NULL
= -1
UUID_TYPE_RANDOM
public
mixed
UUID_TYPE_RANDOM
= 4
UUID_TYPE_RANDOM
public
mixed
UUID_TYPE_RANDOM
= 4
UUID_TYPE_SHA1
public
mixed
UUID_TYPE_SHA1
= 5
UUID_TYPE_SHA1
public
mixed
UUID_TYPE_SHA1
= 5
UUID_TYPE_TIME
public
mixed
UUID_TYPE_TIME
= 1
UUID_TYPE_TIME
public
mixed
UUID_TYPE_TIME
= 1
UUID_VARIANT_DCE
public
mixed
UUID_VARIANT_DCE
= 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_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
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
execCmd()
execCmd(mixed $cmd) : mixed
Parameters
- $cmd : 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
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
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
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
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
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
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
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
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
assertEquals()
Asserts that two variables are equal.
assertEquals(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
- $expected : mixed
- $actual : mixed
- $message : string = ''
Tags
assertEqualsCanonicalizing()
Asserts that two variables are equal (canonicalizing).
assertEqualsCanonicalizing(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
- $expected : mixed
- $actual : mixed
- $message : string = ''
Tags
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
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
assertNotEquals()
Asserts that two variables are not equal.
assertNotEquals(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
- $expected : mixed
- $actual : mixed
- $message : string = ''
Tags
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
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
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
assertObjectEquals()
assertObjectEquals(object $expected, object $actual[, string $method = 'equals' ][, string $message = '' ]) : void
Parameters
- $expected : object
- $actual : object
- $method : string = 'equals'
- $message : string = ''
Tags
assertEmpty()
Asserts that a variable is empty.
assertEmpty(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertNotEmpty()
Asserts that a variable is not empty.
assertNotEmpty(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
assertIsReadable()
Asserts that a file/dir is readable.
assertIsReadable(string $filename[, string $message = '' ]) : void
Parameters
- $filename : string
- $message : string = ''
Tags
assertIsNotReadable()
Asserts that a file/dir exists and is not readable.
assertIsNotReadable(string $filename[, string $message = '' ]) : void
Parameters
- $filename : string
- $message : string = ''
Tags
assertNotIsReadable()
Asserts that a file/dir exists and is not readable.
assertNotIsReadable(string $filename[, string $message = '' ]) : void
Parameters
- $filename : string
- $message : string = ''
Tags
assertIsWritable()
Asserts that a file/dir exists and is writable.
assertIsWritable(string $filename[, string $message = '' ]) : void
Parameters
- $filename : string
- $message : string = ''
Tags
assertIsNotWritable()
Asserts that a file/dir exists and is not writable.
assertIsNotWritable(string $filename[, string $message = '' ]) : void
Parameters
- $filename : string
- $message : string = ''
Tags
assertNotIsWritable()
Asserts that a file/dir exists and is not writable.
assertNotIsWritable(string $filename[, string $message = '' ]) : void
Parameters
- $filename : string
- $message : string = ''
Tags
assertDirectoryExists()
Asserts that a directory exists.
assertDirectoryExists(string $directory[, string $message = '' ]) : void
Parameters
- $directory : string
- $message : string = ''
Tags
assertDirectoryDoesNotExist()
Asserts that a directory does not exist.
assertDirectoryDoesNotExist(string $directory[, string $message = '' ]) : void
Parameters
- $directory : string
- $message : string = ''
Tags
assertDirectoryNotExists()
Asserts that a directory does not exist.
assertDirectoryNotExists(string $directory[, string $message = '' ]) : void
Parameters
- $directory : string
- $message : string = ''
Tags
assertDirectoryIsReadable()
Asserts that a directory exists and is readable.
assertDirectoryIsReadable(string $directory[, string $message = '' ]) : void
Parameters
- $directory : string
- $message : string = ''
Tags
assertDirectoryIsNotReadable()
Asserts that a directory exists and is not readable.
assertDirectoryIsNotReadable(string $directory[, string $message = '' ]) : void
Parameters
- $directory : string
- $message : string = ''
Tags
assertDirectoryNotIsReadable()
Asserts that a directory exists and is not readable.
assertDirectoryNotIsReadable(string $directory[, string $message = '' ]) : void
Parameters
- $directory : string
- $message : string = ''
Tags
assertDirectoryIsWritable()
Asserts that a directory exists and is writable.
assertDirectoryIsWritable(string $directory[, string $message = '' ]) : void
Parameters
- $directory : string
- $message : string = ''
Tags
assertDirectoryIsNotWritable()
Asserts that a directory exists and is not writable.
assertDirectoryIsNotWritable(string $directory[, string $message = '' ]) : void
Parameters
- $directory : string
- $message : string = ''
Tags
assertDirectoryNotIsWritable()
Asserts that a directory exists and is not writable.
assertDirectoryNotIsWritable(string $directory[, string $message = '' ]) : void
Parameters
- $directory : string
- $message : string = ''
Tags
assertFileExists()
Asserts that a file exists.
assertFileExists(string $filename[, string $message = '' ]) : void
Parameters
- $filename : string
- $message : string = ''
Tags
assertFileDoesNotExist()
Asserts that a file does not exist.
assertFileDoesNotExist(string $filename[, string $message = '' ]) : void
Parameters
- $filename : string
- $message : string = ''
Tags
assertFileNotExists()
Asserts that a file does not exist.
assertFileNotExists(string $filename[, string $message = '' ]) : void
Parameters
- $filename : string
- $message : string = ''
Tags
assertFileIsReadable()
Asserts that a file exists and is readable.
assertFileIsReadable(string $file[, string $message = '' ]) : void
Parameters
- $file : string
- $message : string = ''
Tags
assertFileIsNotReadable()
Asserts that a file exists and is not readable.
assertFileIsNotReadable(string $file[, string $message = '' ]) : void
Parameters
- $file : string
- $message : string = ''
Tags
assertFileNotIsReadable()
Asserts that a file exists and is not readable.
assertFileNotIsReadable(string $file[, string $message = '' ]) : void
Parameters
- $file : string
- $message : string = ''
Tags
assertFileIsWritable()
Asserts that a file exists and is writable.
assertFileIsWritable(string $file[, string $message = '' ]) : void
Parameters
- $file : string
- $message : string = ''
Tags
assertFileIsNotWritable()
Asserts that a file exists and is not writable.
assertFileIsNotWritable(string $file[, string $message = '' ]) : void
Parameters
- $file : string
- $message : string = ''
Tags
assertFileNotIsWritable()
Asserts that a file exists and is not writable.
assertFileNotIsWritable(string $file[, string $message = '' ]) : void
Parameters
- $file : string
- $message : string = ''
Tags
assertTrue()
Asserts that a condition is true.
assertTrue(mixed $condition[, string $message = '' ]) : void
Parameters
- $condition : mixed
- $message : string = ''
Tags
assertNotTrue()
Asserts that a condition is not true.
assertNotTrue(mixed $condition[, string $message = '' ]) : void
Parameters
- $condition : mixed
- $message : string = ''
Tags
assertFalse()
Asserts that a condition is false.
assertFalse(mixed $condition[, string $message = '' ]) : void
Parameters
- $condition : mixed
- $message : string = ''
Tags
assertNotFalse()
Asserts that a condition is not false.
assertNotFalse(mixed $condition[, string $message = '' ]) : void
Parameters
- $condition : mixed
- $message : string = ''
Tags
assertNull()
Asserts that a variable is null.
assertNull(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertNotNull()
Asserts that a variable is not null.
assertNotNull(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertFinite()
Asserts that a variable is finite.
assertFinite(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertInfinite()
Asserts that a variable is infinite.
assertInfinite(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertNan()
Asserts that a variable is nan.
assertNan(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
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
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
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
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
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
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
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
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
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
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
assertIsArray()
Asserts that a variable is of type array.
assertIsArray(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsBool()
Asserts that a variable is of type bool.
assertIsBool(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsFloat()
Asserts that a variable is of type float.
assertIsFloat(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsInt()
Asserts that a variable is of type int.
assertIsInt(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsNumeric()
Asserts that a variable is of type numeric.
assertIsNumeric(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsObject()
Asserts that a variable is of type object.
assertIsObject(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsResource()
Asserts that a variable is of type resource.
assertIsResource(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsClosedResource()
Asserts that a variable is of type resource and is closed.
assertIsClosedResource(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsString()
Asserts that a variable is of type string.
assertIsString(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsScalar()
Asserts that a variable is of type scalar.
assertIsScalar(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsCallable()
Asserts that a variable is of type callable.
assertIsCallable(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsIterable()
Asserts that a variable is of type iterable.
assertIsIterable(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsNotArray()
Asserts that a variable is not of type array.
assertIsNotArray(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsNotBool()
Asserts that a variable is not of type bool.
assertIsNotBool(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsNotFloat()
Asserts that a variable is not of type float.
assertIsNotFloat(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsNotInt()
Asserts that a variable is not of type int.
assertIsNotInt(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsNotNumeric()
Asserts that a variable is not of type numeric.
assertIsNotNumeric(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsNotObject()
Asserts that a variable is not of type object.
assertIsNotObject(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsNotResource()
Asserts that a variable is not of type resource.
assertIsNotResource(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsNotClosedResource()
Asserts that a variable is not of type resource.
assertIsNotClosedResource(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsNotString()
Asserts that a variable is not of type string.
assertIsNotString(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsNotScalar()
Asserts that a variable is not of type scalar.
assertIsNotScalar(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsNotCallable()
Asserts that a variable is not of type callable.
assertIsNotCallable(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsNotIterable()
Asserts that a variable is not of type iterable.
assertIsNotIterable(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
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
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
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
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
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
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
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
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
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
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
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
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
assertStringContainsString()
assertStringContainsString(string $needle, string $haystack[, string $message = '' ]) : void
Parameters
- $needle : string
- $haystack : string
- $message : string = ''
Tags
assertStringContainsStringIgnoringCase()
assertStringContainsStringIgnoringCase(string $needle, string $haystack[, string $message = '' ]) : void
Parameters
- $needle : string
- $haystack : string
- $message : string = ''
Tags
assertStringNotContainsString()
assertStringNotContainsString(string $needle, string $haystack[, string $message = '' ]) : void
Parameters
- $needle : string
- $haystack : string
- $message : string = ''
Tags
assertStringNotContainsStringIgnoringCase()
assertStringNotContainsStringIgnoringCase(string $needle, string $haystack[, string $message = '' ]) : void
Parameters
- $needle : string
- $haystack : string
- $message : string = ''
Tags
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
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
assertXmlFileEqualsXmlFile()
Asserts that two XML files are equal.
assertXmlFileEqualsXmlFile(string $expectedFile, string $actualFile[, string $message = '' ]) : void
Parameters
- $expectedFile : string
- $actualFile : string
- $message : string = ''
Tags
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
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
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
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
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
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
assertThat()
Evaluates a PHPUnit\Framework\Constraint matcher object.
assertThat(mixed $value, Constraint $constraint[, string $message = '' ]) : void
Parameters
- $value : mixed
- $constraint : Constraint
- $message : string = ''
Tags
assertJson()
Asserts that a string is a valid JSON string.
assertJson(string $actualJson[, string $message = '' ]) : void
Parameters
- $actualJson : string
- $message : string = ''
Tags
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
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
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
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
assertJsonFileEqualsJsonFile()
Asserts that two JSON files are equal.
assertJsonFileEqualsJsonFile(string $expectedFile, string $actualFile[, string $message = '' ]) : void
Parameters
- $expectedFile : string
- $actualFile : string
- $message : string = ''
Tags
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
logicalAnd()
logicalAnd() : LogicalAnd
Return values
LogicalAndlogicalOr()
logicalOr() : LogicalOr
Return values
LogicalOrlogicalNot()
logicalNot(Constraint $constraint) : LogicalNot
Parameters
- $constraint : Constraint
Return values
LogicalNotlogicalXor()
logicalXor() : LogicalXor
Return values
LogicalXoranything()
anything() : IsAnything
Return values
IsAnythingisTrue()
isTrue() : IsTrue
Return values
IsTruecallback()
callback(callable $callback) : Callback
Parameters
- $callback : callable
Return values
CallbackisFalse()
isFalse() : IsFalse
Return values
IsFalseisJson()
isJson() : IsJson
Return values
IsJsonisNull()
isNull() : IsNull
Return values
IsNullisFinite()
isFinite() : IsFinite
Return values
IsFiniteisInfinite()
isInfinite() : IsInfinite
Return values
IsInfiniteisNan()
isNan() : IsNan
Return values
IsNancontainsEqual()
containsEqual(mixed $value) : TraversableContainsEqual
Parameters
- $value : mixed
Return values
TraversableContainsEqualcontainsIdentical()
containsIdentical(mixed $value) : TraversableContainsIdentical
Parameters
- $value : mixed
Return values
TraversableContainsIdenticalcontainsOnly()
containsOnly(string $type) : TraversableContainsOnly
Parameters
- $type : string
Return values
TraversableContainsOnlycontainsOnlyInstancesOf()
containsOnlyInstancesOf(string $className) : TraversableContainsOnly
Parameters
- $className : string
Return values
TraversableContainsOnlyarrayHasKey()
arrayHasKey(mixed $key) : ArrayHasKey
Parameters
- $key : mixed
Return values
ArrayHasKeyequalTo()
equalTo(mixed $value) : IsEqual
Parameters
- $value : mixed
Return values
IsEqualequalToCanonicalizing()
equalToCanonicalizing(mixed $value) : IsEqualCanonicalizing
Parameters
- $value : mixed
Return values
IsEqualCanonicalizingequalToIgnoringCase()
equalToIgnoringCase(mixed $value) : IsEqualIgnoringCase
Parameters
- $value : mixed
Return values
IsEqualIgnoringCaseequalToWithDelta()
equalToWithDelta(mixed $value, float $delta) : IsEqualWithDelta
Parameters
- $value : mixed
- $delta : float
Return values
IsEqualWithDeltaisEmpty()
isEmpty() : IsEmpty
Return values
IsEmptyisWritable()
isWritable() : IsWritable
Return values
IsWritableisReadable()
isReadable() : IsReadable
Return values
IsReadabledirectoryExists()
directoryExists() : DirectoryExists
Return values
DirectoryExistsfileExists()
fileExists() : FileExists
Return values
FileExistsgreaterThan()
greaterThan(mixed $value) : GreaterThan
Parameters
- $value : mixed
Return values
GreaterThangreaterThanOrEqual()
greaterThanOrEqual(mixed $value) : LogicalOr
Parameters
- $value : mixed
Return values
LogicalOrclassHasAttribute()
classHasAttribute(string $attributeName) : ClassHasAttribute
Parameters
- $attributeName : string
Return values
ClassHasAttributeclassHasStaticAttribute()
classHasStaticAttribute(string $attributeName) : ClassHasStaticAttribute
Parameters
- $attributeName : string
Return values
ClassHasStaticAttributeobjectHasAttribute()
objectHasAttribute(mixed $attributeName) : ObjectHasAttribute
Parameters
- $attributeName : mixed
Return values
ObjectHasAttributeidenticalTo()
identicalTo(mixed $value) : IsIdentical
Parameters
- $value : mixed
Return values
IsIdenticalisInstanceOf()
isInstanceOf(string $className) : IsInstanceOf
Parameters
- $className : string
Return values
IsInstanceOfisType()
isType(string $type) : IsType
Parameters
- $type : string
Return values
IsTypelessThan()
lessThan(mixed $value) : LessThan
Parameters
- $value : mixed
Return values
LessThanlessThanOrEqual()
lessThanOrEqual(mixed $value) : LogicalOr
Parameters
- $value : mixed
Return values
LogicalOrmatchesRegularExpression()
matchesRegularExpression(string $pattern) : RegularExpression
Parameters
- $pattern : string
Return values
RegularExpressionmatches()
matches(string $string) : StringMatchesFormatDescription
Parameters
- $string : string
Return values
StringMatchesFormatDescriptionstringStartsWith()
stringStartsWith(mixed $prefix) : StringStartsWith
Parameters
- $prefix : mixed
Return values
StringStartsWithstringContains()
stringContains(string $string[, bool $case = true ]) : StringContains
Parameters
- $string : string
- $case : bool = true
Return values
StringContainsstringEndsWith()
stringEndsWith(string $suffix) : StringEndsWith
Parameters
- $suffix : string
Return values
StringEndsWithcountOf()
countOf(int $count) : Count
Parameters
- $count : int
Return values
CountobjectEquals()
objectEquals(object $object[, string $method = 'equals' ]) : ObjectEquals
Parameters
- $object : object
- $method : string = 'equals'
Return values
ObjectEqualsany()
Returns a matcher that matches when the method is executed zero or more times.
any() : AnyInvokedCount
Return values
AnyInvokedCountnever()
Returns a matcher that matches when the method is never executed.
never() : InvokedCount
Return values
InvokedCountatLeast()
Returns a matcher that matches when the method is executed at least N times.
atLeast(int $requiredInvocations) : InvokedAtLeastCount
Parameters
- $requiredInvocations : int
Return values
InvokedAtLeastCountatLeastOnce()
Returns a matcher that matches when the method is executed at least once.
atLeastOnce() : InvokedAtLeastOnce
Return values
InvokedAtLeastOnceonce()
Returns a matcher that matches when the method is executed exactly once.
once() : InvokedCount
Return values
InvokedCountexactly()
Returns a matcher that matches when the method is executed exactly $count times.
exactly(int $count) : InvokedCount
Parameters
- $count : int
Return values
InvokedCountatMost()
Returns a matcher that matches when the method is executed at most N times.
atMost(int $allowedInvocations) : InvokedAtMostCount
Parameters
- $allowedInvocations : int
Return values
InvokedAtMostCountat()
Returns a matcher that matches when the method is executed at the given index.
at(int $index) : InvokedAtIndex
Parameters
- $index : int
Return values
InvokedAtIndexreturnValue()
returnValue(mixed $value) : ReturnStub
Parameters
- $value : mixed
Return values
ReturnStubreturnValueMap()
returnValueMap(array<string|int, mixed> $valueMap) : ReturnValueMap
Parameters
- $valueMap : array<string|int, mixed>
Return values
ReturnValueMapreturnArgument()
returnArgument(int $argumentIndex) : ReturnArgument
Parameters
- $argumentIndex : int
Return values
ReturnArgumentreturnCallback()
returnCallback(mixed $callback) : ReturnCallback
Parameters
- $callback : mixed
Return values
ReturnCallbackreturnSelf()
Returns the current object.
returnSelf() : ReturnSelf
This method is useful when mocking a fluent interface.
Return values
ReturnSelfthrowException()
throwException(Throwable $exception) : Exception
Parameters
- $exception : Throwable
Return values
ExceptiononConsecutiveCalls()
onConsecutiveCalls() : ConsecutiveCalls
Return values
ConsecutiveCallsparam()
Creates a parameter.
param(string $name) : ParamConfigurator
Parameters
- $name : string
Return values
ParamConfiguratorservice()
Creates a reference to a service.
service(string $serviceId) : ReferenceConfigurator
Parameters
- $serviceId : string
Return values
ReferenceConfiguratorinline_service()
Creates an inline service.
inline_service([string $class = null ]) : InlineServiceConfigurator
Parameters
- $class : string = null
Return values
InlineServiceConfiguratorservice_locator()
Creates a service locator.
service_locator(array<string|int, ReferenceConfigurator> $values) : ServiceLocatorArgument
Parameters
- $values : array<string|int, ReferenceConfigurator>
Return values
ServiceLocatorArgumentiterator()
Creates a lazy iterator.
iterator(array<string|int, ReferenceConfigurator> $values) : IteratorArgument
Parameters
- $values : array<string|int, ReferenceConfigurator>
Return values
IteratorArgumenttagged_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
TaggedIteratorArgumenttagged_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
ServiceLocatorArgumentexpr()
Creates an expression.
expr(string $expression) : Expression
Parameters
- $expression : string
Return values
Expressionabstract_arg()
Creates an abstract argument.
abstract_arg(string $description) : AbstractArgument
Parameters
- $description : string
Return values
AbstractArgumentenv()
Creates an environment variable reference.
env(string $name) : EnvConfigurator
Parameters
- $name : string
Return values
EnvConfiguratorservice_closure()
Creates a closure service reference.
service_closure(string $serviceId) : ClosureReferenceConfigurator
Parameters
- $serviceId : string
Return values
ClosureReferenceConfiguratortrigger_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
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|falsegrapheme_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|falsegrapheme_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|falsegrapheme_strlen()
grapheme_strlen(string|null $string) : int|false|null
Parameters
- $string : string|null
Return values
int|false|nullgrapheme_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|falsegrapheme_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|falsegrapheme_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|falsegrapheme_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|falsegrapheme_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|falseintl_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
boolintl_get_error_code()
intl_get_error_code() : int
Return values
intintl_get_error_message()
intl_get_error_message() : string
Return values
stringintl_error_name()
intl_error_name(int|null $errorCode) : string
Parameters
- $errorCode : int|null
Return values
stringidn_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|falseidn_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|falsenormalizer_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
boolnormalizer_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|falsemb_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|falsemb_decode_mimeheader()
mb_decode_mimeheader(string|null $string) : string
Parameters
- $string : string|null
Return values
stringmb_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
stringmb_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
stringmb_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
stringmb_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
stringmb_internal_encoding()
mb_internal_encoding([string|null $encoding = null ]) : string|bool
Parameters
- $encoding : string|null = null
Return values
string|boolmb_language()
mb_language([string|null $language = null ]) : string|bool
Parameters
- $language : string|null = null
Return values
string|boolmb_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
boolmb_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|falsemb_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>|boolmb_parse_str()
mb_parse_str(string|null $string[, mixed &$result = [] ]) : bool
Parameters
- $string : string|null
- $result : mixed = []
Return values
boolmb_strlen()
mb_strlen(string|null $string[, string|null $encoding = null ]) : int
Parameters
- $string : string|null
- $encoding : string|null = null
Return values
intmb_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|falsemb_strtolower()
mb_strtolower(string|null $string[, string|null $encoding = null ]) : string
Parameters
- $string : string|null
- $encoding : string|null = null
Return values
stringmb_strtoupper()
mb_strtoupper(string|null $string[, string|null $encoding = null ]) : string
Parameters
- $string : string|null
- $encoding : string|null = null
Return values
stringmb_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|boolmb_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
stringmb_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|falsemb_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|falsemb_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|falsemb_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|falsemb_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|falsemb_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|falsemb_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|falsemb_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|falsemb_http_output()
mb_http_output([string|null $encoding = null ]) : string|bool
Parameters
- $encoding : string|null = null
Return values
string|boolmb_strwidth()
mb_strwidth(string|null $string[, string|null $encoding = null ]) : int
Parameters
- $string : string|null
- $encoding : string|null = null
Return values
intmb_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
intmb_output_handler()
mb_output_handler(string|null $string, int|null $status) : string
Parameters
- $string : string|null
- $status : int|null
Return values
stringmb_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|falsemb_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|falsemb_ord()
mb_ord(string|null $string[, string|null $encoding = null ]) : int|false
Parameters
- $string : string|null
- $encoding : string|null = null
Return values
int|falsemb_chr()
mb_chr(int|null $codepoint[, string|null $encoding = null ]) : string|false
Parameters
- $codepoint : int|null
- $encoding : string|null = null
Return values
string|falsemb_scrub()
mb_scrub(string|null $string[, string|null $encoding = null ]) : string
Parameters
- $string : string|null
- $encoding : string|null = null
Return values
stringmb_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
boolenum_exists()
enum_exists(string $enum[, bool $autoload = true ]) : bool
Parameters
- $enum : string
- $autoload : bool = true
Return values
booluuid_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
stringuuid_generate_md5()
uuid_generate_md5(string|null $uuid_ns, string|null $name) : string
Parameters
- $uuid_ns : string|null
- $name : string|null
Return values
stringuuid_generate_sha1()
uuid_generate_sha1(string|null $uuid_ns, string|null $name) : string
Parameters
- $uuid_ns : string|null
- $name : string|null
Return values
stringuuid_is_valid()
uuid_is_valid(string|null $uuid) : bool
Parameters
- $uuid : string|null
Return values
booluuid_compare()
uuid_compare(string|null $uuid1, string|null $uuid2) : int
Parameters
- $uuid1 : string|null
- $uuid2 : string|null
Return values
intuuid_is_null()
uuid_is_null(string|null $uuid) : bool
Parameters
- $uuid : string|null
Return values
booluuid_type()
uuid_type(string|null $uuid) : int
Parameters
- $uuid : string|null
Return values
intuuid_variant()
uuid_variant(string|null $uuid) : int
Parameters
- $uuid : string|null
Return values
intuuid_time()
uuid_time(string|null $uuid) : int
Parameters
- $uuid : string|null
Return values
intuuid_mac()
uuid_mac(string|null $uuid) : string
Parameters
- $uuid : string|null
Return values
stringuuid_parse()
uuid_parse(string|null $uuid) : string
Parameters
- $uuid : string|null
Return values
stringuuid_unparse()
uuid_unparse(string|null $uuid) : string
Parameters
- $uuid : string|null
Return values
stringu()
u([string|null $string = '' ]) : UnicodeString
Parameters
- $string : string|null = ''
Return values
UnicodeStringb()
b([string|null $string = '' ]) : ByteString
Parameters
- $string : string|null = ''
Return values
ByteStrings()
s([string|null $string = '' ]) : UnicodeString|ByteString
Parameters
- $string : string|null = ''
Return values
UnicodeString|ByteStringfindTranslationFiles()
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
boolprintTranslationStatus()
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>printTitle()
printTitle(mixed $title) : mixed
Parameters
- $title : mixed
printTable()
printTable(mixed $translations, mixed $verboseOutput, bool $includeCompletedLanguages) : mixed
Parameters
- $translations : mixed
- $verboseOutput : mixed
- $includeCompletedLanguages : bool
textColorGreen()
textColorGreen() : mixed
textColorRed()
textColorRed() : mixed
textColorNormal()
textColorNormal() : mixed
t()
t(string $message[, array<string|int, mixed> $parameters = [] ][, string $domain = null ]) : TranslatableMessage
Parameters
- $message : string
- $parameters : array<string|int, mixed> = []
- $domain : string = null
Tags
Return values
TranslatableMessagetwig_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
Return values
boolesc()
esc(string $str) : mixed
Parameters
- $str : string
dump()
dump(mixed $var, mixed ...$moreVars) : mixed
Parameters
- $var : mixed
- $moreVars : mixed
Tags
dd()
dd(mixed ...$vars) : never
Parameters
- $vars : mixed