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