HumHub Documentation (unofficial)

Application

Table of Contents

Interfaces

Searchable
ContentContainerUrlRuleInterface
ContentContainerUrlRuleInterface is the interface that should be implemented by URL rule classes which handle routes under Content Container path.
Renderer
Renderer interface used by render components to render Viewable instances.
Viewable
The Viewable interface is used for Classes that can be rendered by Renderer components.
ApplicationInterface
Description of Application
ArchiveableInterface
Deletable Interface
DeletableInterface
Deletable Interface
EditableInterface
Editable Interface
MailerInterface
Mailer Interface
MetaSearchProviderInterface
Meta Search Provider Interface
MetaSearchResultInterface
Meta Search Result Interface
ViewableInterface
Viewable Interface
UrlOembedClient
ConfigurableActivityInterface
Interface for configurable activities
ContentOwner
Interface for classes which are able to return content instances.
Searchable
SoftDeletable
Interface for classes which are deletable softly.
Movable
This interface can be implemented by Models which can be moved to a [[ContentContainerActiveRecord]]
RichTextExtension
A RichTextExtension class can be used to prepare or postprocess a richtext prior of rendering or converting.
StorageManagerInterface
StorageManagerInterface
MobileTargetProvider
ExclusiveJobInterface
ExclusiveJobInterface can be added to an ActiveJob to ensure this task is only queued once. As example this is useful for asynchronous jobs like search index rebuild.
JobInterface
Job Interface.
QueueInfoInterface
QueueInfoInterface
TabbedFormModel
Interface TabbedFormModel It is related for Model classes only
IconProvider
IconProviders are used to render an icon for a specific icon library.
ApprovalBypass
ApprovalBypass interface allow automatic user approvals of an authclient.
AutoSyncUsers
AutoSyncUsers interface adds the possiblity to automatically update/create users via AuthClient.
PrimaryClient
PrimaryClient authclient interface
StandaloneAuthClient
StandaloneAuthClient allows implementation of custom authclients which not relies on auth handling by AuthAction
SyncAttributes
SyncAttributes interface allows the possiblitz to specify user attributes which will be automatically updated on login or by daily cronjob if AutoSyncUsers is enabled.
AwsErrorFactoryInterface
CredentialProvider
Interface for providing Credential.
EndpointInterface
Exception
All exceptions implements this interface.
HttpException
All exceptions implements this interface.
Signer
Interface for signing a request.
ReadOnceResultStream
Marker for ResultStream that can be read only once.
RequestStream
Provides method to convert a input into string or chunks.
ResultStream
Stream for a Result.
CacheInterface
Parser cache interface.
Exception
ComplexFilterInterface
Filter interface.
FeatureFilterInterface
Feature filter interface.
FilterInterface
Filter interface.
KeywordsInterface
Keywords holder interface.
FileLoaderInterface
File Loader interface.
LoaderInterface
Loader interface.
ArgumentInterface
Gherkin arguments interface.
KeywordNodeInterface
Gherkin keyword node interface.
NodeInterface
Gherkin node interface.
ScenarioInterface
Gherkin scenario interface.
ScenarioLikeInterface
Gherkin scenario-like interface.
StepContainerInterface
Gherkin step container interface.
TaggedNodeInterface
Gherkin tagged node interface.
ConstraintInterface
DO NOT IMPLEMENT this interface. It is only meant for usage as a type hint in libraries relying on composer/semver but creating your own constraint class that implements this interface is not a supported use case and will cause the composer/semver components to return unexpected results.
ExceptionInterface
Base exception marker interface for the instantiator component
InstantiatorInterface
Instantiator provides utility methods to build objects without invoking their constructors
CommentStrategy
Reason
Result
EmailValidation
EventEmitterInterface
ContainerInterface
Describes the interface of a container that exposes methods to read its entries.
AddressExtension
An extension is the only way to add new functionality to Faker.
BarcodeExtension
An extension is the only way to add new functionality to Faker.
BloodExtension
An extension is the only way to add new functionality to Faker.
ColorExtension
An extension is the only way to add new functionality to Faker.
CompanyExtension
An extension is the only way to add new functionality to Faker.
CountryExtension
An extension is the only way to add new functionality to Faker.
DateTimeExtension
FakerPHP extension for Date-related randomization.
Extension
An extension is the only way to add new functionality to Faker.
FileExtension
An extension is the only way to add new functionality to Faker.
GeneratorAwareExtension
An extension is the only way to add new functionality to Faker.
NumberExtension
An extension is the only way to add new functionality to Faker.
PersonExtension
An extension is the only way to add new functionality to Faker.
PhoneNumberExtension
An extension is the only way to add new functionality to Faker.
UuidExtension
An extension is the only way to add new functionality to Faker.
VersionExtension
An extension is the only way to add new functionality to Faker.
Parsable
The Parsable interface describes classes that can be parsed from their binary DER representation.
ProcessExecutor
CpuCoreFinder
JWTExceptionWithPayloadInterface
DirectoryInterface
ConfigInterface
DifferInterface
ConfigurableFixerInterface
DeprecatedFixerInterface
FixerInterface
WhitespacesAwareFixerInterface
DeprecatedFixerOptionInterface
FixerConfigurationResolverInterface
FixerOptionInterface
CodeSampleInterface
FixerDefinitionInterface
VersionSpecificationInterface
VersionSpecificCodeSampleInterface
LinterInterface
Interface for PHP code linting process manager.
LintingResultInterface
ParallelAwareConfigInterface
DeprecatedRuleSetDescriptionInterface
RuleSetInterface
Set of rules to be used by fixer.
StartEndTokenAwareAnalysis
AlphaBlendingAwareDrawerInterface
Interface for the drawers that support configuring the alpha blending.
DrawerInterface
Interface for the drawer.
Info
Provide information and features supported by a graphics driver.
InfoProvider
Interface implemented by classes that provide info about a graphics driver.
EffectsInterface
Interface for the effects.
Exception
Imagine-specific exception.
ClassFactoryAwareInterface
An interface that classes that accepts a class factory should implement.
ClassFactoryInterface
The interface that class factories must implement.
LoaderInterface
Interface for classes that can load local or remote files.
FilterInterface
Interface for imagine filters.
BoxInterface
Interface for a box.
FillInterface
Interface for the fill.
FontInterface
The font interface.
ImageInterface
The image interface.
ImagineInterface
The imagine interface.
LayersInterface
The layers interface.
ManipulatorInterface
The manipulator interface.
MetadataReaderInterface
Interface that metadata readers must implement.
ColorInterface
PaletteInterface
Interface that any palette must implement.
PointInterface
The point interface.
ProfileInterface
ConstraintInterface
The Constraints Interface
TypeCheckInterface
ExceptionInterface
SchemaStorageInterface
UriRetrieverInterface
Interface for URI retrievers
ExceptionInterface
AdapterInterface
An interface description for Laminas\Http\Client\Adapter classes.
ExceptionInterface
StreamInterface
An interface description for Laminas\Http\Client\Adapter\Stream classes.
ExceptionInterface
ExceptionInterface
ExceptionInterface
HeaderInterface
Interface for HTTP Header classes.
MultipleHeaderInterface
Interface for HTTP Header classes.
ExceptionInterface
ErrorHandlerInterface
Handle Errors that might occur during execution of ldap_*-functions
ExceptionInterface
ExceptionInterface
AttributeTypeInterface
This class provides a contract for schema attribute-types.
ObjectClassInterface
This class provides a contract for schema objectClasses.
ExceptionInterface
PluginClassLocator
Plugin class locator interface
ShortNameLocator
Short name locator interface
SplAutoloader
Defines an interface for classes that may register with the spl_autoload registry
AbstractFactoryInterface
Backwards-compatibility shim for AbstractFactoryInterface.
ConfigInterface
DelegatorFactoryInterface
Backwards-compatibility shim for DelegatorFactoryInterface.
ExceptionInterface
Base exception for all Laminas\ServiceManager exceptions.
AbstractFactoryInterface
Interface for an abstract factory.
DelegatorFactoryInterface
Delegator factory interface.
FactoryInterface
Interface for a factory
FactoryInterface
Backwards-compatibility shim for FactoryInterface.
InitializerInterface
Interface for an initializer
InitializerInterface
Backwards-compatibility shim for InitializerInterface.
PluginManagerInterface
Interface for a plugin manager
ServiceLocatorInterface
Interface for service locator
ArraySerializableInterface
MergeReplaceKeyInterface
Marker interface: can be used to replace keys completely in {@see ArrayUtils::merge()} operations
DispatchableInterface
ExceptionInterface
Exception marker interface
InitializableInterface
Interface to allow objects to have initialization logic
JsonSerializable
MessageInterface
ParameterObjectInterface
ParametersInterface
Basically, an ArrayObject. You could simply define something like: class QueryParams extends ArrayObject implements Parameters {} and have 90% of the functionality
RequestInterface
ResponseInterface
StringWrapperInterface
ExceptionInterface
Exception for Laminas\Uri
UriInterface
Interface defining a URI
AdapterInterface
ExceptionInterface
TranslatorAwareInterface
TranslatorInterface
ValidatorInterface
ValidatorPluginManagerAwareInterface
ValidatorProviderInterface
Hint to the laminas-modulemanager ServiceListener that a module provides validators.
Filter
Filter to apply to a property while copying an object
Matcher
TypeFilter
Stringable
Builder
ErrorHandler
FunctionLike
Node
NodeTraverserInterface
NodeVisitor
Parser
PrettyPrinter
Exception
Requirement
VersionConstraint
Exception
PhpWebDriverExceptionInterface
Common interface to identify all exceptions thrown in php-webdriver (both those of WebDriver protocol and internal).
WebDriverTouchScreen
Interface representing touch screen operations.
WebDriverLocatable
Interface representing basic mouse operations.
JavaScriptExecutor
WebDriver interface implemented by drivers that support JavaScript.
ExecuteMethod
FileDetector
WebDriver
The interface for WebDriver.
WebDriverAction
Interface representing a single user-interaction action.
WebDriverCapabilities
WebDriverCommandExecutor
Interface for all command executor.
WebDriverElement
Interface for an HTML element in the WebDriver framework.
WebDriverEventListener
WebDriverHasInputDevices
Interface implemented by each driver that allows access to the input devices.
WebDriverKeyboard
WebDriverMouse
Interface representing basic mouse operations.
WebDriverNavigationInterface
An abstraction allowing the driver to access the browser's history and to navigate to a given URL.
WebDriverSearchContext
The interface for WebDriver and WebDriverElement which is able to search for WebDriverElement inside.
WebDriverSelectInterface
Models an element of select type, providing helper methods to select and deselect options.
WebDriverTargetLocator
Used to locate a given frame or window.
Operand
AddressRange
IValueBinder
IRenderer
IComparable
IReader
IReadFilter
ITextElement
WizardInterface
Wizard
IWriter
Exception
Exception
Exception
Exception
InvocationStubber
MockObject
ParametersRule
Stub
Test
TestListener
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
AfterIncompleteTestHook
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
AfterLastTestHook
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
AfterRiskyTestHook
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
AfterSkippedTestHook
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
AfterSuccessfulTestHook
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
AfterTestErrorHook
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
AfterTestFailureHook
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
AfterTestHook
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
AfterTestWarningHook
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
BeforeFirstTestHook
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
BeforeTestHook
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
Hook
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
TestHook
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
TestSuiteLoader
ResultPrinter
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
CacheException
Exception interface for all exceptions thrown by an Implementing Library.
CacheItemInterface
CacheItemInterface defines an interface for interacting with objects inside a cache.
CacheItemPoolInterface
CacheItemPoolInterface generates CacheItemInterface objects.
InvalidArgumentException
Exception interface for invalid cache arguments.
ContainerExceptionInterface
Base interface representing a generic exception in a container.
ContainerInterface
Describes the interface of a container that exposes methods to read its entries.
NotFoundExceptionInterface
No entry was found in the container.
EventDispatcherInterface
Defines a dispatcher for events.
ListenerProviderInterface
Mapper from an event to the listeners that are applicable to that event.
StoppableEventInterface
An Event whose processing may be interrupted when the event has been handled.
ClientExceptionInterface
Every HTTP client related exception MUST implement this interface.
ClientInterface
NetworkExceptionInterface
Thrown when the request cannot be completed because of network issues.
RequestExceptionInterface
Exception for when a request failed.
RequestFactoryInterface
ResponseFactoryInterface
ServerRequestFactoryInterface
StreamFactoryInterface
UploadedFileFactoryInterface
UriFactoryInterface
MessageInterface
HTTP messages consist of requests from a client to a server and responses from a server to a client. This interface defines the methods common to each.
RequestInterface
Representation of an outgoing, client-side request.
ResponseInterface
Representation of an outgoing, server-side response.
ServerRequestInterface
Representation of an incoming, server-side HTTP request.
StreamInterface
Describes a data stream.
UploadedFileInterface
Value object representing a file uploaded through an HTTP request.
UriInterface
Value object representing a URI.
LoggerAwareInterface
Describes a logger-aware instance.
LoggerInterface
Describes a logger instance.
CacheException
Interface used for all types of exceptions thrown by the implementing library.
CacheInterface
InvalidArgumentException
Exception interface for invalid cache arguments.
CacheInterface
ExecutorInterface
ResolverInterface
LoopInterface
TimerInterface
PromiseInterface
ConnectionInterface
Any incoming and outgoing connection is represented by this interface, such as a normal TCP/IP connection.
ConnectorInterface
The `ConnectorInterface` is responsible for providing an interface for establishing streaming connections, such as a normal TCP/IP connection.
ServerInterface
The `ServerInterface` is responsible for providing an interface for accepting incoming streaming connections, such as a normal TCP/IP connection.
DuplexStreamInterface
The `DuplexStreamInterface` is responsible for providing an interface for duplex streams (both readable and writable).
ReadableStreamInterface
The `ReadableStreamInterface` is responsible for providing an interface for read-only streams and the readable side of duplex streams.
WritableStreamInterface
The `WritableStreamInterface` is responsible for providing an interface for write-only streams and the writable side of duplex streams.
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
Report
DeprecatedSniff
Sniff
SignalableCommandInterface
Interface for command reacting to signal.
CommandLoaderInterface
CompletionOutputInterface
Transforms the {@see CompletionSuggestions} object into output readable by the shell completion.
DescriptorInterface
Descriptor interface.
ExceptionInterface
ExceptionInterface.
OutputFormatterInterface
Formatter interface for console output.
OutputFormatterStyleInterface
Formatter style interface for defining styles.
WrappableOutputFormatterInterface
Formatter interface for console output that supports word wrapping.
HelperInterface
HelperInterface is the interface all helpers must implement.
InputAwareInterface
InputAwareInterface should be implemented by classes that depends on the Console Input.
InputInterface
InputInterface is the interface implemented by all input classes.
StreamableInputInterface
StreamableInputInterface is the interface implemented by all input classes that have an input stream.
ConsoleOutputInterface
ConsoleOutputInterface is the interface implemented by ConsoleOutput class.
OutputInterface
OutputInterface is the interface implemented by all Output classes.
StyleInterface
Output style helpers.
ExceptionInterface
Interface for exceptions.
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.
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.
StreamableInterface
RetryStrategyInterface
ChunkInterface
The interface of chunks returned by ResponseStreamInterface::current().
ClientExceptionInterface
When a 4xx response is returned.
DecodingExceptionInterface
When a content-type cannot be decoded to the expected representation.
ExceptionInterface
The base interface for all exceptions in the contract.
HttpExceptionInterface
Base interface for HTTP-related exceptions.
RedirectionExceptionInterface
When a 3xx response is returned and the "max_redirects" option has been reached.
ServerExceptionInterface
When a 5xx response is returned.
TimeoutExceptionInterface
When an idle timeout occurs.
TransportExceptionInterface
When any error happens at the transport level.
HttpClientInterface
Provides flexible methods for requesting HTTP resources synchronously or asynchronously.
ResponseInterface
A (lazily retrieved) HTTP response.
ResponseStreamInterface
Yields response chunks, returned by HttpClientInterface::stream().
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.
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.
Stringable
ExceptionInterface
Marker Interface for the Process Component.
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.
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.
SourcePolicyInterface
Interface for a class that can optionally enable the sandbox mode based on a template's Twig\Source.
TokenParserInterface
Interface implemented by token parsers.
ClaimChecker
ClaimExceptionInterface
Exceptions thrown by this component.
HeaderChecker
TokenTypeSupport
Algorithm
JWT
MacAlgorithm
SignatureAlgorithm
JWSSerializer
Arrayable
Arrayable is the interface that should be implemented by classes who want to support customizable representation of their instances.
BootstrapInterface
BootstrapInterface is the interface that should be implemented by classes who want to participate in the application bootstrap process.
Configurable
Configurable is the interface that should be implemented by classes who support configuring its properties through the last parameter to its constructor.
DynamicContentAwareInterface
DynamicContentAwareInterface is the interface that should be implemented by classes which support a [[View]] dynamic content feature.
StaticInstanceInterface
StaticInstanceInterface is the interface for providing static instances to classes, which can be used to obtain class meta information that can not be expressed in static methods.
ViewContextInterface
ViewContextInterface is the interface that should implemented by classes who want to support relative view names.
CacheInterface
CacheInterface is the base interface for cache.
DataProviderInterface
DataProviderInterface is the interface that must be implemented by data provider classes.
ActiveQueryInterface
ActiveQueryInterface defines the common interface to be implemented by active record query classes.
ActiveRecordInterface
ActiveRecordInterface.
ConditionInterface
Interface ConditionInterface should be implemented by classes that represent a condition in DBAL of framework.
ConstraintFinderInterface
ConstraintFinderInterface defines methods for getting a table constraint information.
ExpressionBuilderInterface
Interface ExpressionBuilderInterface is designed to build raw SQL from specific expression objects that implement [[ExpressionInterface]].
ExpressionInterface
Interface ExpressionInterface should be used to mark classes, that should be built in a special way.
MigrationInterface
The MigrationInterface defines the minimum set of methods to be implemented by a database migration.
QueryInterface
The QueryInterface defines the minimum set of methods to be implemented by a database query.
AuthInterface
AuthInterface is the interface that should be implemented by auth method classes.
RateLimitInterface
RateLimitInterface is the interface that may be implemented by an identity object to enforce rate limiting.
MailerInterface
MailerInterface is the interface that should be implemented by mailer classes.
MessageInterface
MessageInterface is the interface that should be implemented by mail message classes.
CheckAccessInterface
For more details and usage information on CheckAccessInterface, see the [guide article on security authorization](guide:security-authorization).
ManagerInterface
For more details and usage information on ManagerInterface, see the [guide article on security authorization](guide:security-authorization).
AssetConverterInterface
The AssetConverterInterface must be implemented by asset converter classes.
IdentityInterface
IdentityInterface is the interface that should be implemented by a class providing identity information.
Linkable
Linkable is the interface that should be implemented by classes that typically represent locatable resources.
RequestParserInterface
Interface for classes that parse the raw request body into a parameters array.
ResponseFormatterInterface
ResponseFormatterInterface specifies the interface needed to format a response before it is sent out.
UrlRuleInterface
UrlRuleInterface is the interface that should be implemented by URL rule classes.
ClientInterface
ClientInterface declares basic interface all Auth clients should follow.
StateStorageInterface
StateStorageInterface is an interface for Auth client state storage.
MatcherInterface
MatcherInterface should be implemented by all matchers that are used in a filter.
UserSearchInterface
UserSearchInterface is the interface that should be implemented by a class providing identity information and search method.
FormatterInterface
FormatterInterface represents HTTP request message formatter.
ParserInterface
ParserInterface represents HTTP response message parser.
LoopInterface
Loop Interface.
DelayedCountInterface
Delayed Count Interface
DoneCountInterface
Done Count Interface
ReservedCountInterface
Reserved Count Interface
StatisticsProviderInterface
Statistics Provider Interface
WaitingCountInterface
Waiting Count Interface
Job
Job Interface.
JobInterface
Job Interface.
RetryableJob
Retryable Job Interface.
RetryableJobInterface
Retryable Job Interface.
Serializer
Interface Serializer.
SerializerInterface
Serializer Interface.

Classes

AnimateCssAsset
animate.css
AppAsset
AppAsset includes HumHub core assets to the main layout.
AppDynamicAsset
AppDynamicAsset provides assets which are included in the core layout.
BluebirdAsset
bluebird promis library
BlueimpFileUploadAsset
jQery Blueimp File Upload
BlueimpGalleryAsset
jQery Blueimp File Upload
BlueimpGalleryStyleAsset
jQery Blueimp File Upload
BootstrapColorPickerAsset
jquery-color
CardsAsset
Base asset bundle class for @web-static assets residing in `static` directory.
CaretjsAsset
jquery-caretjs.js
ClipboardJsAsset
Clipboard JS
CoreApiAsset
HumHub Core Api Asset
CoreBundleAsset
This asset bundle contains core script dependencies which should be compatible with defer script loading.
CoreExtensionAsset
Base asset bundle class for @web-static assets residing in `static` directory.
DatePickerRussianLanguageAsset
Fixes https://github.com/humhub/humhub/issues/4638 by aligning jui and icu month short names
FontAwesomeAsset
Fontawesome
GridViewAsset
Base asset bundle class for @web-static assets residing in `static` directory.
HighlightJsAsset
Base asset bundle class for @web-static assets residing in `static` directory.
HighlightJsStyleAsset
Base asset bundle class for @web-static assets residing in `static` directory.
Html5shivAsset
IE9FixesAsset provides CSS/JS fixes for Internet Explorer 9 versions
HumHubColorPickerAsset
Color Picker js utility
ImagesLoadedAsset
masonry asset class
IntersectionObserverPolyfillAsset
animate.css
JplayerAsset
jquery-At.js
JplayerModuleAsset
jquery-At.js
JqueryAutosizeAsset
jquery-autosize
JqueryCookieAsset
jquery-cookie
JqueryHighlightAsset
jquery-highlight
JqueryKnobAsset
jquery-knob
JqueryNiceScrollAsset
jQuery-nicescroll
JqueryTimeAgoAsset
TimeAgo Asset Bundle
JqueryTimeAgoLocaleAsset
TimeAgo Asset Locale
JqueryTimeEntryAsset
TimeAgo Asset Bundle
JqueryWidgetAsset
jquery-ui-widget
JuiBootstrapBridgeAsset
select2
NProgressAsset
NProgress assets
NProgressStyleAsset
NProgress assets
OpenSansAsset
OpenSans Font
PjaxAsset
select2
ProsemirrorEditorAsset
This base asset bundle class adds some additional properties as well ass default loading behavior for HumHub assets.
SearchAsset
AssetBundle represents a collection of asset files, such as CSS, JS, images.
Select2Asset
select2
Select2BootstrapAsset
select2 bootstrap asset
Select2SearchInputPlaceholderAsset
Search Input Placeholder plugin for Select2
Select2StyleAsset
select2
SocketIoAsset
Socket.IO client files
SwipedEventsAssets
animate.css
TopNavigationAsset
AssetBundle represents a collection of asset files, such as CSS, JS, images.
CronController
Cronjobs
IntegrityController
Performs data integrity checks.
MessageController
Extracts messages to be translated from source files.
MigrateController
Manages application migrations.
SettingsController
SettingsController provides CLI access to database settings
TestController
TestController provides some console tests
ArrayObject
***** PHP 7.3 modified variant of ZF2 Array Object *****
HForm
HForm - Yii1 compatible form generator
SearchAddEvent
Event is the base class for all event classes.
ControllerAccess
ControllerAccess contains the actual logic to verify whether or not a user can access a controller action by means of a given set of access rules.
DelegateAccessValidator
This Validator filters out non action related rules and supports a $strict mode, which will require all validator related rules to pass.
DeprecatedPermissionAccessValidator
This Validator filters out non action related rules and supports a $strict mode, which will require all validator related rules to pass.
GuestAccessValidator
AccessValidators are responsible for validating a given set of rules.
PermissionAccessValidator
This Validator filters out non action related rules and supports a $strict mode, which will require all validator related rules to pass.
ActiveRecord
Description of ActiveRecord
Application
Description of Application
AssetManager
AssetManager
AccessControl
Handles the AccessControl for a Controller.
PolymorphicRelation
PolymorphicRelations behavior provides simple support for polymorphic relations in ActiveRecords.
LanguageSelector
LanguageSelector automatically sets the language of the i18n component
ModuleAutoLoader
ModuleAutoLoader automatically searches for config.php files in module folder an executes them.
Application
Description of Application
UrlManager
UrlManager
ContentContainerUrlRule
Content Container URL Rule
Controller
Base Controller
Event
Event is the base class for all event classes.
ArrayColumn
ArrayColumn exports array values to [[SpreadsheetExport]] widget.
Column
Column is the base class of all [[SpreadsheetExport]] column classes.
DataColumn
DataColumn is the default column type for the [[SpreadsheetExport]] widget.
DateTimeColumn
DateTimeColumn exports DateTime values to [[SpreadsheetExport]] widget.
ExportResult
ExportResult represents SpreadsheetExport result.
SpreadsheetExport
SpreadsheetExport allows export of data into PhpSpreadsheet It supports exporting of the [[\yii\data\DataProviderInterface]] and [[\yii\db\QueryInterface]] instances.
Formatter
Formatter provides a set of commonly used data formatting methods.
I18N
I18N provides features related with internationalization (I18N) and localization (L10N).
PhpMessageSource
PhpMessageSource represents a message source that stores translated messages in PHP scripts.
Mailer
Mailer implements a mailer based on SymfonyMailer.
Message
Message
Migration
Migration is the base class for representing a database migration.
Module
Base Class for Modules / Extensions
ModuleEvent
Event is the base class for all event classes.
ModuleManager
ModuleManager handles all installed modules.
ActiveJob
ActiveJob
DefaultViewPathRenderer
The DefaultViewPathRenderer is used to render Viewables.
LayoutRenderer
A LayoutRenderer subclass can be used to render layout based views by setting the $viewPath and $layout properties.
MailLayoutRenderer
MailLayoutRenderer extends the LayoutRenderer with a renderText function.
MailRenderer
MailRenderer extends the DefaultViewPathRenderer with a renderText method.
ViewPathRenderer
A ViewPathRenderer is a simple Renderer implementation for rendering Viewables by searching for a matching viewFile relative to the Viewables class path or relative to a given $viewPath.
Request
The web Request class represents an HTTP request.
Response
Response
SettingActiveRecord
BaseSetting
SettingsManager
SettingsManager application component
SocialActivity
This class represents a social Activity triggered within the network.
Theme
Theme represents a HumHub theme.
UrlManager
UrlManager
View
Class View
Widget
Widget is the base class for widgets.
ErrorController
ErrorController
HomeController
HomeController redirects to the home page
MetaSearchController
Base Controller
OembedController
Base Controller
ActiveQueryEvent
ActiveQueryEvent represents the parameter needed by [[ActiveQuery]] events.
MigrationEvent
Event is the base class for all event classes.
OembedFetchEvent
Event is the base class for all event classes.
InvalidArgumentClassException
InvalidArgumentException represents an exception caused by invalid arguments passed to a method.
InvalidArgumentTypeException
InvalidArgumentException represents an exception caused by invalid arguments passed to a method.
InvalidArgumentValueException
InvalidArgumentException represents an exception caused by invalid arguments passed to a method.
InvalidConfigTypeException
InvalidConfigException represents an exception caused by incorrect object configuration.
ArrayHelper
ArrayHelper provides additional array functionality that you can use in your application.
DatabaseHelper
DataTypeHelper
ActionColumn
Description of ActionColumn
BasePermission
BasePermission
BaseSettingsManager
Description of SettingManager
CookieBuilder
DI Helper to bake secure cookies.
CURLHelper
CURLHelper
DateHelper
Utility class for date issues
DateTimeHelper
DateTimeHelper
DbDateValidator
Validates (user date format or database format) and converts it to an database date(-time) field
DropDownGridColumn
DropDown Grid Column
DynamicConfig
DynamicConfig provides access to the dynamic configuration file.
EmojiMap
Helpers
This class contains a lot of html helpers for the views
Html
HTML Helpers
Iso3166Codes
Map of codes from ISO 3166.
JSONResponse
Description of JSONResponse
LogoImage
LogoImage
MimeHelper
MimeHelper
ParameterEvent
This event holds references to parameters which can be modified.
ProfileBannerImage
ProfileBannerImage is responsible for the profile banner images.
ProfileImage
ProfileImage is responsible for all profile images.
SafeBaseUrl
SafeBaseUrl Helper to use host from general setting "Base URL"
SearchQuery
Boolean search query
StringHelper
StringHelper
ThemeHelper
ThemeHelper
TimezoneHelper
TimezoneHelpers
UrlOembedHttpClient
UUIDValidator
UUID Generator Class provides static methods for creating or validating UUIDs.
WidgetCreateEvent
WidgetCreateEvent is raised before creating a widget
ChooseLanguage
ChooseLanguage is the model of the language select box to change language for guests.
ModuleEnabled
This is the model class for table "module_enabled".
Setting
This is the model class for table "setting".
UrlOembed
UrlOembed records hold already loaded oembed previews.
ActivityAsset
This base asset bundle class adds some additional properties as well ass default loading behavior for HumHub assets.
ActivityMailRenderer
MailRenderer for Activity models
BaseActivity
BaseActivity is the base class for all activities.
MailSummary
MailSummary is send to the user with a list of new activities
MailSummaryProcessor
MailSummaryProcessor is called by cron on given intervals (daily or hourly) and creates mail summaries from the users.
AdminController
AdminController is for system administrators to set activity e-mail defaults.
LinkController
LinkController provides link informations about an Activity via JSON.
StreamController
Controller is the base class of web controllers which acts in scope of a ContentContainer (e.g. Space or User).
UserController
UserController allows users to modify the E-Mail summary settings.
Events
Events provides callbacks to handle events.
ActivityHelper
SendMailSummary
SendMailSummary
Activity
This is the model class for table "activity".
MailSummaryForm
MailSummaryForm
Module
Activity BaseModule
Stream
Class Stream was deprecated in v1.3 this class only holds compatibility logic for old themes
AdminAsset
This base asset bundle class adds some additional properties as well ass default loading behavior for HumHub assets.
AdminGroupAsset
AssetBundle represents a collection of asset files, such as CSS, JS, images.
AdminPendingRegistrationsAsset
This base asset bundle class adds some additional properties as well ass default loading behavior for HumHub assets.
LogAsset
AssetBundle represents a collection of asset files, such as CSS, JS, images.
BaseAdminPermission
BaseAdminPermission is a fixed allowed permission for the admin group
Controller
Base controller for administration section
DatabaseInfo
ApprovalController
ApprovalController handels new user approvals
AuthenticationController
ApprovalController handels new user approvals
GroupController
Group Administration Controller
IndexController
IndexController is the admin section start point.
InformationController
Information
LoggingController
LoggingController provides access to the database logging.
ModuleController
Module Controller controls all third party modules in a humhub installation.
PendingRegistrationsController
Base controller for administration section
SettingController
SettingController
SpaceController
SpaceController provides global space administration.
UserController
User management
UserPeopleController
User People Configuration
UserPermissionsController
User default permissions management
UserProfileController
UserprofileController provides manipulation of the user's profile fields & categories.
FetchReloadableScriptsEvent
This event is used when an object is added to search index
ModulesEvent
This event is used when modules is listed and filtered
Events
Admin Module provides the administrative backend for HumHub installations.
ApprovalActionColumn
ApprovalActionColumn
CheckboxColumn
DataColumn is the default column type for the [[GridView]] widget.
SpaceActionColumn
SpaceActionColumn
SpaceBaseColumn
BaseColumn for space grid fields
SpaceImageColumn
SpaceColumn
SpaceTitleColumn
TitleColumn
UserActionColumn
UserActionColumn
CheckForNewVersion
CheckForNewVersion checks for new HumHub version and sends a notification to the administrators
CleanupLog
CleanupLog deletes older log records from log table
CleanupPendingRegistrations
CleanupLog deletes older log records from log table
DisableModuleJob
ActiveJob
ReassignGroupDefaultSpaces
Reassign default spaces to all users
RemoveModuleJob
ActiveJob
HumHubAPI
HumHubAPI provides access to humhub.com for fetching available modules or latest version.
AddGroupMemberForm
Description of UserGroupForm
AuthenticationSettingsForm
AuthenticationSettingsForm
BasicSettingsForm
BasicSettingsForm
CacheSettingsForm
CachingForm
DesignSettingsForm
DesignSettingsForm
FileSettingsForm
FileSettingsForm
LogFilterForm
Model used for administration log filtering.
LogsSettingsForm
LogsSettingsForm
MailingSettingsForm
MailingSettingsForm
PasswordEditForm
PasswordEditForm used to edit password of other users by admin
PeopleSettingsForm
PeopleSettingsForm
ProxySettingsForm
ProxySettingsForm
StatisticSettingsForm
SettingsForm
UserDeleteForm
UserDeleteForm shows the deletion options for the admin.
UserEditForm
Description of UserEditForm
GroupSearch
Description of GroupSearch
Log
This is the model class for table "log".
PendingRegistrationSearch
PendingRegistrationSearch
SpaceSearch
SpaceSearch for administration
UserApprovalSearch
Description of UserSearch
UserSearch
Description of UserSearch
Module
Admin Module
AdminNotificationCategory
Description of AdminNotificationCategory
ExcludeGroupNotification
It occurs when a member from the group is excluded
IncludeGroupNotification
It occurs when a member from the group is included
NewVersionAvailable
HumHubUpdateNotification
ManageGroups
ManageUsersAdvanced Permission allows access to users/userstab section within the admin area.
ManageModules
ManageModules Permission allows access to module section within the admin area.
ManageSettings
ManageSettings Permission allows access to settings section within the admin area.
ManageSpaces
ManageSpaces permission allows access to users/spaces section within the admin area.
ManageUsers
ManageUsers Permission allows access to users/userstab section within the admin area.
SeeAdminInformation
SeeAdminInformation Permission allows access to information section within the admin area.
AdminMenu
AdminMenu implements the navigation in the administration section.
AdvancedSettingMenu
Authentication Settings Menu
AuthenticationMenu
Authentication Settings Menu
AvailableModuleUpdatesInfo
Displays info of available updates for modules
ExportButton
Class ExportButton
GroupManagerMenu
Group Administration Menu
GroupMenu
Group Administration Menu
InformationMenu
Group Administration Menu
InstalledModuleActionButtons
ModuleActionsButton shows actions for module
InstalledModuleControls
Widget for rendering the context menu for module.
InstalledModuleList
Modules displays the modules list
PrerequisitesList
PrerequisitesList widget shows all current prerequisites
SettingsMenu
Group Administration Menu
SpaceGridView
The GridView widget is used to display data in a grid.
SpaceMenu
Space Administration Menu
TrackingWidget
TrackingWidget adds statistic tracking code to all layouts
UserMenu
User Administration Menu
NewComment
NewComment activity
CommentAsset
This base asset bundle class adds some additional properties as well ass default loading behavior for HumHub assets.
Events
Events provides callbacks to handle events.
NewComment
Live event for new comments
Comment
This is the model class for table "comment".
AdminDeleteCommentForm
AdminCommentDeleteForm is shown when admin deletes someone's comment
CommentDeleted
CommentDeletedNotification is fired when admin deletes a comment
CommentNotificationCategory
CommentNotificationCategory
NewComment
Notification for new comments
CreateComment
CreateComment Permission
AdminDeleteModal
Admin Delete Modal for Comments
Comment
This widget is used to show a single comment.
CommentControls
This widget renders the controls menu for a Comment.
CommentEntryLinks
CommentEntryControls
CommentLink
This widget is used to show a comment link inside the wall entry controls.
EditLink
EditLink for Comment
Form
This widget is used include the comments functionality to a wall entry.
ShowMore
CommentsShowMoreWidget
ContentCreated
Activity for created content
ContainerHeaderAsset
AssetBundle represents a collection of asset files, such as CSS, JS, images.
ContentAsset
Asset for core content resources.
ContentContainerAsset
Content container asset for shared user/space js functionality.
ContentFormAsset
Asset for stream content create form resources.
ContentHighlightAsset
This base asset bundle class adds some additional properties as well ass default loading behavior for HumHub assets.
ProseMirrorRichTextAsset
Asset for core content resources.
SearchController
Controller is the base class of console command classes.
AbstractActiveQueryContentContainer
AbstractActiveQueryContentContainer is used for Active Query of the ContentContainerActiveRecord (Space, User)
ContentContainerStream
ContentContainerStream
ActiveQueryContent
ActiveQueryContent is an enhanced ActiveQuery with additional selectors for especially content.
ContentActiveRecord
ContentActiveRecord is the base ActiveRecord [[\yii\db\ActiveRecord]] for Content.
ContentAddonController
ContentAddonController is a base controller for ContentAddons.
ContentContainerActiveRecord
ContentContainerActiveRecord for ContentContainer Models e.g. Space or User.
ContentContainerController
Controller is the base class of web controllers which acts in scope of a ContentContainer (e.g. Space or User).
ContentContainerDefaultPermissionManager
Description of PermissionManager
ContentContainerModule
Base Module with ContentContainer support.
ContentContainerModuleManager
ModuleManager handles modules of a content container.
ContentContainerPermissionAccess
This Validator filters out non action related rules and supports a $strict mode, which will require all validator related rules to pass.
ContentContainerPermissionManager
Description of PermissionManager
ContentContainerSettingsManager
ContentContainerSettingManager
UserGroupAccessValidator
This Validator filters out non action related rules and supports a $strict mode, which will require all validator related rules to pass.
MoveController
Controller is the base class of web controllers which acts in scope of a ContentContainer (e.g. Space or User).
SearchController
Base Controller
ContentEvent
ModelEvent represents the parameter needed by [[Model]] events.
ContentStateEvent
ModelEvent represents the parameter needed by [[Model]] events.
Events
Events provides callbacks to handle events.
ContentContainerHelper
Helper class for ContentContainer related problems.
EmojiHelper
SearchHelper
SearchHelper
PublishScheduledContents
ActiveJob
PurgeDeletedContents
ActiveJob
SearchDeleteDocument
ActiveJob
SearchRebuildIndex
ActiveJob
SearchUpdateDocument
ActiveJob
NewContent
Live event for new contents
Content
This is the model class for table "content". The content model serves as relation between a [[ContentContainer]] and [[ContentActiveRecord]] entries and contains shared content features as
ContentContainer
This is the model class for table "contentcontainer".
ContentContainerBlockedUsers
Class ContentContainerBlockedUsers
ContentContainerDefaultPermission
This is the model class for table "contentcontainer_default_permission".
ContentContainerModuleState
This is the model class for table "contentcontainer_module".
ContentContainerPermission
This is the model class for table "contentcontainer_permission".
ContentContainerSetting
This is the model class for table "contentcontainer_setting".
ContentContainerTagRelation
Class ContentContainerTagRelation
ContentFulltext
This is the model class for table 'content_fulltext'.
ContentTagAddition
Class ContentTagAddition
ContentTagRelation
Class ContentTagRelation
ContentType
The ContentType class serves as meta data class for content types and can be used to search for existing types of [[\humhub\modules\content\components\ContentActiveRecords]].
AdminDeleteContentForm
AdminDeleteContentForm is shown when admin deletes someone's content (e.g. post)
MoveContentForm
Created by PhpStorm.
ScheduleOptionsForm
Model is the base class for data models.
Module
Content Module
ContentCreated
ContentCreatedNotification is fired to all users which are manually selected in ContentFormWidget to receive a notification.
ContentCreatedNotificationCategory
Description of ContentCreatedNotificationCategory
ContentDeleted
ContentDeletedNotification is fired when admin deletes a content (e.g. post)
CreatePrivateContent
CreatePrivateContent Permission
CreatePublicContent
CreatePublicContent Permission
ManageContent
Manage content permission for a content container
ContentSearchProvider
Content Meta Search Provider
AbstractDriver
Component is the base class that implements the *property*, *event* and *behavior* features.
MysqlDriver
Component is the base class that implements the *property*, *event* and *behavior* features.
ZendLucenceDriver
Component is the base class that implements the *property*, *event* and *behavior* features.
ResultSet
SearchResultSet
SearchRecord
Search Record for Content
SearchRequest
Model is the base class for data models.
ContentSearchService
ContentStateService
This service is used to extend Content record for state features
ContentTagService
SearchJobService
AdminDeleteModal
Admin Delete Modal for Wall Entries
ArchiveLink
PinLink for Wall Entries
ContainerModule
ModuleCard shows a card with module data of Content Container
ContainerModuleActionButtons
ContainerModuleActionButtons shows actions for module of Content Container
ContainerProfileHeader
Description of JsWidget
ContentObjectLinks
The ContentObjectLinks widget is used to display standard links for module content that implements its own detail view.
ContentTagDropDown
InputWidget is the base class for widgets that collect user inputs.
ContentTypePicker
Multiselect
HiddenIcon
Usage:
PublishDraftLink
Widget is the base class for widgets.
AbstractRichText
AbstractRichText serves as the base class for rich text implementations.
AbstractRichTextConverter
AbstractRichTextConverter classes are used to translate the richtext content to other formats. This class is responsible for converting the base richtext format to other formats. Implementations of this interface at least need to implement the `convertToPlaintext()` function. If a format other than plaintext is not supported the implementation should fallback to an encoded version of `convertToPlaintext()`.
AbstractRichTextEditor
Abstract class for RichTextEditor implementations.
BaseRichTextConverter
This class serves as base class for richtext converters used to convert HumHub richtext to other formats.
RichTextToEmailHtmlConverter
This parser can be used to convert HumHub richtext directly to email html in order to view images from email inbox where user is not logged in so access is restricted.
RichTextToHtmlConverter
This parser can be used to convert HumHub richtext directly to html. Note, this parser will only output html supported by plain markdown without any special richtext features. Some HumHub markdown extensions may be supported in the future.
RichTextToMarkdownConverter
This parser can be used to convert HumHub richtext to plain markdown by removing special richtext markdown syntax.
RichTextToPlainTextConverter
This parser can be used to convert richtext or plain markdown to a plain text format used for example in plain text emails.
RichTextToShortTextConverter
This parser can be used to convert richtext or plain markdown to a plain text format used for example in plain text emails.
RichTextEmojiExtension
The emoji richtext extension is responsible for replacing richtext emoji syntax like :smile: to utf8 characters when converting a richtext to other formats.
RichTextEmojiExtensionMatch
Richtext emoji extension match contains the result of the following emoji format:
FileExtension
This LinkExtension is used to represent mentionings in the richtext as:
LinkParserBlock
Link: <orig> = [<text>](<url> "<title>") Image: <orig> = ![<text><alignment>](<url> "<title>" =<width>x<height>)
RichTextLinkExtension
Model is the base class for data models.
MentioningExtension
This LinkExtension is used to represent mentionings in the richtext as:
OembedExtension
This LinkExtension is used to represent mentionings in the richtext as:
RichTextCompatibilityExtension
This extension is used to support legacy richtext format (HumHub <1.3).
RichTextContentExtension
Model is the base class for data models.
RichTextExtensionMatch
A RichTextExtensionMatch wraps regex results of richtext extensions and provides helper functions to access data of a match.
ProsemirrorRichText
The ProsemirrorRichText is a [Prosemirror](https://prosemirror.net) and [Markdown-it](https://github.com/markdown-it/markdown-it) based rich text implementation.
ProsemirrorRichTextEditor
Rich text editor implementation for the ProsemirrorRichText.
RichText
This class together with the [[RichTextField]] class act as wrapper around the globally configured [[AbstractRichText]] implementation and related [[AbstractRichTextEditor]] by means of the configuration parameter `richText`.
RichTextField
The RichTextField widget will render a rich text input element.
SearchFilters
SearchFilters displays the filters on the content searching page
Stream
Stream Wrapper for older theme versions
WallCreateContentForm
WallCreateContentForm is the base widget to create "quick" create content forms above Stream/Wall.
WallCreateContentFormContainer
WallCreateContentFormContainer is the container widget to create "quick" create content forms above Stream/Wall.
WallCreateContentFormFooter
WallCreateContentFormFooter is the footer options widget under create content forms on Stream/Wall.
WallCreateContentMenu
WallCreateContentMenu is the widget for Menu above wall create content Form
WallEntry
WallEntry is responsible to show a content inside a stream/wall.
WallEntryControlLink
Generic WallEntryControlLink.
WallEntryControls
This widget is responsible for rendering the context menu for wallentries.
WallEntryLabels
Widget is the base class for widgets.
DashboardStreamAction
DashboardStreamAction
DashboardController
Base Controller
Events
Description of Events
Module
Dashboard Module
DashboardStreamQuery
Class DashboardStreamQuery
DashboardGuestStreamFilter
Stream filter handling dashboard content stream visibility of guest users.
DashboardMemberStreamFilter
Stream filter handling dashboard content stream visibility for members of the network.
DashboardMemberStreamFilterLegitimation
Stream filter handling dashboard content stream visibility for members of the network.
DashboardContent
Widget is the base class for widgets.
Sidebar
Sidebar implements the dashboards sidebar
Module
Deprecated Directory Base Module
DownloadAction
DownloadAction
UploadAction
UploadAction provides an Ajax/JSON way to upload new files
FileAsset
Fle related assets.
FileController
Management of uploaded files
FileManager
FileManager
StorageManager
StorageManager for File records
FileController
UploadController provides uploading functions for files
ViewController
ViewControllers provides the open modal for files
BaseConverter
BaseConverter
PreviewImage
PreviewImage Converter
TextConverter
Text Converter
Events
Events provides callbacks to handle events.
BaseFileHandler
BaseFileHandler
DownloadFileHandler
DownloadFileHandler provides the download link for a file
FileHandlerCollection
FileHandlerCollection
UploadAudioFileHandler
Allows uploading audio files type
UploadFileHandler
Allows uploading files of a specific type
UploadImageFileHandler
Allows uploading images files type
UploadVideoFileHandler
Allows uploading video files type
FileHelper
FileHelper
File
This is the model class for table "file".
FileCompat
FileCompat provides an compatibility layer for older HumHub Version (1.1 and prior).
FileContent
FileContent model is used to set a file by string
FileHistory
This is the model class for table "file_history".
FileUpload
FileUpload model is used for File uploads handled by the UploadAction via ajax.
Module
File Module
FileValidator
FileValidator
ImageSquareValidator
ImageSquareValidator checks if uploaded image is squared.
FileDownload
Helper class for creating buttons.
FileHandlerButtonDropdown
FileHandlerButtonWidget shows a dropdown with different file handlers
FileUploadList
FileUploadListWidget works in combination of FileUploadButtonWidget and is primary responsible to display some status informations like upload progress or a list of already uploaded files.
ShowFiles
This widget is used include the files functionality to a wall entry.
Upload
Base upload utility component which combines upload input/button, preview and progress components.
ListController
ListController
ManageController
Membership Manage Controller
RequestController
Membership Handling Controller
Events
Events provides callbacks for all defined module events.
FriendshipEvent
FriendshipEvent
Friendship
This is the model class for table "user_friendship".
Module
Friedship Module
FriendshipNotificationCategory
Description of SpaceJoinNotificationCategory
Request
Friends Request
RequestApproved
Friends Request
RequestDeclined
Declined Friends Request Notification
FriendshipButton
Displays a membership button between the current and given user.
FriendsPanel
A panel which shows users friends in sidebar
ManageMenu
Account Settings Tab Menu
InstallController
Console Install
ConfigController
ConfigController allows inital configuration of humhub.
IndexController
Index Controller shows a simple welcome page.
SetupController
SetupController checks prerequisites and is responsible for database connection and schema setup.
Events
Events provides callbacks to handle events.
ConfigBasicForm
ConfigBasicForm holds basic application settings.
DatabaseForm
DatabaseForm holds all required database settings.
SampleDataForm
Sample Data Form
SecurityForm
Security Settings Form
UseCaseForm
Use Case Form
InitialData
InitialData
Module
InstallerModule provides an web installation interface for the applcation
LdapAuth
LDAP Authentication
LdapController
Console tools for manage Ldap
ZendLdap
Events
Events provides callbacks for all defined module events.
LdapHelper
This class contains LDAP helpers
LdapSettings
LdapSettings
Module
Friedship Module
Liked
Like Activity
LikeAsset
Assets for like related resources.
LikeController
Like Controller
Events
Events provides callbacks to handle events.
Like
This is the model class for table "like".
Module
This module provides like support for Content and Content Addons Each wall entry will get a Like Button and a overview of likes.
LikeNotificationCategory
LikeNotificationCategory
NewLike
Notifies a user about likes of his objects (posts, comments, tasks & co)
CanLike
CanLike Permission
LiveAsset
This base asset bundle class adds some additional properties as well ass default loading behavior for HumHub assets.
LivePushAsset
This base asset bundle class adds some additional properties as well ass default loading behavior for HumHub assets.
LiveEvent
LiveEvent implements a message which can be send via live communication
Sender
Live Data Sender
PollController
PollController is used by the live database driver to deliever events
BaseDriver
Base driver for live event storage and distribution
Poll
Database driver for live events
Push
Database driver for live events
Events
Events provides callbacks to handle events.
DatabaseCleanup
DatabaseCleanup removes old live events
LegitimationChanged
Live event for push driver when contentContainerId legitimation was changed
Live
This is the model class for table "live".
Module
Live module provides a live channel to the users browser.
Assets
This base asset bundle class adds some additional properties as well ass default loading behavior for HumHub assets.
MarketplaceController
HumHub Module Managament
ProfessionalEditionController
Professional Edition CLI
HumHubApiClient
HttpClient
OnlineModuleManager
Handles remote module installation, updates and module listing
Events
BaseObject is the base class that implements the *property* feature.
ModuleCleanupsJob
ActiveJob
PeActiveCheckJob
ActiveJob
RefreshPendingModuleUpdateCountJob
ActiveJob
Licence
Model is the base class for data models.
Module
Class Module for not installed module Used in order to initialise module data from array
Module
The Marketplace modules contains all the capabilities to interact with the offical HumHub marketplace.
MarketplaceSearchProvider
Marketplace Modules Meta Search Provider
SearchRecord
Search Record for Marketplace Module
FilterService
MarketplaceService
ModuleService
AboutVersion
Widget is the base class for widgets.
MarketplaceLink
Helper class for creating buttons.
ModuleActionButtons
ModuleInstallActionButtons shows actions for not installed module
ModuleCard
ModuleCard shows a card with module data
ModuleControls
Widget for rendering the context menu for module.
ModuleFilters
ModuleFilters displays the filters on the modules list
ModuleGroups
Modules displays the modules list
ModuleInstalledActionButtons
ModuleInstalledActionButtons shows actions for module
ModuleStatus
ModuleStatus shows a status of the module
ModuleUpdateActionButtons
ModuleInstallActionButtons shows actions for module with available update
Settings
Widget for Marketplace settings dropdown menu
NotificationAsset
This base asset bundle class adds some additional properties as well ass default loading behavior for HumHub assets.
BaseNotification
A BaseNotification class describes the behaviour and the type of a Notification.
NotificationCategory
NotificationCategories are used to group different notifications in views and configure the notifications in the notification settings.
NotificationManager
The NotificationManager component is responsible for sending BaseNotifications to Users over different notification targets by using the send and sendBulk function.
AdminController
AdminController is for system administrators to set activity e-mail defaults.
EntryController
EntryController
ListController
ListController
UserController
UserController allows users to modify the Notification settings.
Events
Events provides callbacks for all defined module events.
SendBulkNotification
Description of SendNotification
SendNotification
Description of SendNotification
NewNotification
Live event for new notifications
FilterForm
Class FilterForm for filter notification list
NotificationSettings
Description of NotificationSettings
Notification
This is the model class for table "notification".
Module
Notification Module
WebRenderer
The WebTargetRenderer is used to render Notifications for the WebTarget.
BaseTarget
A BaseTarget is used to handle new Basenotifications. A BaseTarget may send nofication information to external services in specific formats or use specific protocols.
MailTarget
A BaseTarget is used to handle new Basenotifications. A BaseTarget may send nofication information to external services in specific formats or use specific protocols.
MobileTarget
Mobile Target
WebTarget
Web Target
NotificationSettingsForm
Description of NotificationSettingForm
Overview
Notificaiton overview widget.
OverviewWidget
Description of JsWidget
UpdateNotificationCount
UpdateNotificationCount widget is an LayoutAddon widget for updating the notification count and is only used if pjax is active.
UserInfoWidget
UserInfoWidget is displayed above the notification settings for users.
PostAsset
This base asset bundle class adds some additional properties as well ass default loading behavior for HumHub assets.
PostController
Controller is the base class of web controllers which acts in scope of a ContentContainer (e.g. Space or User).
Events
Event callbacks for the post module
Post
This is the model class for table "post".
Module
Post Submodule
CreatePost
CreatePost Permission
Form
This widget is used include the post form.
WallEntry
Base widget class used to render stream entries for the wall stream.
ActiveJob
ActiveJob
Instant
Instant queue driver, mainly used for testing purposes
MySQL
MySQL queue driver
Redis
Redis queue driver
Sync
Sync queue driver
Events
Events provides callbacks to handle events.
QueueHelper
Queue Helpers
LongRunningActiveJob
ActiveJob
QueueExclusive
This is the model class for table "queue_exclusive".
Module
Queue base module
Created
Description of SpaceCreated
MemberAdded
Description of MemberAdded
MemberRemoved
Description of MemberRemoved
SpaceArchived
Description of MemberAdded
SpaceUnArchived
Description of MemberAdded
SpaceAsset
This base asset bundle class adds some additional properties as well ass default loading behavior for HumHub assets.
SpaceChooserAsset
This base asset bundle class adds some additional properties as well ass default loading behavior for HumHub assets.
SpaceController
SpaceController Behavior
SpaceModelMembership
SpaceModelMemberBehavior bundles all membership related methods of the Space model.
ActiveQuerySpace
ActiveQuerySpace is used to query Space records.
SpaceDirectoryQuery
SpaceDirectoryQuery is used to query Space records on the Spaces page.
UrlRule
Space URL Rule
UrlValidator
UrlValidator for space urls
CreateController
CreateController is responsible for creation of new spaces
MembershipController
SpaceController is the main controller for spaces.
SpacesController
SpacesController displays users directory
Events
Events provides callbacks for all defined module events.
MembershipHelper
MembershipHelper
AddUsersToSpaceJob
ActiveJob
MemberEvent
MemberEvent
AdvancedSettings
Model class for Advanced Settings of a Space. These settings are mainly stored via the Settings Manager as the Space Model.
Membership
This is the model class for table "space_membership".
Space
This is the model class for table "space".
Module
SpaceModule provides all space related classes & functions.
Controller
Default Space Manage Controller
DefaultController
Default space admin action
ImageController
ImageControllers handles space profile and banner image
MemberController
Member Controller
ModuleController
Space module management
SecurityController
SecurityController
ChangeContentVisibilityJob
ActiveJob
RemoveAllMembersFromSpaceJob
ActiveJob
ChangeOwnerForm
Form Model for space owner change
DeleteForm
Form Model for Space Deletion
MembershipSearch
Description of GroupSearch
Module
Manage module is responsible to managing spaces (Space Admin)
DefaultMenu
Space Administration Menu
MemberHeaderControlsMenu
Member Header Controls Menu
MemberMenu
MemberMenu is a tabbed menu for space member administration
Menu
Menu compatibility
PendingApprovals
PendingApprovals show open member approvals to admin in sidebar
SecurityTabMenu
Space Administration Menu
ApprovalRequest
SpaceApprovalRequestNotification
ApprovalRequestAccepted
SpaceApprovalRequestAcceptedNotification
ApprovalRequestDeclined
SpaceApprovalRequestDeclinedNotification
ChangedRolesMembership
A BaseNotification class describes the behaviour and the type of a Notification.
Invite
If an user was invited to a workspace, this notification is fired.
InviteAccepted
SpaceInviteAcceptedNotification is sent to the originator of the invite to inform him about the accept.
InviteDeclined
SpaceInviteDeclinedNotification is sent to the originator of the invite to inform him about the decline.
InviteRevoked
SpaceInviteDeclinedNotification is sent to the originator of the invite to inform him about the decline.
SpaceMemberNotificationCategory
SpaceMemberNotificationCategory
UserAddedNotification
A BaseNotification class describes the behaviour and the type of a Notification.
CreatePrivateSpace
CreatePrivateSpace Permission
CreatePublicSpace
CreatePublicSpace Permission
InviteUsers
Invite new users to space permission
SpaceDirectoryAccess
BasePermission
SearchRecord
Search Record for Space
SpaceSearchProvider
Space Meta Search Provider
MemberListService
AboutPageSidebar
Sidebar implements the default space sidebar.
FollowButton
UserFollowButton
Header
This widget will added to the sidebar and show infos about the current selected space
Image
Return space image or acronym
InviteButton
InviteButton class
InviteModal
Description of InviteModal
ListBox
ListBox returns the content of the space list modal
Members
Space Members Snippet
MembershipButton
MembershipButton shows various membership related buttons in space header.
Menu
The Main Navigation for a space. It includes the Modules the Stream
MyMembership
Sidebar snippet which displays information about the current user's Space membership.
Sidebar
Sidebar implements the default space sidebar.
SpaceChooserItem
Used to render a single space chooser result.
SpaceContent
Widget is the base class for widgets.
SpaceDirectoryActionButtons
SpaceDirectoryActionButtons shows space directory buttons (following and membership)
SpaceDirectoryCard
SpaceDirectoryCard shows a space on spaces directory
SpaceDirectoryFilters
SpaceDirectoryFilters displays the filters on the directory spaces page
SpaceDirectoryIcons
SpaceDirectoryIcons shows footer icons for spaces cards
SpaceDirectoryStatus
SpaceDirectoryStatus shows status like "Archived" for spaces cards
SpaceDirectoryTagList
SpaceDirectoryTagList displays the space tags on the directory spaces page
SpaceNameColorInput
Widget is the base class for widgets.
SpaceTags
SpaceTags lists all tags of the Space
ContentContainerStream
ContentContainerStream is used to stream contentcontainers (space or users) content.
GlobalContentStream
GlobalContentStream is used to stream global content.
Stream
Stream is the basic action for content streams.
StreamAsset
Stream related assets.
StreamResponseEvent
Event is the base class for all event classes.
StreamHelper
BlockedUsersStreamFilter
Model is the base class for data models.
ContentTypeStreamFilter
Model is the base class for data models.
DefaultStreamFilter
Model is the base class for data models.
DraftContentStreamFilter
Model is the base class for data models.
OriginatorStreamFilter
Model is the base class for data models.
ScheduledContentStreamFilter
Model is the base class for data models.
StreamQueryFilter
Model is the base class for data models.
TopicStreamFilter
Model is the base class for data models.
StreamQuery
Description of StreamQuery
StreamSuppressQuery
StreamSuppressQuery detects same content types in a row and trims the output.
WallStreamQuery
StreamSuppressQuery detects same content types in a row and trims the output.
Module
Stream Module provides stream (wall) backend and frontend
StreamViewer
Stream View Widget creates a stream.
WallStreamFilterNavigation
Predefines the default stream filters of a content stream.
TopicAsset
This base asset bundle class adds some additional properties as well ass default loading behavior for HumHub assets.
ContentTopicController
Base Controller
ManageController
Controller is the base class of web controllers which acts in scope of a ContentContainer (e.g. Space or User).
TopicController
Controller is the base class of web controllers which acts in scope of a ContentContainer (e.g. Space or User).
Events
BaseObject is the base class that implements the *property* feature.
ContentTopicsForm
Model is the base class for data models.
Topic
ContentTag type used for categorizing content.
Module
Admin Module
AddTopic
BasePermission
ManageTopics
BasePermission
ContentTopicButton
Generic WallEntryControlLink.
TopicLabel
Labels for Wall Entries This widget will attached labels like Pinned, Archived to Wall Entries
TopicPicker
This InputWidget class can be used to add a topic picker input field. The topic picker field is only rendered if there are topics available or if the user is allowed to create topics.
TourAsset
Stream related assets.
Events
Events provides callbacks for all defined module events.
Dashboard
Widget is the base class for widgets.
ThemeController
Theme Tools
UiImageSetAsset
AssetBundle represents a collection of asset files, such as CSS, JS, images.
ContainerImageSet
Widget is the base class for widgets.
FilterAsset
This base asset bundle class adds some additional properties as well ass default loading behavior for HumHub assets.
Filter
Model is the base class for data models.
QueryFilter
Model is the base class for data models.
CheckboxFilterInput
Widget for rendering a single filter.
CheckboxListFilterInput
Widget for rendering a single filter.
DatePickerFilterInput
Widget for rendering a single filter.
FilterBlock
Widget for rendering stream filter blocks.
FilterInput
Widget for rendering a single filter.
FilterNavigation
This widget is used to render the filter navigation of a filter component.
FilterPanel
Renders a single stream filter panel which is part of a [[StreamFilterNavigation]].
PickerFilterInput
Widget for rendering a single filter.
RadioFilterInput
Widget for rendering a single filter.
TextFilterInput
Widget for rendering a single filter.
CodeMirrorAssetBundle
AssetBundle represents a collection of asset files, such as CSS, JS, images.
IconValidator
IconValidator validates input from the IconPicker
ActiveField
A HumHub enhanced version of [[\yii\bootstrap\ActiveField]].
ActiveForm
ActiveForm
ColorPicker
Adds a color picker form field for the given model.
ContentHiddenCheckbox
ContentHiddenCheckbox is the form field to set the Content Hidden flag.
DurationPicker
DurationPicker renders an UI form widget to select time durations.
FormTabs
Class TabsForm
IconPicker
IconPicker form field widget
JsInputWidget
InputWidget is the base class for widgets that collect user inputs.
MultiSelect
Multiselect
ItemDrop
Class ItemDrop
IconFactory
IconFactory handles the registration and access of IconProviders.
Icon
The Icon widget is used as abstraction layer for rendering icons.
DropdownDivider
Class DropdownDivider
MenuEntry
Class MenuEntry
MenuLink
Class MenuLink
WidgetMenuEntry
Class WidgetMenuEntry
Module
This module provides general user interface components.
Theme
Theme represents a HumHub theme.
View
Class View
ViewMeta
Metadata Service for the View class.
LessHelper
LessHelper
ThemeHelper
ThemeHelper
BaseImage
Widget is the base class for widgets.
CropImage
JCropWidget is a wrapper for the [jQuery Image Cropping Plugin](http://deepliquid.com/content/Jcrop.html).
DirectoryFilters
DirectoryFilters displays the filters on the directory people/spaces/modules pages
UserFollow
Activity when somebody follows an object
PermissionGridModuleFilterAsset
This base asset bundle class adds some additional properties as well ass default loading behavior for HumHub assets.
UserAsset
This base asset bundle class adds some additional properties as well ass default loading behavior for HumHub assets.
UserPickerAsset
This base asset bundle class adds some additional properties as well ass default loading behavior for HumHub assets.
AuthAction
Extended version of AuthAction with AuthClient support which are not handled by AuthAction directly
AuthClientHelpers
BaseClient
Extended BaseClient with additional events
BaseFormAuth
BaseFormAuth is a base class for AuthClients using the Login Form
Collection
Extended AuthClient collection with event support
Facebook
Facebook allows authentication via Facebook OAuth.
GitHub
GitHub allows authentication via GitHub OAuth.
Google
Google allows authentication via Google OAuth.
LinkedIn
LinkedIn allows authentication via LinkedIn OAuth.
Live
Live allows authentication via Microsoft Live OAuth.
Password
Standard password authentication client
Twitter
OAuth2 serves as a client for the OAuth 2 flow.
ProfileController
ProfileController Behavior
UserController
Console User Management
ActiveQueryUser
ActiveQueryUser is used to query User records.
BaseAccountController
BaseAccountController is the base controller for user account (settings) pages
CheckPasswordValidator
CheckPasswordValidator checks password of currently logged in user.
Impersonator
Impersonator behavior provides actions to impersonate users by admin
PeopleQuery
PeopleQuery is used to query User records on the People page.
PermissionManager
Description of PermissionManager
Session
DbSession extends [[Session]] by using database as session data storage.
UrlRule
User Profile URL Rule
User
Description of User
AccountController
AccountController provides all standard actions for the current logged in user account.
AuthController
AuthController handles login and logout
ImageController
ImageController handles user profile or user banner image modifications
InviteController
InviteController for new user invites
MentioningController
Controller used for mentioning (user/space) searches
MustChangePasswordController
Must Change Password
PasswordRecoveryController
Password Recovery
PeopleController
PeopleController displays users directory
ProfileController
ProfileController is responsible for all user profiles.
RegistrationController
RegistrationController handles new user registration
SearchController
Search Controller provides action for searching users.
FollowEvent
FollowEvent
UserEvent
UserEvent
Events
Events provides callbacks for all defined module events.
BaseColumn
BaseColumn for user grid fields
DisplayNameColumn
DisplayNameColumn
ImageColumn
ImageColumn
DeleteExpiredSessions
DeleteExpiredSessions cleanups the session table.
DeleteUser
Deletes a user
SoftDeleteUser
Soft deletes a user
SyncUsers
AutoSyncUsers
Auth
This is the model class for table "user_auth".
BaseTypeVirtual
Base type for virtual profile fields
Birthday
ProfileFieldTypeBirthday is a special profile fields for birthdays.
CheckboxList
CheckboxList profile field for selecting multiple options.
Date
Date Field
MarkdownEditor
Markdown Profile Field
UserEmail
UserEmail is a virtual profile field that displays the current email address of the user.
UserLastLogin
UserLastLogin is a virtual profile field that displays the user last login dati
UserMemberSince
UserMemberSince is a virtual profile field that displays the user member since information
UserName
UserName is a virtual profile field that displays the current user name of the user.
Follow
This is the model class for table "user_follow".
AccountChangeEmail
Form Model for email change
AccountChangeUsername
Form Model for username change
AccountDelete
AccountDelete is the model for account deletion.
AccountSettings
Form Model for changing basic account settings
EditGroupForm
Description of EditGroupForm
Invite
Invite Form Model
Login
LoginForm is the model behind the login form.
Registration
Description of Registration
Group
This is the model class for table "group".
GroupAdmin
This is the model class for table "group_admin".
GroupPermission
This is the model class for table "group_permission".
GroupSpace
This is the model class for table "group_spaces".
GroupUser
This is the model class for table "group_admin".
Invite
This is the model class for table "user_invite".
Mentioning
This is the model class for table "user_mentioning".
Password
This is the model class for table "user_password".
Profile
This is the model class for table "profile".
ProfileField
This is the model class for table "profile_field".
ProfileFieldCategory
This is the model class for table "profile_field_category".
User
This is the model class for table "user".
UserFilter
Special user model class for the purpose of searching users.
UserPicker
This class can be used to filter results for a user picker search query by calling the static filter method.
Module
User Module
Followed
FollowNotification is fired to all users that are being followed by other user
FollowedNotificationCategory
Description of FollowingNotificationCategory
Mentioned
Mentioned Notification is fired to all users which are mentionied in a ContentActiveRecord or ContentAddonActiveRecord
MentionedNotificationCategory
Description of MentionedNotificationCategory
CanMention
Can Mention Permission
PeopleAccess
BasePermission
ViewAboutPage
ViewAboutPage Permission
SearchRecord
Search Record for User
UserSearchProvider
User Meta Search Provider
AuthClientService
AuthClientService
AuthClientUserService
AuthClient handling for users
InviteRegistrationService
InviteRegistrationService is responsible for registrations (Global or by Space) using a mail invite.
IsOnlineService
Allow to know which users are currently online
LinkRegistrationService
LinkRegistrationService is responsible for registrations (Global or per Space) using an Invite Link.
PasswordRecoveryService
IncludeAllContributionsFilter
This stream query filter manages the scope of a profile stream. This filter supports two scopes
AccountProfileMenu
Account Settings Tab Menu
AccountSettingsMenu
Account Settings Tab Menu
AccountTopMenu
AccountTopMenu Widget
AuthChoice
AuthChoice prints buttons for authentication via various auth clients.
Image
Image shows the user profile image
PeopleActionButtons
PeopleActionsButton shows directory options (following or friendship) for listed users
PeopleCard
PeopleActionsButton shows directory options (following or friendship) for listed users
PeopleDetails
PeopleDetails shows details for back side of the people card
PeopleFilterPicker
People Filter Picker
PeopleFilters
PeopleFilters displays the filters on the directory people page
PeopleHeadingButtons
PeopleHeadingButtons shows buttons on the heading of the people page
PeopleIcons
PeopleIcons shows footer icons for people cards
PeopleTagList
PeopleTagList displays the user tags on the directory people page
PermisionGridModuleFilter
Renders a dropdown in order to filter the permission overview by module.
PermissionGridEditor
PermissionGridView
ProfileHeader
Displays the profile header of a user
ProfileMenu
ProfileMenuWidget shows the (usually left) navigation on user profiles.
ProfileSidebar
ProfileSidebar implements the sidebar for the user profiles.
ProfileStreamFilterNavigation
Stream filter navigation for profile streams. The profile stream adds some additional filters as a scope.
StreamViewer
StreamViewer shows a users profile stream
UserFollowButton
UserFollowButton
UserListBox
UserListBox returns the content of the user list modal
UserSpaces
UserSpaces widget shows all users public and active spaces in sidebar.
Module
This module provides general web components.
ReportController
Base Controller
Security
MetaSearchService
Meta Search Service
MigrationService
Component is the base class that implements the *property*, *event* and *behavior* features.
ActiveForm
ActiveForm
AjaxLinkPager
AjaxLinkPager
AjaxLinkPagerAsset
This base asset bundle class adds some additional properties as well ass default loading behavior for HumHub assets.
BaseMenu
BaseMenu is the base class for navigations.
BaseSidebar
BaseSidebar
BlueimpGallery
BlueimpGallery gallery layout
ColorPickerField
Adds a color picker form field for the given model.
CoreJsConfig
JSConfig LayoutAddition used to configure core js modules.
DurationPicker
DurationPicker renders an UI form widget to select time durations.
FadeIn
Simple FadeIn JsWidget
FooterMenu
FooterMenu displays a footer navigation for pages e.g. Imprint
GlobalConfirmModal
GlobalConfirmModal used as template for humhub.ui.modal.confirm actions.
GlobalModal
GlobalModal is the standard modal which can be used in every layout.
GridView
The GridView widget is used to display data in a grid.
JPlayerPlaylistWidget
Description of JPlayerWidget
JsWidget
Description of JsWidget
Label
Labels for Wall Entries This widget will attached labels like Pinned, Archived to Wall Entries
LanguageChooser
LanguageChooser
LayoutAddons
LayoutAddons are inserted at the end of all layouts (standard or login).
LinkPager
LinkPager displays a list of hyperlinks that lead to different pages of target.
MailButton
MailButton renders a button for email layouts/views.
MailButtonList
MailButtonList renders multiple buttons for email layouts/views.
MailCommentEntry
MailCommentRow renders a comment row with originator info and image and comment content.
MailContentContainerImage
MailContentContainerImage renders the profile image of a ContentContainer.
MailContentContainerInfoBox
MailContentContainerInfoBox for rendering a simple info box with contentcotnainer image,name and description.
MailContentEntry
MailContentEntry renders a simple mail content with originator information and an content block to simulate a wall entry as good as poosible.
MailHeadline
Simple headline for mails.
MetaSearchProviderWidget
Meta Search Provider Widget
MetaSearchWidget
Meta Search Widget for TopMenuRightStack
Modal
AjaxButton is an replacement for Yii1 CHtml::AjaxButton
ModalClose
This Widget can be used to finish a modal process.
ModalDialog
Used for rendering a modal header
NotificationArea
NotificationAddonWidget is used to add items like Notification, Mail, Timer to the main layout
Pjax
Pjax is a widget integrating the [pjax](https://github.com/yiisoft/jquery-pjax) jQuery plugin.
PjaxLayoutContent
Pjax Widget
PoweredBy
PoweredBy widget
SettingsTabs
Extends `\yii\bootstrap\Tabs` by providing providing view based tab items.
ShowMorePager
ShowMore ajax pager
SiteLogo
Widget is the base class for widgets.
StatusBar
StatusBar for user feedback (error/warning/info).
TimeAgo
Shows a given date & time as automatically updating fuzzy timestamps (e.g. "4 minutes ago" or "about 1 day ago").
TopMenu
TopMenuWidget is the primary top navigation class extended from MenuWidget.
TopMenuRightStack
TopMenuRightStackWidget holds items like search (right part)
AbstractApi
Base class all API clients are inheriting.
AwsClientFactory
Factory that instantiate API clients.
AwsError
JsonRestAwsErrorFactory
JsonRpcAwsErrorFactory
XmlAwsErrorFactory
Configuration
Helper object that holds all configuration to the API.
CacheProvider
Cache the Credential generated by the decorated CredentialProvider in memory.
ChainProvider
Chains several CredentialProvider together.
ConfigurationProvider
Provides Credentials from Configuration data.
ContainerProvider
Provides Credentials from the running ECS.
Credentials
Immutable store for Credentials parameters.
IniFileLoader
Load and parse AWS iniFile.
IniFileProvider
Provides Credentials from standard AWS ini file.
InstanceProvider
Provides Credentials from the running EC2 metadata server using the IMDSv1 and IMDSv2.
NullProvider
Returns null.
PsrCacheProvider
Cache the Credential generated by the decorated CredentialProvider with PSR-6.
SsoCacheFileLoader
Load and parse AWS SSO cache file.
SymfonyCacheProvider
Cache the Credential generated by the decorated CredentialProvider with Symfony Cache.
WebIdentityProvider
Provides Credentials from Web Identity or OpenID Connect Federation.
ClientException
Represents a 4xx response.
NetworkException
Request could not be sent due network error.
RedirectionException
Represents a 3xx response.
ServerException
Represents a 5xx response.
InvalidArgument
LogicException
MissingDependency
RuntimeException
UnexpectedValue
UnparsableResponse
UnsupportedRegion
AwsHttpClientFactory
AwsRetryStrategy
Decides to retry the request when HTTP status codes belong to the given list of codes.
Input
Representation of a AWS Request.
Request
Representation of an HTTP Request.
RequestContext
Contains contextual information alongside a request.
Response
The response provides a facade to manipulate HttpResponses.
Result
Base class for all return values from a Api Client methods.
SignerV4
Version4 of signer.
SigningContext
FixedSizeStream
A Stream decorator that return Chunk with the same exact size.
IterableStream
Convert an iterator into a Stream.
ResponseBodyResourceStream
Provides a ResultStream from a resource filled by an HTTP response body.
ResponseBodyStream
Stream a HTTP response body.
RewindableStream
Provides a Stream that can be read several time.
StreamFactory
Create Streams.
ExpiredTokenException
The web identity token that was passed is expired or is not valid. Get a new identity token from the identity provider and then retry the request.
IDPCommunicationErrorException
The request could not be fulfilled because the identity provider (IDP) that was asked to verify the incoming identity token could not be reached. This is often a transient error caused by network conditions. Retry the request a limited number of times so that you don't exceed the request rate. If the error persists, the identity provider might be down or not responding.
IDPRejectedClaimException
The identity provider (IdP) reported that authentication failed. This might be because the claim is invalid.
InvalidIdentityTokenException
The web identity token that was passed could not be validated by Amazon Web Services. Get a new identity token from the identity provider and then retry the request.
MalformedPolicyDocumentException
The request was rejected because the policy document was malformed. The error message describes the specific error.
PackedPolicyTooLargeException
The request was rejected because the total packed size of the session policies and session tags combined was too large. An Amazon Web Services conversion compresses the session policy document, session policy ARNs, and session tags into a packed binary format that has a separate limit. The error message indicates by percentage how close the policies and tags are to the upper size limit. For more information, see Passing Session Tags in STS [^1] in the *IAM User Guide*.
RegionDisabledException
STS is not activated in the requested region for the account that is being asked to generate credentials. The account administrator must use the IAM console to activate STS in that region. For more information, see Activating and Deactivating Amazon Web Services STS in an Amazon Web Services Region [^1] in the *IAM User Guide*.
AssumeRoleRequest
Representation of a AWS Request.
AssumeRoleWithWebIdentityRequest
Representation of a AWS Request.
GetCallerIdentityRequest
Representation of a AWS Request.
AssumeRoleResponse
Contains the response to a successful AssumeRole request, including temporary Amazon Web Services credentials that can be used to make Amazon Web Services requests.
AssumeRoleWithWebIdentityResponse
Contains the response to a successful AssumeRoleWithWebIdentity request, including temporary Amazon Web Services credentials that can be used to make Amazon Web Services requests.
GetCallerIdentityResponse
Contains the response to a successful GetCallerIdentity request, including information about the entity making the request.
StsClient
Base class all API clients are inheriting.
AssumedRoleUser
The identifiers for the temporary security credentials that the operation returns.
Credentials
Amazon Web Services credentials for API authentication.
PolicyDescriptorType
A reference to the IAM managed policy that is passed as a session policy for a role session or a federated user session.
ProvidedContext
Contains information about the provided context. This includes the signed and encrypted trusted context assertion and the context provider ARN from which the trusted context assertion was generated.
Tag
You can pass custom key-value pair attributes when you assume a role or federate a user. These are called session tags. You can then use the session tags to control access to resources. For more information, see Tagging Amazon Web Services STS Sessions [^1] in the *IAM User Guide*.
SimpleMockedResponse
A test-friendly response.
ResultMockFactory
An easy way to create Result objects for your tests.
SimpleResultStream
Simple streamable body used for testing.
TestCase
Waiter
The waiter promise is always returned from every API call to a waiter.
AccountSuspendedException
The message can't be sent because the account's ability to send email has been permanently restricted.
BadRequestException
The input you provided is invalid.
LimitExceededException
There are too many instances of the specified resource type.
MailFromDomainNotVerifiedException
The message can't be sent because the sending domain isn't verified.
MessageRejectedException
The message can't be sent because it contains invalid content.
NotFoundException
The resource you attempted to access doesn't exist.
SendingPausedException
The message can't be sent because the account's ability to send email is currently paused.
TooManyRequestsException
Too many requests have been made to the operation.
SendEmailRequest
Represents a request to send a single formatted email using Amazon SES. For more information, see the Amazon SES Developer Guide [^1].
SendEmailResponse
A unique message ID that you receive when an email is accepted for sending.
SesClient
Base class all API clients are inheriting.
Body
Represents the body of the email message.
Content
An object that represents the content of the email, and optionally a character set specification.
Destination
An object that describes the recipients for an email.
EmailContent
An object that defines the entire content of the email, including the message headers and the body content. You can create a simple email message, in which you specify the subject and the text and HTML versions of the message body.
ListManagementOptions
An object used to specify a list or topic to which an email belongs, which will be used when a contact chooses to unsubscribe.
Message
Represents the email message that you're sending. The `Message` object consists of a subject line and a message body.
MessageHeader
Contains the name and value of a message header that you add to an email.
MessageTag
Contains the name and value of a tag that you apply to an email. You can use message tags when you publish email sending events.
RawMessage
Represents the raw content of an email message.
Template
An object that defines the email template to use for an email message, and the values to use for any message variables in that template. An *email template* is a type of message template that contains content that you want to define, save, and reuse in email messages that you send.
FileCache
File cache.
MemoryCache
Memory cache.
CacheException
Cache exception.
LexerException
NodeException
ParserException
ComplexFilter
Abstract filter class.
LineFilter
Filters scenarios by definition line number.
LineRangeFilter
Filters scenarios by definition line number range.
NameFilter
Filters scenarios by feature/scenario name.
NarrativeFilter
Filters features by their narrative using regular expression.
PathsFilter
Filters features by their paths.
RoleFilter
Filters features by their actors role.
SimpleFilter
Abstract filter class.
TagFilter
Filters scenarios by feature/scenario tag.
Gherkin
Gherkin manager.
ArrayKeywords
Array initializable keywords holder.
CachedArrayKeywords
File initializable keywords holder.
CucumberKeywords
Cucumber-translations reader.
KeywordsDumper
Gherkin keywords dumper.
Lexer
Gherkin lexer.
AbstractFileLoader
Abstract filesystem loader.
ArrayLoader
From-array loader.
CucumberNDJsonAstLoader
Loads a feature from cucumber's protobuf JSON format
DirectoryLoader
Directory contents loader.
GherkinFileLoader
Gherkin *.feature files loader.
YamlFileLoader
Yaml files loader.
BackgroundNode
Represents Gherkin Background.
ExampleNode
Represents Gherkin Outline Example.
ExampleTableNode
Represents Gherkin Outline Example Table.
FeatureNode
Represents Gherkin Feature.
OutlineNode
Represents Gherkin Outline.
PyStringNode
Represents Gherkin PyString argument.
ScenarioNode
Represents Gherkin Scenario.
StepNode
Represents Gherkin Step.
TableNode
Represents Gherkin Table argument.
Parser
Gherkin parser.
BigDecimal
Immutable, arbitrary-precision signed decimal numbers.
BigInteger
An arbitrary-size integer.
BigNumber
Common interface for arbitrary-precision rational numbers.
BigRational
An arbitrarily large rational number.
DivisionByZeroException
Exception thrown when a division by zero occurs.
IntegerOverflowException
Exception thrown when an integer overflow occurs.
MathException
Base class for all math exceptions.
NegativeNumberException
Exception thrown when attempting to perform an unsupported operation, such as a square root, on a negative number.
NumberFormatException
Exception thrown when attempting to create a number from a string with an invalid format.
RoundingNecessaryException
Exception thrown when a number cannot be represented at the requested scale without rounding.
RoundingMode
Specifies a rounding behavior for numerical operations capable of discarding precision.
GithubMarkdown
Markdown parser for github flavored markdown.
Markdown
Markdown parser for the [initial markdown spec](http://daringfireball.net/projects/markdown/syntax).
MarkdownExtra
Markdown parser for the [markdown extra](http://michelf.ca/projects/php-markdown/extra/) flavor.
Parser
A generic parser for markdown-like languages.
Decoder
The Decoder / Parser reads from a plain stream and emits data objects for each JSON element
Encoder
The Encoder / Serializer can be used to write any value, encode it as a JSON text and forward it to an output stream
ComposerAutoloaderInit54bec7841b0d448a8ad955ef8ff41b07
ComposerStaticInit54bec7841b0d448a8ad955ef8ff41b07
ClassLoader
ClassLoader implements a PSR-0, PSR-4 and classmap class loader.
InstalledVersions
This class is copied in every Composer installed project and available to all
MatchAllResult
MatchAllStrictGroupsResult
MatchAllWithOffsetsResult
MatchResult
MatchStrictGroupsResult
MatchWithOffsetsResult
PcreException
Preg
Regex
ReplaceResult
UnexpectedNullMatchException
Comparator
CompilingMatcher
Helper class to evaluate constraint by compiling and reusing the code to evaluate
Bound
Constraint
Defines a constraint.
MatchAllConstraint
Defines the absence of a constraint.
MatchNoneConstraint
Blackhole of constraints, nothing escapes it
MultiConstraint
Defines a conjunctive or disjunctive set of constraints.
Interval
Intervals
Helper class generating intervals from constraints
Semver
VersionParser
Version parser.
PhpConfig
Process
Process utility functions
XdebugHandler
Deprecation
Manages Deprecation logging in different ways.
InvalidArgumentException
Exception for invalid arguments provided to the instantiator
UnexpectedValueException
Exception for given parameters causing invalid/unexpected state on instantiation
Instantiator
AbstractLexer
Base class for writing simple lexers, i.e. for creating small DSLs.
Token
EmailLexer
Base class for writing simple lexers, i.e. for creating small DSLs.
EmailParser
EmailValidator
MessageIDParser
Comment
DomainComment
LocalComment
DomainLiteral
DomainPart
DoubleQuote
FoldingWhiteSpace
IDLeftPart
IDRightPart
LocalPart
PartParser
Parser
InvalidEmail
MultipleErrors
AtextAfterCFWS
CharNotAllowed
CommaInDomain
CommentsInIDRight
ConsecutiveAt
ConsecutiveDot
CRLFAtTheEnd
CRLFX2
CRNoLF
DetailedReason
DomainAcceptsNoMail
DomainHyphened
DomainTooLong
DotAtEnd
DotAtStart
EmptyReason
ExceptionFound
ExpectingATEXT
ExpectingCTEXT
ExpectingDomainLiteralClose
ExpectingDTEXT
LabelTooLong
LocalOrReservedDomain
NoDNSRecord
NoDomainPart
NoLocalPart
RFCWarnings
SpoofEmail
UnableToGetDNSRecord
Used on SERVFAIL, TIMEOUT or other runtime and network errors
UnclosedComment
UnclosedQuotedString
UnOpenedComment
UnusualElements
SpoofEmail
ValidEmail
DNSCheckValidation
DNSGetRecordWrapper
DNSRecords
EmptyValidationList
SpoofCheckValidation
MessageIDValidation
MultipleValidationWithAnd
NoRFCWarningsValidation
RFCValidation
AddressLiteral
CFWSNearAt
CFWSWithFWS
Comment
DeprecatedComment
DomainLiteral
EmailTooLong
IPV6BadChar
IPV6ColonEnd
IPV6ColonStart
IPV6Deprecated
IPV6DoubleColon
IPV6GroupCount
IPV6MaxGroups
LocalTooLong
NoDNSMXRecord
ObsoleteDTEXT
QuotedPart
QuotedString
TLD
Warning
EventEmitter
HTMLPurifier_Arborize
Converts a stream of HTMLPurifier_Token into an HTMLPurifier_Node, and back again.
HTMLPurifier_AttrCollections
Defines common attribute collections that modules reference
HTMLPurifier_AttrDef_Clone
Dummy AttrDef that mimics another AttrDef, BUT it generates clones with make.
HTMLPurifier_AttrDef_CSS_AlphaValue
Validates a number as defined by the CSS spec.
HTMLPurifier_AttrDef_CSS_Background
Validates shorthand CSS property background.
HTMLPurifier_AttrDef_CSS_BackgroundPosition
Validates the value of background-position.
HTMLPurifier_AttrDef_CSS_Border
Validates the border property as defined by CSS.
HTMLPurifier_AttrDef_CSS_Color
Validates Color as defined by CSS.
HTMLPurifier_AttrDef_CSS_Composite
Allows multiple validators to attempt to validate attribute.
HTMLPurifier_AttrDef_CSS_DenyElementDecorator
Decorator which enables CSS properties to be disabled for specific elements.
HTMLPurifier_AttrDef_CSS_Filter
Microsoft's proprietary filter: CSS property
HTMLPurifier_AttrDef_CSS_Font
Validates shorthand CSS property font.
HTMLPurifier_AttrDef_CSS_FontFamily
Validates a font family list according to CSS spec
HTMLPurifier_AttrDef_CSS_Ident
Validates based on {ident} CSS grammar production
HTMLPurifier_AttrDef_CSS_ImportantDecorator
Decorator which enables !important to be used in CSS values.
HTMLPurifier_AttrDef_CSS_Length
Represents a Length as defined by CSS.
HTMLPurifier_AttrDef_CSS_ListStyle
Validates shorthand CSS property list-style.
HTMLPurifier_AttrDef_CSS_Multiple
Framework class for strings that involve multiple values.
HTMLPurifier_AttrDef_CSS_Number
Validates a number as defined by the CSS spec.
HTMLPurifier_AttrDef_CSS_Percentage
Validates a Percentage as defined by the CSS spec.
HTMLPurifier_AttrDef_CSS_TextDecoration
Validates the value for the CSS property text-decoration
HTMLPurifier_AttrDef_CSS_URI
Validates a URI in CSS syntax, which uses url('http://example.com')
HTMLPurifier_AttrDef_CSS
Validates the HTML attribute style, otherwise known as CSS.
HTMLPurifier_AttrDef_Enum
Validates a keyword against a list of valid values.
HTMLPurifier_AttrDef_HTML_Bool
Validates a boolean attribute
HTMLPurifier_AttrDef_HTML_Class
Implements special behavior for class attribute (normally NMTOKENS)
HTMLPurifier_AttrDef_HTML_Color
Validates a color according to the HTML spec.
HTMLPurifier_AttrDef_HTML_ContentEditable
Base class for all validating attribute definitions.
HTMLPurifier_AttrDef_HTML_FrameTarget
Special-case enum attribute definition that lazy loads allowed frame targets
HTMLPurifier_AttrDef_HTML_ID
Validates the HTML attribute ID.
HTMLPurifier_AttrDef_HTML_Length
Validates the HTML type length (not to be confused with CSS's length).
HTMLPurifier_AttrDef_HTML_LinkTypes
Validates a rel/rev link attribute against a directive of allowed values
HTMLPurifier_AttrDef_HTML_MultiLength
Validates a MultiLength as defined by the HTML spec.
HTMLPurifier_AttrDef_HTML_Nmtokens
Validates contents based on NMTOKENS attribute type.
HTMLPurifier_AttrDef_HTML_Pixels
Validates an integer representation of pixels according to the HTML spec.
HTMLPurifier_AttrDef_Integer
Validates an integer.
HTMLPurifier_AttrDef_Lang
Validates the HTML attribute lang, effectively a language code.
HTMLPurifier_AttrDef_Switch
Decorator that, depending on a token, switches between two definitions.
HTMLPurifier_AttrDef_Text
Validates arbitrary text according to the HTML spec.
HTMLPurifier_AttrDef_URI_Email_SimpleCheck
Primitive email validation class based on the regexp found at http://www.regular-expressions.info/email.html
HTMLPurifier_AttrDef_URI_Email
Base class for all validating attribute definitions.
HTMLPurifier_AttrDef_URI_Host
Validates a host according to the IPv4, IPv6 and DNS (future) specifications.
HTMLPurifier_AttrDef_URI_IPv4
Validates an IPv4 address
HTMLPurifier_AttrDef_URI_IPv6
Validates an IPv6 address.
HTMLPurifier_AttrDef_URI
Validates a URI as defined by RFC 3986.
HTMLPurifier_AttrDef
Base class for all validating attribute definitions.
HTMLPurifier_AttrTransform_Background
Pre-transform that changes proprietary background attribute to CSS.
HTMLPurifier_AttrTransform_BdoDir
Post-trasnform that ensures that bdo tags have the dir attribute set.
HTMLPurifier_AttrTransform_BgColor
Pre-transform that changes deprecated bgcolor attribute to CSS.
HTMLPurifier_AttrTransform_BoolToCSS
Pre-transform that changes converts a boolean attribute to fixed CSS
HTMLPurifier_AttrTransform_Border
Pre-transform that changes deprecated border attribute to CSS.
HTMLPurifier_AttrTransform_EnumToCSS
Generic pre-transform that converts an attribute with a fixed number of values (enumerated) to CSS.
HTMLPurifier_AttrTransform_ImgRequired
Transform that supplies default values for the src and alt attributes in img tags, as well as prevents the img tag from being removed because of a missing alt tag. This needs to be registered as both a pre and post attribute transform.
HTMLPurifier_AttrTransform_ImgSpace
Pre-transform that changes deprecated hspace and vspace attributes to CSS
HTMLPurifier_AttrTransform_Input
Performs miscellaneous cross attribute validation and filtering for input elements. This is meant to be a post-transform.
HTMLPurifier_AttrTransform_Lang
Post-transform that copies lang's value to xml:lang (and vice-versa)
HTMLPurifier_AttrTransform_Length
Class for handling width/height length attribute transformations to CSS
HTMLPurifier_AttrTransform_Name
Pre-transform that changes deprecated name attribute to ID if necessary
HTMLPurifier_AttrTransform_NameSync
Post-transform that performs validation to the name attribute; if it is present with an equivalent id attribute, it is passed through; otherwise validation is performed.
HTMLPurifier_AttrTransform_Nofollow
Adds rel="nofollow" to all outbound links. This transform is only attached if Attr.Nofollow is TRUE.
HTMLPurifier_AttrTransform_SafeEmbed
Processes an entire attribute array for corrections needing multiple values.
HTMLPurifier_AttrTransform_SafeObject
Writes default type for all objects. Currently only supports flash.
HTMLPurifier_AttrTransform_SafeParam
Validates name/value pairs in param tags to be used in safe objects. This will only allow name values it recognizes, and pre-fill certain attributes with required values.
HTMLPurifier_AttrTransform_ScriptRequired
Implements required attribute stipulation for <script>
HTMLPurifier_AttrTransform_TargetBlank
Adds target="blank" to all outbound links. This transform is only attached if Attr.TargetBlank is TRUE. This works regardless of whether or not Attr.AllowedFrameTargets
HTMLPurifier_AttrTransform_TargetNoopener
Adds rel="noopener" to any links which target a different window than the current one. This is used to prevent malicious websites from silently replacing the original window, which could be used to do phishing.
HTMLPurifier_AttrTransform_TargetNoreferrer
Adds rel="noreferrer" to any links which target a different window than the current one. This is used to prevent malicious websites from silently replacing the original window, which could be used to do phishing.
HTMLPurifier_AttrTransform_Textarea
Sets height/width defaults for <textarea>
HTMLPurifier_AttrTransform
Processes an entire attribute array for corrections needing multiple values.
HTMLPurifier_AttrTypes
Provides lookup array of attribute types to HTMLPurifier_AttrDef objects
HTMLPurifier_AttrValidator
Validates the attributes of a token. Doesn't manage required attributes very well. The only reason we factored this out was because RemoveForeignElements also needed it besides ValidateAttributes.
HTMLPurifier_Bootstrap
Bootstrap class that contains meta-functionality for HTML Purifier such as the autoload function.
HTMLPurifier_ChildDef_Chameleon
Definition that uses different definitions depending on context.
HTMLPurifier_ChildDef_Custom
Custom validation class, accepts DTD child definitions
HTMLPurifier_ChildDef_Empty
Definition that disallows all elements.
HTMLPurifier_ChildDef_List
Definition for list containers ul and ol.
HTMLPurifier_ChildDef_Optional
Definition that allows a set of elements, and allows no children.
HTMLPurifier_ChildDef_Required
Definition that allows a set of elements, but disallows empty children.
HTMLPurifier_ChildDef_StrictBlockquote
Takes the contents of blockquote when in strict and reformats for validation.
HTMLPurifier_ChildDef_Table
Definition for tables. The general idea is to extract out all of the essential bits, and then reconstruct it later.
HTMLPurifier_ChildDef
Defines allowed child nodes and validates nodes against it.
HTMLPurifier_Config
Configuration object that triggers customizable behavior.
HTMLPurifier_ConfigSchema_Builder_ConfigSchema
Converts HTMLPurifier_ConfigSchema_Interchange to our runtime representation used to perform checks on user configuration.
HTMLPurifier_ConfigSchema_Builder_Xml
Converts HTMLPurifier_ConfigSchema_Interchange to an XML format, which can be further processed to generate documentation.
HTMLPurifier_ConfigSchema_Exception
Exceptions related to configuration schema
HTMLPurifier_ConfigSchema_Interchange_Directive
Interchange component class describing configuration directives.
HTMLPurifier_ConfigSchema_Interchange_Id
Represents a directive ID in the interchange format.
HTMLPurifier_ConfigSchema_Interchange
Generic schema interchange format that can be converted to a runtime representation (HTMLPurifier_ConfigSchema) or HTML documentation. Members are completely validated.
HTMLPurifier_ConfigSchema_InterchangeBuilder
HTMLPurifier_ConfigSchema_Validator
Performs validations on HTMLPurifier_ConfigSchema_Interchange
HTMLPurifier_ConfigSchema_ValidatorAtom
Fluent interface for validating the contents of member variables.
HTMLPurifier_ConfigSchema
Configuration definition, defines directives and their defaults.
HTMLPurifier_ContentSets
HTMLPurifier_Context
Registry object that contains information about the current context.
HTMLPurifier_CSSDefinition
Defines allowed CSS attributes and what their values are.
HTMLPurifier_Definition
Super-class for definition datatype objects, implements serialization functions for the class.
HTMLPurifier_DefinitionCache_Decorator_Cleanup
Definition cache decorator class that cleans up the cache whenever there is a cache miss.
HTMLPurifier_DefinitionCache_Decorator_Memory
Definition cache decorator class that saves all cache retrievals to PHP's memory; good for unit tests or circumstances where there are lots of configuration objects floating around.
HTMLPurifier_DefinitionCache_Decorator
Abstract class representing Definition cache managers that implements useful common methods and is a factory.
HTMLPurifier_DefinitionCache_Null
Null cache object to use when no caching is on.
HTMLPurifier_DefinitionCache_Serializer
Abstract class representing Definition cache managers that implements useful common methods and is a factory.
HTMLPurifier_DefinitionCache
Abstract class representing Definition cache managers that implements useful common methods and is a factory.
HTMLPurifier_DefinitionCacheFactory
Responsible for creating definition caches.
HTMLPurifier_Doctype
Represents a document type, contains information on which modules need to be loaded.
HTMLPurifier_DoctypeRegistry
HTMLPurifier_ElementDef
Structure that stores an HTML element definition. Used by HTMLPurifier_HTMLDefinition and HTMLPurifier_HTMLModule.
HTMLPurifier_Encoder
A UTF-8 specific character encoder that handles cleaning and transforming.
HTMLPurifier_EntityLookup
Object that provides entity lookup table from entity name to character
HTMLPurifier_EntityParser
Handles referencing and derefencing character entities
HTMLPurifier_ErrorCollector
Error collection class that enables HTML Purifier to report HTML problems back to the user
HTMLPurifier_ErrorStruct
Records errors for particular segments of an HTML document such as tokens, attributes or CSS properties. They can contain error structs (which apply to components of what they represent), but their main purpose is to hold errors applying to whatever struct is being used.
HTMLPurifier_Exception
Global exception class for HTML Purifier; any exceptions we throw are from here.
HTMLPurifier_Filter_ExtractStyleBlocks
This filter extracts <style> blocks from input HTML, cleans them up using CSSTidy, and then places them in $purifier->context->get('StyleBlocks') so they can be used elsewhere in the document.
HTMLPurifier_Filter_YouTube
Represents a pre or post processing filter on HTML Purifier's output
HTMLPurifier_Filter
Represents a pre or post processing filter on HTML Purifier's output
HTMLPurifier_Generator
Generates HTML from tokens.
HTMLPurifier_HTMLDefinition
Definition of the purified HTML that describes allowed children, attributes, and many other things.
HTMLPurifier_HTMLModule_Bdo
XHTML 1.1 Bi-directional Text Module, defines elements that declare directionality of content. Text Extension Module.
HTMLPurifier_HTMLModule_CommonAttributes
Represents an XHTML 1.1 module, with information on elements, tags and attributes.
HTMLPurifier_HTMLModule_Edit
XHTML 1.1 Edit Module, defines editing-related elements. Text Extension Module.
HTMLPurifier_HTMLModule_Forms
XHTML 1.1 Forms module, defines all form-related elements found in HTML 4.
HTMLPurifier_HTMLModule_Hypertext
XHTML 1.1 Hypertext Module, defines hypertext links. Core Module.
HTMLPurifier_HTMLModule_Iframe
XHTML 1.1 Iframe Module provides inline frames.
HTMLPurifier_HTMLModule_Image
XHTML 1.1 Image Module provides basic image embedding.
HTMLPurifier_HTMLModule_Legacy
XHTML 1.1 Legacy module defines elements that were previously deprecated.
HTMLPurifier_HTMLModule_List
XHTML 1.1 List Module, defines list-oriented elements. Core Module.
HTMLPurifier_HTMLModule_Name
Represents an XHTML 1.1 module, with information on elements, tags and attributes.
HTMLPurifier_HTMLModule_Nofollow
Module adds the nofollow attribute transformation to a tags. It is enabled by HTML.Nofollow
HTMLPurifier_HTMLModule_NonXMLCommonAttributes
Represents an XHTML 1.1 module, with information on elements, tags and attributes.
HTMLPurifier_HTMLModule_Object
XHTML 1.1 Object Module, defines elements for generic object inclusion
HTMLPurifier_HTMLModule_Presentation
XHTML 1.1 Presentation Module, defines simple presentation-related markup. Text Extension Module.
HTMLPurifier_HTMLModule_Proprietary
Module defines proprietary tags and attributes in HTML.
HTMLPurifier_HTMLModule_Ruby
XHTML 1.1 Ruby Annotation Module, defines elements that indicate short runs of text alongside base text for annotation or pronounciation.
HTMLPurifier_HTMLModule_SafeEmbed
A "safe" embed module. See SafeObject. This is a proprietary element.
HTMLPurifier_HTMLModule_SafeObject
A "safe" object module. In theory, objects permitted by this module will be safe, and untrusted users can be allowed to embed arbitrary flash objects (maybe other types too, but only Flash is supported as of right now).
HTMLPurifier_HTMLModule_SafeScripting
A "safe" script module. No inline JS is allowed, and pointed to JS files must match whitelist.
HTMLPurifier_HTMLModule_Scripting
XHTML 1.1 Scripting module, defines elements that are used to contain information pertaining to executable scripts or the lack of support for executable scripts.
HTMLPurifier_HTMLModule_StyleAttribute
XHTML 1.1 Edit Module, defines editing-related elements. Text Extension Module.
HTMLPurifier_HTMLModule_Tables
XHTML 1.1 Tables Module, fully defines accessible table elements.
HTMLPurifier_HTMLModule_Target
XHTML 1.1 Target Module, defines target attribute in link elements.
HTMLPurifier_HTMLModule_TargetBlank
Module adds the target=blank attribute transformation to a tags. It is enabled by HTML.TargetBlank
HTMLPurifier_HTMLModule_TargetNoopener
Module adds the target-based noopener attribute transformation to a tags. It is enabled by HTML.TargetNoopener
HTMLPurifier_HTMLModule_TargetNoreferrer
Module adds the target-based noreferrer attribute transformation to a tags. It is enabled by HTML.TargetNoreferrer
HTMLPurifier_HTMLModule_Text
XHTML 1.1 Text Module, defines basic text containers. Core Module.
HTMLPurifier_HTMLModule_Tidy_Name
Name is deprecated, but allowed in strict doctypes, so onl
HTMLPurifier_HTMLModule_Tidy_Proprietary
Abstract class for a set of proprietary modules that clean up (tidy) poorly written HTML.
HTMLPurifier_HTMLModule_Tidy_Strict
Abstract class for a set of proprietary modules that clean up (tidy) poorly written HTML.
HTMLPurifier_HTMLModule_Tidy_Transitional
Abstract class for a set of proprietary modules that clean up (tidy) poorly written HTML.
HTMLPurifier_HTMLModule_Tidy_XHTML
Abstract class for a set of proprietary modules that clean up (tidy) poorly written HTML.
HTMLPurifier_HTMLModule_Tidy_XHTMLAndHTML4
Abstract class for a set of proprietary modules that clean up (tidy) poorly written HTML.
HTMLPurifier_HTMLModule_Tidy
Abstract class for a set of proprietary modules that clean up (tidy) poorly written HTML.
HTMLPurifier_HTMLModule_XMLCommonAttributes
Represents an XHTML 1.1 module, with information on elements, tags and attributes.
HTMLPurifier_HTMLModule
Represents an XHTML 1.1 module, with information on elements, tags and attributes.
HTMLPurifier_HTMLModuleManager
HTMLPurifier_IDAccumulator
Component of HTMLPurifier_AttrContext that accumulates IDs to prevent dupes
HTMLPurifier_Injector_AutoParagraph
Injector that auto paragraphs text in the root node based on double-spacing.
HTMLPurifier_Injector_DisplayLinkURI
Injector that displays the URL of an anchor instead of linking to it, in addition to showing the text of the link.
HTMLPurifier_Injector_Linkify
Injector that converts http, https and ftp text URLs to actual links.
HTMLPurifier_Injector_PurifierLinkify
Injector that converts configuration directive syntax %Namespace.Directive to links
HTMLPurifier_Injector_RemoveEmpty
Injects tokens into the document while parsing for well-formedness.
HTMLPurifier_Injector_RemoveSpansWithoutAttributes
Injector that removes spans with no attributes
HTMLPurifier_Injector_SafeObject
Adds important param elements to inside of object in order to make things safe.
HTMLPurifier_Injector
Injects tokens into the document while parsing for well-formedness.
HTMLPurifier_Language
Represents a language and defines localizable string formatting and other functions, as well as the localized messages for HTML Purifier.
HTMLPurifier_LanguageFactory
Class responsible for generating HTMLPurifier_Language objects, managing caching and fallbacks.
HTMLPurifier_Length
Represents a measurable length, with a string numeric magnitude and a unit. This object is immutable.
HTMLPurifier_Lexer_DirectLex
Our in-house implementation of a parser.
HTMLPurifier_Lexer_DOMLex
Parser that uses PHP 5's DOM extension (part of the core).
HTMLPurifier_Lexer_PH5P
Experimental HTML5-based parser using Jeroen van der Meer's PH5P library.
HTML5
HTML5TreeConstructer
HTMLPurifier_Lexer
Forgivingly lexes HTML (SGML-style) markup into tokens.
HTMLPurifier_Node_Comment
Concrete comment node class.
HTMLPurifier_Node_Element
Concrete element node class.
HTMLPurifier_Node_Text
Concrete text token class.
HTMLPurifier_Node
Abstract base node class that all others inherit from.
HTMLPurifier_PercentEncoder
Class that handles operations involving percent-encoding in URIs.
HTMLPurifier_Printer_ConfigForm
HTMLPurifier_Printer_ConfigForm_NullDecorator
Printer decorator for directives that accept null
HTMLPurifier_Printer_ConfigForm_default
Swiss-army knife configuration form field printer
HTMLPurifier_Printer_ConfigForm_bool
Bool form field printer
HTMLPurifier_Printer_CSSDefinition
HTMLPurifier_Printer_HTMLDefinition
HTMLPurifier_Printer
HTMLPurifier_PropertyList
Generic property list implementation
HTMLPurifier_PropertyListIterator
Property list iterator. Do not instantiate this class directly.
HTMLPurifier_Queue
A simple array-backed queue, based off of the classic Okasaki persistent amortized queue. The basic idea is to maintain two stacks: an input stack and an output stack. When the output stack runs out, reverse the input stack and use it as the output stack.
HTMLPurifier_Strategy_Composite
Composite strategy that runs multiple strategies on tokens.
HTMLPurifier_Strategy_Core
Core strategy composed of the big four strategies.
HTMLPurifier_Strategy_FixNesting
Takes a well formed list of tokens and fixes their nesting.
HTMLPurifier_Strategy_MakeWellFormed
Takes tokens makes them well-formed (balance end tags, etc.)
HTMLPurifier_Strategy_RemoveForeignElements
Removes all unrecognized tags from the list of tokens.
HTMLPurifier_Strategy_ValidateAttributes
Validate all attributes in the tokens.
HTMLPurifier_Strategy
Supertype for classes that define a strategy for modifying/purifying tokens.
HTMLPurifier_StringHash
This is in almost every respect equivalent to an array except that it keeps track of which keys were accessed.
HTMLPurifier_StringHashParser
Parses string hash files. File format is as such:
HTMLPurifier_TagTransform_Font
Transforms FONT tags to the proper form (SPAN with CSS styling)
HTMLPurifier_TagTransform_Simple
Simple transformation, just change tag name to something else, and possibly add some styling. This will cover most of the deprecated tag cases.
HTMLPurifier_TagTransform
Defines a mutation of an obsolete tag into a valid tag.
HTMLPurifier_Token_Comment
Concrete comment token class. Generally will be ignored.
HTMLPurifier_Token_Empty
Concrete empty token class.
HTMLPurifier_Token_End
Concrete end token class.
HTMLPurifier_Token_Start
Concrete start token class.
HTMLPurifier_Token_Tag
Abstract class of a tag token (start, end or empty), and its behavior.
HTMLPurifier_Token_Text
Concrete text token class.
HTMLPurifier_Token
Abstract base token class that all others inherit from.
HTMLPurifier_TokenFactory
Factory for token generation.
HTMLPurifier_UnitConverter
Class for converting between different unit-lengths as specified by CSS.
HTMLPurifier_URI
HTML Purifier's internal representation of a URI.
HTMLPurifier_URIDefinition
Super-class for definition datatype objects, implements serialization functions for the class.
HTMLPurifier_URIFilter_DisableExternal
Chainable filters for custom URI processing.
HTMLPurifier_URIFilter_DisableExternalResources
Chainable filters for custom URI processing.
HTMLPurifier_URIFilter_DisableResources
Chainable filters for custom URI processing.
HTMLPurifier_URIFilter_HostBlacklist
Chainable filters for custom URI processing.
HTMLPurifier_URIFilter_MakeAbsolute
Chainable filters for custom URI processing.
HTMLPurifier_URIFilter_Munge
Chainable filters for custom URI processing.
HTMLPurifier_URIFilter_SafeIframe
Implements safety checks for safe iframes.
HTMLPurifier_URIFilter
Chainable filters for custom URI processing.
HTMLPurifier_URIParser
Parses a URI into the components and fragment identifier as specified by RFC 3986.
HTMLPurifier_URIScheme_data
Implements data: URI for base64 encoded images supported by GD.
HTMLPurifier_URIScheme_file
Validates file as defined by RFC 1630 and RFC 1738.
HTMLPurifier_URIScheme_ftp
Validates ftp (File Transfer Protocol) URIs as defined by generic RFC 1738.
HTMLPurifier_URIScheme_http
Validates http (HyperText Transfer Protocol) as defined by RFC 2616
HTMLPurifier_URIScheme_https
Validates https (Secure HTTP) according to http scheme.
HTMLPurifier_URIScheme_mailto
Validates mailto (for E-mail) according to RFC 2368
HTMLPurifier_URIScheme_news
Validates news (Usenet) as defined by generic RFC 1738
HTMLPurifier_URIScheme_nntp
Validates nntp (Network News Transfer Protocol) as defined by generic RFC 1738
HTMLPurifier_URIScheme_tel
Validates tel (for phone numbers).
HTMLPurifier_URIScheme
Validator for the components of a URI for a specific scheme
HTMLPurifier_URISchemeRegistry
Registry for retrieving specific URI scheme validator objects.
HTMLPurifier_VarParser_Flexible
Performs safe variable parsing based on types which can be used by users. This may not be able to represent all possible data inputs, however.
HTMLPurifier_VarParser_Native
This variable parser uses PHP's internal code engine. Because it does this, it can represent all inputs; however, it is dangerous and cannot be used by users.
HTMLPurifier_VarParser
Parses string representations into their corresponding native PHP variable type. The base implementation does a simple type-check.
HTMLPurifier_VarParserException
Exception type for HTMLPurifier_VarParser
HTMLPurifier_Zipper
A zipper is a purely-functional data structure which contains a focus that can be efficiently manipulated. It is known as a "one-hole context". This mutable variant implements a zipper for a list as a pair of two arrays, laid out as follows:
HTMLPurifier
Facade that coordinates HTML Purifier's subsystems in order to purify HTML.
Ean
Utility class for validating EAN-8 and EAN-13 numbers
Iban
Inn
Isbn
Utility class for validating ISBN-10
Luhn
Utility class for generating and validating Luhn numbers.
TCNo
ChanceGenerator
This generator returns a default value for all called properties and methods. It works with Faker\Generator::optional().
Container
A simple implementation of a container.
ContainerBuilder
ContainerException
NotInContainerException
Barcode
Blood
Color
Coordinates
DateTime
File
Number
Uuid
Version
DefaultGenerator
This generator returns a default value for all called properties and methods.
Documentor
ExtensionNotFound
Helper
A class with some methods that may make building extensions easier.
Factory
Generator
Name
ColumnTypeGuesser
EntityPopulator
Populator
ColumnTypeGuesser
EntityPopulator
Service class for populating a table through a Doctrine Entity class.
Populator
Service class for populating a database using the Doctrine ORM or ODM.
ColumnTypeGuesser
EntityPopulator
Service class for populating a table through a Mandango ActiveRecord class.
Populator
Service class for populating a database using Mandango.
ColumnTypeGuesser
EntityPopulator
Service class for populating a table through a Propel ActiveRecord class.
Populator
Service class for populating a database using the Propel ORM.
ColumnTypeGuesser
EntityPopulator
Service class for populating a table through a Propel ActiveRecord class.
Populator
Service class for populating a database using the Propel ORM.
ColumnTypeGuesser
EntityPopulator
Service class for populating a table through a Spot Entity class.
Populator
Service class for populating a database using the Spot ORM.
Address
Address
Color
Company
Internet
Payment
Person
Text
Address
Company
Internet
Person
Text
Address
Color
Company
Internet
Payment
Person
Text
Payment
Barcode
Base
Internet
Payment
Person
PhoneNumber
Biased
Address
Company
Person
PhoneNumber
Utils
Color
Company
Address
Company
DateTime
Czech months and days without setting locale
Internet
Payment
Person
PhoneNumber
Text
Address
Company
Internet
Payment
Person
PhoneNumber
DateTime
Address
Company
Internet
Payment
Person
PhoneNumber
Text
Address
Company
Internet
Payment
Person
PhoneNumber
Text
Address
Company
Internet
Payment
Person
PhoneNumber
Text
Address
Company
Internet
Payment
Person
PhoneNumber
Address
Company
Payment
Person
PhoneNumber
Text
Address
Internet
PhoneNumber
Address
Extend US class since most fields share the same format
PhoneNumber
Address
Company
Internet
Payment
Person
PhoneNumber
Address
Internet
PhoneNumber
Address
Internet
Person
PhoneNumber
Address
Internet
Person
PhoneNumber
Address
Internet
PhoneNumber
Address
PhoneNumber
Address
Person
PhoneNumber
Address
Internet
Person
PhoneNumber
Address
Company
Payment
Person
PhoneNumber
Text
Address
Company
Internet
Person
PhoneNumber
Address
Company
Person
PhoneNumber
Address
Color
Company
Internet
Payment
Person
PhoneNumber
Text
Address
Company
Person
PhoneNumber
Address
Company
Internet
Person
PhoneNumber
Person
Address
Company
Internet
Person
PhoneNumber
Text
Address
Company
Internet
Payment
Person
PhoneNumber
File
Address
Color
Company
Internet
Payment
Person
PhoneNumber
Address
Color
Company
Person
Text
Address
Color
Company
Internet
Payment
Person
PhoneNumber
Text
Address
Color
Company
Internet
Payment
Person
PhoneNumber
Text
Address
Company
Payment
Person
PhoneNumber
Address
Company
Payment
Person
PhoneNumber
HtmlLorem
Address
Company
Payment
Person
More info about the hungarian names and hungarian name abbreviations can be found here:
PhoneNumber
Text
Address
Color
Company
Internet
Person
PhoneNumber
Address
Color
Company
Internet
Person
PhoneNumber
Image
Depends on image generation from http://lorempixel.com/
Internet
Address
Company
Internet
Payment
Person
PhoneNumber
Address
Company
Internet
Payment
Person
PhoneNumber
Text
Address
Company
Internet
Payment
Person
PhoneNumber
Text
Address
Company
Internet
Person
PhoneNumber
Text
Address
Color
Company
DateTime
Internet
Payment
Person
PhoneNumber
Text
Address
Color
Company
Internet
Payment
Person
PhoneNumber
Text
Address
Company
Internet
Person
PhoneNumber
Text
Lorem
Address
Company
Internet
Payment
Person
PhoneNumber
Address
Color
Internet
Payment
Person
PhoneNumber
Address
Company
Payment
Person
PhoneNumber
Medical
Miscellaneous
Person
PhoneNumber
Address
Company
Miscellaneous
Payment
Person
PhoneNumber
Address
Company
Payment
Person
PhoneNumber
Address
Internet
Payment
Person
PhoneNumber
Address
Company
Internet
Payment
Person
PhoneNumber
Text
Address
Color
Company
Internet
Payment
Person
PhoneNumber
Text
Payment
Person
PhoneNumber
Address
Color
Company
Internet
LicensePlate
Generator of Polish vehicle registration numbers.
Payment
Person
Most popular first and last names published by Ministry of the Interior:
PhoneNumber
Text
Address
Company
Internet
Payment
Person
PhoneNumber
Text
Address
Company
Internet
Payment
Person
PhoneNumber
Address
Payment
Person
PhoneNumber
Text
Address
Payment
Person
PhoneNumber
Text
Address
Color
Company
Internet
Payment
Person
PhoneNumber
Text
Address
Company
Internet
Payment
Person
PhoneNumber
Address
Company
Internet
Payment
Person
PhoneNumber
Address
Payment
Person
Address
Payment
Person
Address
Payment
Person
Address
Company
Municipality
Payment
Person
PhoneNumber
Text
Address
Color
Company
Internet
Payment
Person
PhoneNumber
Address
Color
Company
DateTime
Internet
Payment
Person
PhoneNumber
Address
Color
Company
Internet
Payment
Person
PhoneNumber
Text
UserAgent
Uuid
Address
Color
Internet
Person
PhoneNumber
Address
Color
Company
DateTime
Internet
Payment
Person
PhoneNumber
Address
Color
Company
DateTime
Internet
Payment
Person
PhoneNumber
Text
UniqueGenerator
Proxy for other generators that returns only unique values.
ValidGenerator
Proxy for other generators, to return only valid values. Works with Faker\Generator\Base->valid()
AbstractString
Class ASNObject is the base class for all concrete ASN.1 objects.
AbstractTime
Class ASNObject is the base class for all concrete ASN.1 objects.
ASNObject
Class ASNObject is the base class for all concrete ASN.1 objects.
Base128
A base-128 decoder.
AttributeTypeAndValue
Class ASNObject is the base class for all concrete ASN.1 objects.
RDNString
Class ASNObject is the base class for all concrete ASN.1 objects.
RelativeDistinguishedName
Class ASNObject is the base class for all concrete ASN.1 objects.
Construct
Class ASNObject is the base class for all concrete ASN.1 objects.
NotImplementedException
ParserException
ExplicitlyTaggedObject
Class ExplicitlyTaggedObject decorate an inner object with an additional tag that gives information about its context specific meaning.
Identifier
The Identifier encodes the ASN.1 tag (class and number) of the type of a data value.
OID
TemplateParser
BitString
Class ASNObject is the base class for all concrete ASN.1 objects.
BMPString
Class ASNObject is the base class for all concrete ASN.1 objects.
Boolean
Class ASNObject is the base class for all concrete ASN.1 objects.
CharacterString
Class ASNObject is the base class for all concrete ASN.1 objects.
Enumerated
Class ASNObject is the base class for all concrete ASN.1 objects.
GeneralizedTime
This ASN.1 universal type contains date and time information according to ISO 8601.
GeneralString
Class ASNObject is the base class for all concrete ASN.1 objects.
GraphicString
Class ASNObject is the base class for all concrete ASN.1 objects.
IA5String
The International Alphabet No.5 (IA5) references the encoding of the ASCII characters.
Integer
Class ASNObject is the base class for all concrete ASN.1 objects.
NullObject
Class ASNObject is the base class for all concrete ASN.1 objects.
NumericString
Class ASNObject is the base class for all concrete ASN.1 objects.
ObjectDescriptor
Class ASNObject is the base class for all concrete ASN.1 objects.
ObjectIdentifier
Class ASNObject is the base class for all concrete ASN.1 objects.
OctetString
Class ASNObject is the base class for all concrete ASN.1 objects.
PrintableString
Class ASNObject is the base class for all concrete ASN.1 objects.
RelativeObjectIdentifier
Class ASNObject is the base class for all concrete ASN.1 objects.
Sequence
Class ASNObject is the base class for all concrete ASN.1 objects.
Set
Class ASNObject is the base class for all concrete ASN.1 objects.
T61String
Class ASNObject is the base class for all concrete ASN.1 objects.
UniversalString
Class ASNObject is the base class for all concrete ASN.1 objects.
UTCTime
This ASN.1 universal type contains the calendar date and time.
UTF8String
Class ASNObject is the base class for all concrete ASN.1 objects.
VisibleString
Class ASNObject is the base class for all concrete ASN.1 objects.
UnknownConstructedObject
Class ASNObject is the base class for all concrete ASN.1 objects.
UnknownObject
Class ASNObject is the base class for all concrete ASN.1 objects.
AlgorithmIdentifier
Class ASNObject is the base class for all concrete ASN.1 objects.
CertificateExtensions
Class ASNObject is the base class for all concrete ASN.1 objects.
CertificateSubject
Class ASNObject is the base class for all concrete ASN.1 objects.
Attributes
Class ASNObject is the base class for all concrete ASN.1 objects.
CSR
Class ASNObject is the base class for all concrete ASN.1 objects.
PrivateKey
Class ASNObject is the base class for all concrete ASN.1 objects.
PublicKey
Class ASNObject is the base class for all concrete ASN.1 objects.
DNSName
Class ASNObject is the base class for all concrete ASN.1 objects.
IPAddress
Class ASNObject is the base class for all concrete ASN.1 objects.
SubjectAlternativeNames
See section 8.3.2.1 of ITU-T X.509.
CpuCoreCounter
Diagnoser
Utility to debug.
ProcOpenExecutor
_NProcessorFinder
Find the number of logical CPU cores for Linux and the likes.
CmiCmdletLogicalFinder
Find the number of logical CPU cores for Windows leveraging the Get-CimInstance cmdlet, which is a newer version that is recommended over Get-WmiObject.
CmiCmdletPhysicalFinder
Find the number of physical CPU cores for Windows.
CpuInfoFinder
Find the number of CPU cores looking up at the cpuinfo file which is available on Linux systems and Windows systems with a Linux sub-system.
DummyCpuCoreFinder
This finder returns whatever value you gave to it. This is useful for testing or as a fallback to avoid to catch the NumberOfCpuCoreNotFound exception.
FinderRegistry
HwLogicalFinder
Find the number of logical CPU cores for Linux, BSD and OSX.
HwPhysicalFinder
Find the number of physical CPU cores for Linux, BSD and OSX.
LscpuLogicalFinder
The number of logical cores.
LscpuPhysicalFinder
The number of physical processors.
NProcessorFinder
Find the number of logical CPU cores for FreeSBD, Solaris and the likes.
NProcFinder
The number of (logical) cores.
NullCpuCoreFinder
This finder returns whatever value you gave to it. This is useful for testing.
OnlyInPowerShellFinder
OnlyOnOSFamilyFinder
ProcOpenBasedFinder
SkipOnOSFamilyFinder
WindowsRegistryLogicalFinder
Find the number of logical CPU cores for Windows.
WmicLogicalFinder
Find the number of logical CPU cores for Windows.
WmicPhysicalFinder
Find the number of physical CPU cores for Windows.
NumberOfCpuCoreNotFound
BeforeValidException
CachedKeySet
ExpiredException
Key
SignatureInvalidException
AbstractNoUselessElseFixer
Config
NullDiffer
UnifiedDiffer
Annotation
This represents an entire annotation from a docblock.
DocBlock
This class represents a docblock.
Line
This represents a line of a docblock.
Tag
This represents a tag, as defined by the proposed PSR PHPDoc standard.
TagComparator
This class is responsible for comparing tags to see if they should be kept together, or kept apart.
Finder
Finder allows to build rules to find files and directories.
AbstractIncrementOperatorFixer
ArrayPushFixer
BacktickToShellExecFixer
EregToPregFixer
MbStrFunctionsFixer
ModernizeStrposFixer
NoAliasFunctionsFixer
NoAliasLanguageConstructCallFixer
NoMixedEchoPrintFixer
PowToExponentiationFixer
RandomApiMigrationFixer
SetTypeToCastFixer
ArraySyntaxFixer
NoMultilineWhitespaceAroundDoubleArrowFixer
NormalizeIndexBraceFixer
NoTrailingCommaInSinglelineArrayFixer
NoWhitespaceBeforeCommaInArrayFixer
ReturnToYieldFromFixer
TrimArraySpacesFixer
WhitespaceAfterCommaInArrayFixer
YieldFromArrayToYieldsFixer
AttributeEmptyParenthesesFixer
OrderedAttributesFixer
BracesFixer
Fixer for rules defined in PSR2 ¶4.1, ¶4.4, ¶5.
BracesPositionFixer
CurlyBracesPositionFixer
EncodingFixer
Fixer for rules defined in PSR1 ¶2.2.
NoMultipleStatementsPerLineFixer
Fixer for rules defined in PSR2 ¶2.3 Lines: There must not be more than one statement per line.
NonPrintableCharacterFixer
Removes Zero-width space (ZWSP), Non-breaking space (NBSP) and other invisible unicode symbols.
NoTrailingCommaInSinglelineFixer
NumericLiteralSeparatorFixer
Let's you add underscores to numeric literals.
OctalNotationFixer
PsrAutoloadingFixer
SingleLineEmptyBodyFixer
ClassReferenceNameCasingFixer
ConstantCaseFixer
Fixer for constants case.
IntegerLiteralCaseFixer
LowercaseKeywordsFixer
Fixer for rules defined in PSR2 ¶2.5.
LowercaseStaticReferenceFixer
MagicConstantCasingFixer
MagicMethodCasingFixer
NativeFunctionCasingFixer
NativeFunctionTypeDeclarationCasingFixer
NativeTypeDeclarationCasingFixer
CastSpacesFixer
LowercaseCastFixer
ModernizeTypesCastingFixer
NoShortBoolCastFixer
NoUnsetCastFixer
ShortScalarCastFixer
ClassAttributesSeparationFixer
Make sure there is one blank line above and below class elements.
ClassDefinitionFixer
Fixer for part of the rules defined in PSR2 ¶4.1 Extends and Implements and PSR12 ¶8. Anonymous Classes.
FinalClassFixer
FinalInternalClassFixer
FinalPublicMethodForAbstractClassFixer
NoBlankLinesAfterClassOpeningFixer
NoNullPropertyInitializationFixer
NoPhp4ConstructorFixer
NoUnneededFinalMethodFixer
OrderedClassElementsFixer
OrderedInterfacesFixer
OrderedTraitsFixer
OrderedTypesFixer
PhpdocReadonlyClassCommentToKeywordFixer
ProtectedToPrivateFixer
SelfAccessorFixer
SelfStaticAccessorFixer
SingleClassElementPerStatementFixer
Fixer for rules defined in PSR2 ¶4.2.
SingleTraitInsertPerStatementFixer
VisibilityRequiredFixer
Fixer for rules defined in PSR2 ¶4.3, ¶4.5.
DateTimeImmutableFixer
CommentToPhpdocFixer
HeaderCommentFixer
MultilineCommentOpeningClosingFixer
NoEmptyCommentFixer
NoTrailingWhitespaceInCommentFixer
SingleLineCommentSpacingFixer
SingleLineCommentStyleFixer
NativeConstantInvocationFixer
ControlStructureBracesFixer
ControlStructureContinuationPositionFixer
ElseifFixer
Fixer for rules defined in PSR2 ¶5.1.
EmptyLoopBodyFixer
EmptyLoopConditionFixer
IncludeFixer
NoAlternativeSyntaxFixer
NoBreakCommentFixer
Fixer for rule defined in PSR2 ¶5.2.
NoSuperfluousElseifFixer
NoTrailingCommaInListCallFixer
NoUnneededBracesFixer
NoUnneededControlParenthesesFixer
NoUnneededCurlyBracesFixer
NoUselessElseFixer
SimplifiedIfReturnFixer
SwitchCaseSemicolonToColonFixer
Fixer for rules defined in PSR2 ¶5.2.
SwitchCaseSpaceFixer
Fixer for rules defined in PSR2 ¶5.2.
SwitchContinueToBreakFixer
TrailingCommaInMultilineFixer
YodaStyleFixer
DoctrineAnnotationArrayAssignmentFixer
Forces the configured operator for assignment in arrays in Doctrine Annotations.
DoctrineAnnotationBracesFixer
Adds braces to Doctrine annotations when missing.
DoctrineAnnotationIndentationFixer
DoctrineAnnotationSpacesFixer
Fixes spaces around commas and assignment operators in Doctrine annotations.
CombineNestedDirnameFixer
DateTimeCreateFromFormatCallFixer
FopenFlagOrderFixer
FopenFlagsFixer
FunctionDeclarationFixer
Fixer for rules defined in PSR2 generally (¶1 and ¶6).
FunctionTypehintSpaceFixer
ImplodeCallFixer
LambdaNotUsedImportFixer
MethodArgumentSpaceFixer
NativeFunctionInvocationFixer
NoSpacesAfterFunctionNameFixer
Fixer for rules defined in PSR2 ¶4.6.
NoTrailingCommaInSinglelineFunctionCallFixer
NoUnreachableDefaultArgumentValueFixer
NoUselessSprintfFixer
NullableTypeDeclarationForDefaultNullValueFixer
PhpdocToParamTypeFixer
PhpdocToPropertyTypeFixer
PhpdocToReturnTypeFixer
RegularCallableCallFixer
ReturnTypeDeclarationFixer
SingleLineThrowFixer
StaticLambdaFixer
UseArrowFunctionsFixer
VoidReturnFixer
FullyQualifiedStrictTypesFixer
GlobalNamespaceImportFixer
GroupImportFixer
NoLeadingImportSlashFixer
NoUnneededImportAliasFixer
NoUnusedImportsFixer
OrderedImportsFixer
SingleImportPerStatementFixer
Fixer for rules defined in PSR2 ¶3.
SingleLineAfterImportsFixer
Fixer for rules defined in PSR2 ¶3.
ClassKeywordFixer
ClassKeywordRemoveFixer
CombineConsecutiveIssetsFixer
CombineConsecutiveUnsetsFixer
DeclareEqualNormalizeFixer
DeclareParenthesesFixer
DirConstantFixer
ErrorSuppressionFixer
ExplicitIndirectVariableFixer
FunctionToConstantFixer
GetClassToClassKeywordFixer
IsNullFixer
NoUnsetOnPropertyFixer
NullableTypeDeclarationFixer
SingleSpaceAfterConstructFixer
SingleSpaceAroundConstructFixer
ListSyntaxFixer
BlankLineAfterNamespaceFixer
Fixer for rules defined in PSR2 ¶3.
BlankLinesBeforeNamespaceFixer
CleanNamespaceFixer
NoBlankLinesBeforeNamespaceFixer
NoLeadingNamespaceWhitespaceFixer
SingleBlankLineBeforeNamespaceFixer
NoHomoglyphNamesFixer
AssignNullCoalescingToCoalesceEqualFixer
BinaryOperatorSpacesFixer
ConcatSpaceFixer
IncrementStyleFixer
LogicalOperatorsFixer
LongToShorthandOperatorFixer
NewWithBracesFixer
NewWithParenthesesFixer
NoSpaceAroundDoubleColonFixer
NotOperatorWithSpaceFixer
NotOperatorWithSuccessorSpaceFixer
NoUselessConcatOperatorFixer
NoUselessNullsafeOperatorFixer
ObjectOperatorWithoutWhitespaceFixer
OperatorLinebreakFixer
StandardizeIncrementFixer
StandardizeNotEqualsFixer
TernaryOperatorSpacesFixer
TernaryToElvisOperatorFixer
TernaryToNullCoalescingFixer
UnaryOperatorSpacesFixer
AlignMultilineCommentFixer
GeneralPhpdocAnnotationRemoveFixer
GeneralPhpdocTagRenameFixer
NoBlankLinesAfterPhpdocFixer
NoEmptyPhpdocFixer
NoSuperfluousPhpdocTagsFixer
PhpdocAddMissingParamAnnotationFixer
PhpdocAlignFixer
PhpdocAnnotationWithoutDotFixer
PhpdocArrayTypeFixer
PhpdocIndentFixer
PhpdocInlineTagNormalizerFixer
PhpdocLineSpanFixer
PhpdocListTypeFixer
PhpdocNoAccessFixer
PhpdocNoAliasTagFixer
Case-sensitive tag replace fixer (does not process inline tags like {@inheritdoc}).
PhpdocNoEmptyReturnFixer
PhpdocNoPackageFixer
PhpdocNoUselessInheritdocFixer
Remove inheritdoc tags from classy that does not inherit.
PhpdocOrderByValueFixer
PhpdocOrderFixer
PhpdocParamOrderFixer
PhpdocReturnSelfReferenceFixer
PhpdocScalarFixer
PhpdocSeparationFixer
PhpdocSingleLineVarSpacingFixer
Fixer for part of rule defined in PSR5 ¶7.22.
PhpdocSummaryFixer
PhpdocTagCasingFixer
PhpdocTagTypeFixer
PhpdocToCommentFixer
PhpdocTrimConsecutiveBlankLineSeparationFixer
PhpdocTrimFixer
PhpdocTypesFixer
PhpdocTypesOrderFixer
PhpdocVarAnnotationCorrectOrderFixer
PhpdocVarWithoutNameFixer
BlankLineAfterOpeningTagFixer
EchoTagSyntaxFixer
FullOpeningTagFixer
Fixer for rules defined in PSR1 ¶2.1.
LinebreakAfterOpeningTagFixer
NoClosingTagFixer
Fixer for rules defined in PSR2 ¶2.2.
PhpUnitAttributesFixer
PhpUnitConstructFixer
PhpUnitDataProviderNameFixer
PhpUnitDataProviderReturnTypeFixer
PhpUnitDataProviderStaticFixer
PhpUnitDedicateAssertFixer
PhpUnitDedicateAssertInternalTypeFixer
PhpUnitExpectationFixer
PhpUnitFqcnAnnotationFixer
PhpUnitInternalClassFixer
PhpUnitMethodCasingFixer
PhpUnitMockFixer
PhpUnitMockShortWillReturnFixer
PhpUnitNamespacedFixer
PhpUnitNoExpectationAnnotationFixer
PhpUnitSetUpTearDownVisibilityFixer
PhpUnitSizeClassFixer
PhpUnitStrictFixer
PhpUnitTestAnnotationFixer
PhpUnitTestCaseStaticMethodCallsFixer
PhpUnitTestClassRequiresCoversFixer
NoUselessReturnFixer
ReturnAssignmentFixer
SimplifiedNullReturnFixer
MultilineWhitespaceBeforeSemicolonsFixer
NoEmptyStatementFixer
NoSinglelineWhitespaceBeforeSemicolonsFixer
SemicolonAfterInstructionFixer
SpaceAfterSemicolonFixer
DeclareStrictTypesFixer
StrictComparisonFixer
StrictParamFixer
EscapeImplicitBackslashesFixer
ExplicitStringVariableFixer
HeredocClosingMarkerFixer
HeredocToNowdocFixer
MultilineStringToHeredocFixer
NoBinaryStringFixer
NoTrailingWhitespaceInStringFixer
SimpleToComplexStringVariableFixer
SingleQuoteFixer
StringImplicitBackslashesFixer
StringLengthToEmptyFixer
StringLineEndingFixer
Fixes the line endings in multi-line strings.
ArrayIndentationFixer
BlankLineBeforeStatementFixer
BlankLineBetweenImportGroupsFixer
CompactNullableTypeDeclarationFixer
CompactNullableTypehintFixer
HeredocIndentationFixer
IndentationTypeFixer
Fixer for rules defined in PSR2 ¶2.4.
LineEndingFixer
Fixer for rules defined in PSR2 ¶2.2.
MethodChainingIndentationFixer
NoExtraBlankLinesFixer
NoSpacesAroundOffsetFixer
NoSpacesInsideParenthesisFixer
Fixer for rules defined in PSR2 ¶4.3, ¶4.6, ¶5.
NoTrailingWhitespaceFixer
Fixer for rules defined in PSR2 ¶2.3.
NoWhitespaceInBlankLineFixer
SingleBlankLineAtEofFixer
A file must always end with a line endings character.
SpacesInsideParenthesesFixer
Fixer for rules defined in PSR2 ¶4.3, ¶4.6, ¶5.
StatementIndentationFixer
TypeDeclarationSpacesFixer
TypesSpacesFixer
DeprecatedFixerOption
FixerConfigurationResolver
FixerOption
FixerOptionBuilder
CodeSample
FixerDefinition
VersionSpecification
VersionSpecificCodeSample
LintingException
UnavailableLinterException
Exception that is thrown when the chosen linter is not available on the environment.
ParallelConfig
ParallelConfigFactory
Runner
DataProviderAnalysis
ControlCaseStructuresAnalyzer
CT
ImportProcessor
Token
Representation of single token.
Tokens
Collection of code tokens.
WhitespacesFixerConfig
AppendStream
Reads from multiple streams, one after the other.
BufferStream
Provides a buffer stream that can be written to to fill a buffer, and read from to remove bytes from the buffer.
CachingStream
Stream decorator that can cache previously read bytes from a sequentially read stream.
DroppingStream
Stream decorator that begins dropping data once the size of the underlying stream becomes too full.
MalformedUriException
Exception thrown if a URI cannot be parsed because it's malformed.
FnStream
Compose stream implementations based on a hash of functions.
Header
HttpFactory
Implements all of the PSR-17 interfaces.
InflateStream
Uses PHP's zlib.inflate filter to inflate zlib (HTTP deflate, RFC1950) or gzipped (RFC1952) content.
LazyOpenStream
Lazily reads or writes to a file that is opened only after an IO operation take place on the stream.
LimitStream
Decorator used to return only a subset of a stream.
Message
MimeType
MultipartStream
Stream that when read returns bytes for a streaming multipart or multipart/form-data stream.
NoSeekStream
Stream decorator that prevents a stream from being seeked.
PumpStream
Provides a read only stream that pumps data from a PHP callable.
Query
Request
PSR-7 request implementation.
Response
PSR-7 response implementation.
ServerRequest
Server-side HTTP request
Stream
PHP stream implementation.
StreamWrapper
Converts Guzzle streams into PHP stream resources.
UploadedFile
Uri
PSR-7 URI implementation.
UriComparator
Provides methods to determine if a modified URL should be considered cross-origin.
UriNormalizer
Provides methods to normalize and compare URIs.
UriResolver
Resolves a URI reference in the context of a base URI and the opposite way.
Utils
AbstractInfo
Base class for the default DriverInfo classes.
InvalidArgumentException
Imagine-specific invalid argument exception.
NotSupportedException
Should be used when a driver does not support an operation.
OutOfBoundsException
Imagine-specific out of bounds exception.
RuntimeException
Imagine-specific runtime exception.
ClassFactory
The default implementation of Imagine\Factory\ClassFactoryInterface.
Loader
Default implementation of Imagine\File\LoaderInterface.
BlackWhite
This filter calculates, for each pixel of an image, whether it is ligher or darker than a threshold.
Border
A border filter.
BorderDetection
BorderDetection based on Laplace-Operator. Three different variants are offered:.
Canvas
A canvas filter.
Grayscale
The Grayscale filter calculates the gray-value based on RGB.
Negation
This filter negates every color of every pixel of an image.
Neighborhood
The Neighborhood filter takes a matrix and calculates the color current pixel based on its neighborhood.
OnPixelBased
The OnPixelBased takes a callable, and for each pixel, this callable is called with the image (\Imagine\Image\ImageInterface) and the current point (\Imagine\Image\Point).
RelativeResize
The RelativeResize filter allows images to be resized relative to their existing dimensions.
ApplyMask
An apply mask filter.
Autorotate
Rotates an image automatically based on exif information.
Copy
A copy filter.
Crop
A crop filter.
Fill
A fill filter.
FlipHorizontally
A "flip horizontally" filter.
FlipVertically
A "flip vertically" filter.
Paste
A paste filter.
Resize
A resize filter.
Rotate
A rotate filter.
Save
A save filter.
Show
A show filter.
Strip
A strip filter.
Thumbnail
A thumbnail filter.
WebOptimization
A filter to render web-optimized images.
ImagineAware
ImagineAware base class.
Transformation
A transformation filter.
Drawer
Drawer implementation using the GD PHP extension.
DriverInfo
Provide information and features supported by the GD graphics driver.
Effects
Effects implementation using the GD PHP extension.
Font
Font implementation using the GD library.
Image
Image implementation using the GD library.
Imagine
Imagine implementation using the GD library.
Layers
Drawer
Drawer implementation using the Gmagick PHP extension.
DriverInfo
Provide information and features supported by the Gmagick graphics driver.
Effects
Effects implementation using the Gmagick PHP extension.
Font
Font implementation using the Gmagick PHP extension.
Image
Image implementation using the Gmagick PHP extension.
Imagine
Imagine implementation using the Gmagick PHP extension.
Layers
AbstractFont
Abstract font base class.
AbstractImage
AbstractImagine
AbstractLayers
Box
A box implementation.
Horizontal
Horizontal gradient fill.
Linear
Linear gradient fill.
Vertical
Vertical gradient fill.
Format
Represent an image format.
FormatList
Holds a list of image formats.
Bucket
Bucket histogram.
Range
Range histogram.
AbstractMetadataReader
Base class for the default metadata readers.
DefaultMetadataReader
A metadata reader that actually doesn't try to extract metadata.
ExifMetadataReader
Metadata driven by Exif information.
MetadataBag
The container of the data extracted from metadata.
CMYK
The CMYK palette.
CMYK
Gray
RGB
ColorParser
Grayscale
The grayscale palette.
RGB
The RGB palette.
Center
Center point of a box.
Point
The point class.
PointSigned
A point class that allows negative values of coordinates.
Profile
The default implementation of ProfileInterface.
Drawer
Drawer implementation using the Imagick PHP extension.
DriverInfo
Provide information and features supported by the Imagick graphics driver.
Effects
Effects implementation using the Imagick PHP extension.
Font
Font implementation using the Imagick PHP extension.
Image
Image implementation using the Imagick PHP extension.
Imagine
Imagine implementation using the Imagick PHP extension.
Layers
ErrorHandling
Matrix
URLify
A fast PHP slug generator and transliteration library, started as a PHP port of URLify.js from the Django project + fallback via "Portable ASCII".
BaseConstraint
A more basic constraint definition - used for the public interface to avoid exposing library internals.
CollectionConstraint
The CollectionConstraint Constraints, validates an array against a given schema
Constraint
The Base Constraints, all Validators should extend this class
EnumConstraint
The EnumConstraint Constraints, validates an element against a given set of possibilities
Factory
Factory for centralize constraint initialization.
FormatConstraint
Validates against the "format" property
NumberConstraint
The NumberConstraint Constraints, validates an number against a given schema
ObjectConstraint
The ObjectConstraint Constraints, validates an object against a given schema
SchemaConstraint
The SchemaConstraint Constraints, validates an element against a given schema
StringConstraint
The StringConstraint Constraints, validates an string against a given schema
LooseTypeCheck
StrictTypeCheck
TypeConstraint
The TypeConstraint Constraints, validates an element against a given type
UndefinedConstraint
The UndefinedConstraint Constraints
InvalidArgumentException
Wrapper for the InvalidArgumentException
InvalidConfigException
Wrapper for the ResourceNotFoundException
InvalidSchemaException
Wrapper for the InvalidSchemaMediaType
InvalidSchemaMediaTypeException
Wrapper for the InvalidSchemaMediaType
InvalidSourceUriException
Wrapper for the InvalidSourceUriException
JsonDecodingException
Wrapper for the JsonDecodingException
ResourceNotFoundException
Wrapper for the ResourceNotFoundException
RuntimeException
Wrapper for the RuntimeException
UriResolverException
Wrapper for the UriResolverException
ValidationException
Wrapper for the RuntimeException
Rfc3339
SchemaStorage
AbstractRetriever
AbstractRetriever implements the default shared behavior that all descendant Retrievers should inherit
Curl
Tries to retrieve JSON schemas from a URI using cURL library
FileGetContents
Tries to retrieve JSON schemas from a URI using file_get_contents()
PredefinedArray
URI retrieved based on a predefined array of schemas
UriResolver
Resolves JSON Schema URIs
UriRetriever
Retrieves JSON Schema URIs
Validator
A JsonSchema Constraint
Escaper
Context specific methods for use in secure output escaping
InvalidArgumentException
Invalid argument exception
RuntimeException
Invalid argument exception
AbstractMessage
HTTP standard message (Request/Response)
Curl
An adapter class for Laminas\Http\Client based on the curl extension.
InitializationException
InvalidArgumentException
OutOfRangeException
RuntimeException
TimeoutException
Proxy
HTTP Proxy-supporting Laminas\Http\Client adapter class, based on the default socket based adapter.
Socket
A sockets based (stream\socket\client) adapter class for Laminas\Http\Client. Can be used on almost every PHP environment, and does not require any special extensions.
Test
A testing-purposes adapter.
InvalidArgumentException
OutOfRangeException
RuntimeException
Client
Http client
ClientStatic
Http static client
Cookies
A Laminas\Http\Cookies object is designed to contain and maintain HTTP cookies, and should be used along with Laminas\Http\Client in order to manage cookies across HTTP requests and responses.
InvalidArgumentException
OutOfRangeException
RuntimeException
AbstractAccept
Abstract Accept Header
AbstractDate
Abstract Date/Time Header Supports headers that have date/time as value
AbstractLocation
Abstract Location Header Supports headers that have URI as value
AbstractFieldValuePart
Field Value Part
AcceptFieldValuePart
Field Value Part
CharsetFieldValuePart
Field Value Part
EncodingFieldValuePart
Field Value Part
LanguageFieldValuePart
Field Value Part
Accept
Accept Header
AcceptCharset
Accept Charset Header
AcceptEncoding
Accept Encoding Header
AcceptLanguage
Accept Language Header
AcceptRanges
Accept Ranges Header
Age
Age HTTP Header
Allow
Allow Header
AuthenticationInfo
Authorization
CacheControl
Connection
Connection Header
ContentDisposition
ContentEncoding
ContentLanguage
ContentLength
ContentLocation
Content-Location Header
ContentMD5
ContentRange
ContentSecurityPolicy
Content Security Policy Level 3 Header
ContentSecurityPolicyReportOnly
Content Security Policy Level 3 Header
ContentTransferEncoding
ContentType
Cookie
Date
Date Header
Etag
DomainException
InvalidArgumentException
RuntimeException
Expect
Expires
Expires Header
FeaturePolicy
Feature Policy (based on Editor’s Draft, 28 November 2019)
From
GenericHeader
Content-Location Header
GenericMultiHeader
Content-Location Header
HeaderValue
Host
IfMatch
IfModifiedSince
If-Modified-Since Header
IfNoneMatch
IfRange
IfUnmodifiedSince
If-Unmodified-Since Header
KeepAlive
LastModified
Last-Modified Header
Location
Location Header
MaxForwards
Origin
Pragma
ProxyAuthenticate
ProxyAuthorization
Range
Referer
Content-Location Header
Refresh
RetryAfter
Retry-After HTTP Header
Server
SetCookie
TE
Trailer
TransferEncoding
Upgrade
UserAgent
Vary
Via
Warning
WWWAuthenticate
HeaderLoader
Plugin Class Loader implementation for HTTP headers
Headers
Basic HTTP headers collection functionality Handles aggregation of headers
RemoteAddress
Functionality for determining client IP address.
Request
HTTP Request for current PHP environment
Response
HTTP Response for current PHP environment
Request
HTTP Request
Stream
Represents an HTTP response message as PHP stream resource
Response
HTTP Response
Attribute
Laminas\Ldap\Attribute is a collection of LDAP attribute related functions.
DefaultIterator
Laminas\Ldap\Collection\DefaultIterator is the default collection iterator implementation using ext/ldap
Collection
Laminas\Ldap\Collection wraps a list of LDAP entries.
Converter
Laminas\Ldap\Converter is a collection of useful LDAP related conversion functions.
ConverterException
InvalidArgumentException
UnexpectedValueException
Dn
Laminas\Ldap\Dn provides an API for DN manipulation
ErrorHandler
Handle Errors that might occur during execution of ldap_*-functions
BadMethodCallException
InvalidArgumentException
LdapException
AbstractFilter
Laminas\Ldap\Filter\AbstractFilter provides a base implementation for filters.
AbstractLogicalFilter
Laminas\Ldap\Filter\AbstractLogicalFilter provides a base implementation for a grouping filter.
AndFilter
Laminas\Ldap\Filter\AndFilter provides an 'and' filter.
FilterException
MaskFilter
Laminas\Ldap\Filter\MaskFilter provides a simple string filter to be used with a mask.
NotFilter
Laminas\Ldap\Filter\NotFilter provides a negation filter.
OrFilter
Laminas\Ldap\Filter\OrFilter provides an 'or' filter.
StringFilter
Laminas\Ldap\Filter\StringFilter provides a simple custom string filter.
Filter
Laminas\Ldap\Filter.
Handler
Laminas\Ldap\Handler is a collection of LDAP handler related functions.
Ldap
Encoder
Laminas\Ldap\Ldif\Encoder provides methods to encode and decode LDAP data into/from Ldif.
AbstractNode
This class provides a base implementation for LDAP nodes
ChildrenIterator
Laminas\Ldap\Node\ChildrenIterator provides an iterator to a collection of children nodes.
Collection
Laminas\Ldap\Node\Collection provides a collection of nodes.
ActiveDirectory
Laminas\Ldap\Node\RootDse\ActiveDirectory provides a simple data-container for the RootDse node of an Active Directory server.
eDirectory
Laminas\Ldap\Node\RootDse\eDirectory provides a simple data-container for the RootDse node of a Novell eDirectory server.
OpenLdap
Laminas\Ldap\Node\RootDse\OpenLdap provides a simple data-container for the RootDse node of an OpenLDAP server.
RootDse
Laminas\Ldap\Node\RootDse provides a simple data-container for the RootDse node.
AbstractItem
This class provides a base implementation for managing schema items like objectClass and attributeType.
ActiveDirectory
Laminas\Ldap\Node\Schema\ActiveDirectory provides a simple data-container for the Schema node of an Active Directory server.
ActiveDirectory
Laminas\Ldap\Node\Schema\AttributeType\ActiveDirectory provides access to the attribute type schema information on an Active Directory server.
OpenLdap
Laminas\Ldap\Node\Schema\AttributeType\OpenLdap provides access to the attribute type schema information on an OpenLDAP server.
ActiveDirectory
Laminas\Ldap\Node\Schema\ObjectClass\ActiveDirectory provides access to the objectClass schema information on an Active Directory server.
OpenLdap
Laminas\Ldap\Node\Schema\ObjectClass\OpenLdap provides access to the objectClass schema information on an OpenLDAP server.
OpenLdap
Laminas\Ldap\Node\Schema\OpenLDAP provides a simple data-container for the Schema node of an OpenLDAP server.
Schema
Laminas\Ldap\Node\Schema provides a simple data-container for the Schema node.
Node
Laminas\Ldap\Node provides an object oriented view into a LDAP node.
AutoloaderFactory
ClassMapAutoloader
Class-map autoloader
BadMethodCallException
DomainException
InvalidArgumentException
InvalidPathException
MissingResourceNamespaceException
PluginLoaderException
Plugin class loader exceptions
RuntimeException
SecurityException
ModuleAutoloader
PluginClassLoader
Plugin class locator interface
StandardAutoloader
PSR-0 compliant autoloader
ConfigAbstractFactory
ReflectionBasedAbstractFactory
Reflection-based factory.
AbstractPluginManager
Abstract plugin manager.
Config
Object for defining configuration and configuring an existing service manager instance.
ContainerModificationsNotAllowedException
CyclicAliasException
InvalidArgumentException
InvalidServiceException
This exception is thrown by plugin managers when the created object does not match the plugin manager's conditions
ServiceNotCreatedException
This exception is thrown when the service locator do not manage to create the service (factory that has an error...)
ServiceNotFoundException
This exception is thrown when the service locator do not manage to find a valid factory to create a service
InvokableFactory
Factory for instantiating classes with no dependencies or which accept a single array.
LazyServiceFactory
Delegator factory responsible of instantiating lazy loading value holder proxies of given services at runtime
ServiceManager
Service Manager.
ConfigDumper
ConfigDumperCommand
FactoryCreator
FactoryCreatorCommand
AbstractOptions
ArrayObject
Custom framework ArrayObject implementation
ArrayStack
ArrayObject that acts as a stack with regards to iteration
MergeRemoveKey
MergeReplaceKey
ArrayUtils
Utility class for testing and manipulation of PHP arrays.
ConsoleHelper
Utilities for console tooling.
ErrorHandler
ErrorHandler that can be used to catch internal PHP errors and convert to an ErrorException instance.
BadMethodCallException
Bad method call exception
DomainException
Domain exception
ExtensionNotLoadedException
Extension not loaded exception
InvalidArgumentException
Invalid Argument Exception
LogicException
Logic exception
RuntimeException
Runtime exception
FastPriorityQueue
This is an efficient implementation of an integer priority queue in PHP
Glob
Wrapper for glob with fallback if GLOB_BRACE is not available.
Message
Parameters
PriorityList
PriorityQueue
Re-usable, serializable priority queue implementation
Request
Response
SplPriorityQueue
Serializable version of SplPriorityQueue
SplQueue
Serializable version of SplQueue
SplStack
Serializable version of SplStack
StringUtils
Utility class for handling strings of different character encodings using available PHP extensions.
AbstractStringWrapper
Iconv
Intl
MbString
Native
InvalidArgumentException
InvalidUriException
Exceptions for Laminas\Uri
InvalidUriPartException
File
File URI handler
Http
HTTP URI handler
Mailto
"Mailto" URI handler
Uri
Generic URI handler
UriFactory
URI Factory Class
AbstractValidator
AbstractAdapter
Codabar
Code128
Code25
Code25interleaved
Code39
Code39ext
Code93
Code93ext
Ean12
Ean13
Ean14
Ean18
Ean2
Ean5
Ean8
Gtin12
Gtin13
Gtin14
Identcode
Intelligentmail
Issn
Itf14
Leitcode
Planet
Postnet
Royalmail
Sscc
Upca
Upce
Barcode
Between
Bitwise
BusinessIdentifierCode
Callback
ConfigProvider
CreditCard
Csrf
Date
Validates that a given value is a DateTime instance or can be converted into one.
DateStep
Validates that a given value is a DateTime instance or can be converted into one.
AbstractDb
Class for Database record validation
NoRecordExists
Confirms a record does not exist in a table.
RecordExists
Confirms a record exists in a table.
Digits
EmailAddress
BadMethodCallException
ExtensionNotLoadedException
InvalidArgumentException
InvalidMagicMimeFileException
RuntimeException
Explode
Count
Validator for counting all given files
Crc32
Validator for the crc32 hash of given files
ExcludeExtension
Validator for the excluding file extensions
ExcludeMimeType
Validator for the mime type of a file
Exists
Validator which checks if the file already exists in the directory
Extension
Validator for the file extension of a file
FilesSize
Validator for the size of all files which will be validated in sum
Hash
Validator for the hash of given files
ImageSize
Validator for the image size of an image file
IsCompressed
Validator which checks if the file already exists in the directory
IsImage
Validator which checks if the file is an image
Md5
Validator for the md5 hash of given files
MimeType
Validator for the mime type of a file
NotExists
Validator which checks if the destination file does not exist
Sha1
Validator for the sha1 hash of given files
Size
Validator for the maximum size of a file up to a max of 2GB
Upload
Validator for the maximum size of a file up to a max of 2GB
UploadFile
Validator for the maximum size of a file up to a max of 2GB
WordCount
Validator for counting all words in a file
GpsPoint
GreaterThan
Hex
Hostname
Please note there are two standalone test scripts for testing IDN characters due to problems with file encoding.
Iban
Validates IBAN Numbers (International Bank Account Numbers)
Identical
InArray
Ip
Isbn10
Isbn13
Isbn
IsCountable
Validate that a value is countable and the count meets expectations.
IsInstanceOf
IsJsonString
LessThan
Module
NotEmpty
Regex
Changefreq
Validates whether a given value is valid as a sitemap <changefreq> value
Lastmod
Validates whether a given value is valid as a sitemap <lastmod> value
Loc
Validates whether a given value is valid as a sitemap <loc> value
Priority
Validates whether a given value is valid as a sitemap <priority> value
StaticValidator
Step
StringLength
Timezone
UndisclosedPassword
Uri
Uuid
Uuid validator.
ValidatorChain
ValidatorPluginManager
Abstract plugin manager.
ValidatorPluginManagerFactory
Autoloader
Alias legacy Zend Framework project classes/interfaces/traits to Laminas equivalents.
ConfigPostProcessor
Module
Replacements
RewriteRules
Bigint
DeflateStream
Describes a data stream.
EncodingException
This Exception gets invoked if file or comment encoding is incorrect
FileNotFoundException
This Exception gets invoked if a file wasn't found
FileNotReadableException
This Exception gets invoked if a file wasn't found
IncompatibleOptionsException
This Exception gets invoked if options are incompatible
OverflowException
This Exception gets invoked if a counter value exceeds storage size
StreamNotReadableException
This Exception gets invoked if `fread` fails on a stream.
Exception
This class is only for inheriting
File
Archive
File
Method
Methods enum
Stream
Describes a data stream.
ZipStream
ZipStream
BigintTest
BugHonorFileTimeTest
Asserts that specified last-modified timestamps are not overwritten when a file is added
ZipStreamTest
Test Class for the Main ZipStream CLass
Exception
Functions
Operations
Decomposition
LU
QR
Div0Exception
Exception
Functions
Operations
Addition
DirectSum
Division
Multiplication
Operator
Subtraction
ErrorHandler
ErrorHandler that can be used to catch internal PHP errors and convert to an ErrorException instance.
RandomColor
DeepCopy
CloneException
PropertyException
ChainableFilter
Defines a decorator filter that will not stop the chain of filters.
DoctrineCollectionFilter
DoctrineEmptyCollectionFilter
DoctrineProxyFilter
KeepFilter
ReplaceFilter
SetNullFilter
DoctrineProxyMatcher
PropertyMatcher
PropertyNameMatcher
PropertyTypeMatcher
Matches a property by its type.
ReflectionHelper
DateIntervalFilter
ReplaceFilter
ShallowCopyFilter
ArrayObjectFilter
In PHP 7.4 the storage of an ArrayObject isn't returned as ReflectionProperty. So we deep copy its array copy.
SplDoublyLinkedList
SplDoublyLinkedListFilter
TypeMatcher
Enum
Base Enum class
Comparator
Use this Comparator to get nice output when using PHPUnit assertEquals() with Enums.
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
EnumTokenEmulator
ExplicitOctalEmulator
KeywordEmulator
MatchTokenEmulator
NullsafeTokenEmulator
ReadonlyFunctionTokenEmulator
ReadonlyTokenEmulator
ReverseEmulator
Reverses emulation direction of the inner emulator.
Lexer
Modifiers
Modifiers used (as a bit mask) by various flags subnodes, for example on classes, functions, properties and constants.
NameContext
Arg
ArrayItem
Attribute
AttributeGroup
ClosureUse
ComplexType
This is a base class for complex types, including nullable types and union types.
Const_
DeclareItem
Array_
ArrayDimFetch
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
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.
InterpolatedStringPart
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
PropertyItem
Float_
Int_
InterpolatedString
Class_
Dir
File
Function_
Line
Method
Namespace_
Trait_
MagicConst
String_
Scalar
StaticVar
Block
Break_
Case_
Catch_
Class_
ClassConst
ClassLike
ClassMethod
Const_
Continue_
Declare_
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
Return_
Static_
Switch_
Trait_
TraitUse
Alias
Precedence
TraitUseAdaptation
TryCatch
Unset_
Use_
While_
Stmt
UnionType
This is a base class for complex types, including nullable types and union types.
UseItem
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.
CommentAnnotatingVisitor
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
Php7
Php8
ParserAbstract
ParserFactory
PhpVersion
A PHP version, representing only the major and minor version components.
Standard
PrettyPrinterAbstract
Token
A PHP token. On PHP 8.0 this extends from PhpToken.
ElementCollectionException
InvalidApplicationNameException
InvalidEmailException
InvalidUrlException
ManifestDocumentException
ManifestDocumentLoadingException
ManifestDocumentMapperException
ManifestElementException
ManifestLoaderException
NoEmailAddressException
ManifestDocumentMapper
ManifestLoader
ManifestSerializer
Application
ApplicationName
Author
AuthorCollection
AuthorCollectionIterator
BundledComponent
BundledComponentCollection
BundledComponentCollectionIterator
CopyrightInformation
Email
Extension
Library
License
Manifest
PhpExtensionRequirement
PhpVersionRequirement
RequirementCollection
RequirementCollectionIterator
Type
Url
AuthorElement
AuthorElementCollection
BundlesElement
ComponentElement
ComponentElementCollection
ContainsElement
CopyrightElement
ElementCollection
ExtElement
ExtElementCollection
ExtensionElement
LicenseElement
ManifestDocument
ManifestElement
PhpElement
RequiresElement
PhpdocSingleLineVarFixer
Main implementation taken from kubawerlos/php-cs-fixer-customere-fixers Copyright (c) 2018 Kuba Werłos
BuildMetaData
AbstractVersionConstraint
AndVersionConstraintGroup
AnyVersionConstraint
ExactVersionConstraint
GreaterThanOrEqualToVersionConstraint
OrVersionConstraintGroup
SpecificMajorAndMinorVersionConstraint
SpecificMajorVersionConstraint
InvalidPreReleaseSuffixException
InvalidVersionException
NoBuildMetaDataException
NoPreReleaseSuffixException
UnsupportedVersionConstraintException
PreReleaseSuffix
Version
VersionConstraintParser
VersionConstraintValue
VersionNumber
AbstractWebDriverCheckboxOrRadio
Provides helper methods for checkboxes and radio buttons.
ChromeDevToolsDriver
Provide access to Chrome DevTools Protocol (CDP) commands via HTTP endpoint of Chromedriver.
ChromeDriver
ChromeDriverService
Start local WebDriver service (when remote WebDriver server is not used).
ChromeOptions
The class manages the capabilities in ChromeDriver.
Cookie
Set values of an cookie.
DetachedShadowRootException
A command failed because the referenced shadow root is no longer attached to the DOM.
ElementClickInterceptedException
The Element Click command could not be completed because the element receiving the events is obscuring the element that was requested clicked.
ElementNotInteractableException
A command could not be completed because the element is not pointer- or keyboard interactable.
ElementNotSelectableException
A command could not be completed because the element is not pointer- or keyboard interactable.
ElementNotVisibleException
Ancestor for all exceptions defined in W3C WebDriver standard.
ExpectedException
Ancestor for all exceptions defined in W3C WebDriver standard.
IMEEngineActivationFailedException
Ancestor for all exceptions defined in W3C WebDriver standard.
IMENotAvailableException
Ancestor for all exceptions defined in W3C WebDriver standard.
IndexOutOfBoundsException
Ancestor for all exceptions defined in W3C WebDriver standard.
InsecureCertificateException
Navigation caused the user agent to hit a certificate warning, which is usually the result of an expired or invalid TLS certificate.
DriverServerDiedException
The driver server process is unexpectedly no longer available.
IOException
Exception class thrown when a filesystem related operation failure happens.
LogicException
Exception thrown when error in program logic occurs. This includes invalid domain data and unexpected data states.
RuntimeException
Exception thrown if an error which can only be found on runtime occurs.
UnexpectedResponseException
Exception thrown on invalid or unexpected server response.
WebDriverCurlException
Exception thrown on invalid or unexpected server response.
InvalidArgumentException
The arguments passed to a command are either invalid or malformed.
InvalidCookieDomainException
An illegal attempt was made to set a cookie under a different domain than the current page.
InvalidCoordinatesException
Ancestor for all exceptions defined in W3C WebDriver standard.
InvalidElementStateException
A command could not be completed because the element is in an invalid state, e.g. attempting to clear an element that isn’t both editable and resettable.
InvalidSelectorException
Argument was an invalid selector.
InvalidSessionIdException
Occurs if the given session id is not in the list of active sessions, meaning the session either does not exist or that it’s not active.
JavascriptErrorException
An error occurred while executing JavaScript supplied by the user.
MoveTargetOutOfBoundsException
The target for mouse interaction is not in the browser’s viewport and cannot be brought into that viewport.
NoAlertOpenException
An attempt was made to operate on a modal dialog when one was not open.
NoCollectionException
Ancestor for all exceptions defined in W3C WebDriver standard.
NoScriptResultException
Ancestor for all exceptions defined in W3C WebDriver standard.
NoStringException
Ancestor for all exceptions defined in W3C WebDriver standard.
NoStringLengthException
Ancestor for all exceptions defined in W3C WebDriver standard.
NoStringWrapperException
Ancestor for all exceptions defined in W3C WebDriver standard.
NoSuchAlertException
An attempt was made to operate on a modal dialog when one was not open.
NoSuchCollectionException
Ancestor for all exceptions defined in W3C WebDriver standard.
NoSuchCookieException
No cookie matching the given path name was found amongst the associated cookies of the current browsing context’s active document.
NoSuchDocumentException
A command to switch to a window could not be satisfied because the window could not be found.
NoSuchDriverException
Ancestor for all exceptions defined in W3C WebDriver standard.
NoSuchElementException
An element could not be located on the page using the given search parameters.
NoSuchFrameException
A command to switch to a frame could not be satisfied because the frame could not be found.
NoSuchShadowRootException
The element does not have a shadow root.
NoSuchWindowException
A command to switch to a window could not be satisfied because the window could not be found.
NullPointerException
Ancestor for all exceptions defined in W3C WebDriver standard.
ScriptTimeoutException
A script did not complete before its timeout expired.
SessionNotCreatedException
A new session could not be created.
StaleElementReferenceException
A command failed because the referenced element is no longer attached to the DOM.
TimeoutException
An operation did not complete before its timeout expired.
UnableToCaptureScreenException
A screen capture was made impossible.
UnableToSetCookieException
A command to set a cookie’s value could not be satisfied.
UnexpectedAlertOpenException
A modal dialog was open, blocking this operation.
UnexpectedJavascriptException
An error occurred while executing JavaScript supplied by the user.
UnexpectedTagNameException
Ancestor for all exceptions defined in W3C WebDriver standard.
UnknownCommandException
A command could not be executed because the remote end is not aware of it.
UnknownErrorException
An unknown error occurred in the remote end while processing the command.
UnknownMethodException
The requested command matched a known URL but did not match an method for that URL.
UnknownServerException
An unknown error occurred in the remote end while processing the command.
UnrecognizedExceptionException
Ancestor for all exceptions defined in W3C WebDriver standard.
UnsupportedOperationException
Indicates that a command that should have executed properly cannot be supported for some reason.
WebDriverException
Ancestor for all exceptions defined in W3C WebDriver standard.
XPathLookupException
Ancestor for all exceptions defined in W3C WebDriver standard.
FirefoxDriver
FirefoxDriverService
Start local WebDriver service (when remote WebDriver server is not used).
FirefoxOptions
Class to manage Firefox-specific capabilities
FirefoxPreferences
Constants of common Firefox profile preferences (about:config values).
FirefoxProfile
WebDriverButtonReleaseAction
Move to the location and then release the mouse key.
WebDriverClickAction
Base class for all mouse-related actions.
WebDriverClickAndHoldAction
Move the the location, click and hold.
WebDriverContextClickAction
You can call it 'Right Click' if you like.
WebDriverCoordinates
Interface representing basic mouse operations.
WebDriverDoubleClickAction
Base class for all mouse-related actions.
WebDriverKeyDownAction
Base class for all keyboard-related actions.
WebDriverKeysRelatedAction
Base class for all keyboard-related actions.
WebDriverKeyUpAction
Base class for all keyboard-related actions.
WebDriverMouseAction
Base class for all mouse-related actions.
WebDriverMouseMoveAction
Base class for all mouse-related actions.
WebDriverMoveToOffsetAction
Base class for all mouse-related actions.
WebDriverSendKeysAction
Base class for all keyboard-related actions.
WebDriverSingleKeyAction
Base class for all keyboard-related actions.
WebDriverDoubleTapAction
Base class for all touch-related actions.
WebDriverDownAction
Base class for all touch-related actions.
WebDriverFlickAction
Base class for all touch-related actions.
WebDriverFlickFromElementAction
Base class for all touch-related actions.
WebDriverLongPressAction
Base class for all touch-related actions.
WebDriverMoveAction
Base class for all touch-related actions.
WebDriverScrollAction
Base class for all touch-related actions.
WebDriverScrollFromElementAction
Base class for all touch-related actions.
WebDriverTapAction
Base class for all touch-related actions.
WebDriverTouchAction
Base class for all touch-related actions.
WebDriverActions
WebDriver action builder. It implements the builder pattern.
WebDriverCompositeAction
An action for aggregating actions and triggering all of them afterwards.
WebDriverTouchActions
WebDriver action builder for touch events
LocalWebDriver
URLChecker
CustomWebDriverCommand
DesiredCapabilities
DriverCommand
This list of command defined in the WebDriver json wire protocol.
HttpCommandExecutor
Command executor talking to the standalone server via HTTP.
LocalFileDetector
RemoteExecuteMethod
RemoteKeyboard
Execute keyboard commands for RemoteWebDriver.
RemoteMouse
Execute mouse commands for RemoteWebDriver.
RemoteStatus
Represents status of remote end
RemoteTargetLocator
Used to locate a given frame or window for RemoteWebDriver.
RemoteTouchScreen
Execute touch commands for RemoteWebDriver.
RemoteWebDriver
RemoteWebElement
Represents an HTML element.
DriverCommandExecutor
A HttpCommandExecutor that talks to a local driver service instead of a remote server.
DriverService
Start local WebDriver service (when remote WebDriver server is not used).
ShadowRoot
UselessFileDetector
WebDriverBrowserType
All the browsers supported by selenium.
WebDriverCapabilityType
WebDriverCapabilityType contains all constants defined in the WebDriver Wire Protocol.
WebDriverCommand
WebDriverResponse
EventFiringWebDriver
EventFiringWebDriverNavigation
EventFiringWebElement
IsElementDisplayedAtom
Certain drivers have decided to not provide the endpoint which determines element displayedness, because the W3C WebDriver specification no longer dictates it.
ScreenshotHelper
Helper class to handle taking, decoding and screenshots using WebDriver.
XPathEscaper
WebDriverAlert
An abstraction allowing the driver to manipulate the javascript alerts
WebDriverBy
The basic 8 mechanisms supported by webdriver to locate a web element.
WebDriverCheckboxes
Provides helper methods for checkboxes.
WebDriverDimension
Represent a dimension.
WebDriverDispatcher
WebDriverExpectedCondition
Canned ExpectedConditions which are generally useful within webdriver tests.
WebDriverKeys
Representations of pressable keys that aren't text.
WebDriverNavigation
WebDriverOptions
Managing stuff you would do in a browser.
WebDriverPlatform
The platforms supported by WebDriver.
WebDriverPoint
Represent a point.
WebDriverRadios
Provides helper methods for radio buttons.
WebDriverSelect
Models a default HTML `<select>` tag, providing helper methods to select and deselect options.
WebDriverTimeouts
Managing timeout behavior for WebDriver instances.
WebDriverUpAction
Base class for all touch-related actions.
WebDriverWait
A utility class, designed to help the user to wait until a condition turns true.
WebDriverWindow
An abstraction allowing the driver to manipulate the browser's window
BinaryComparison
Calculation
Category
DatabaseAbstract
DAverage
DCount
DCountA
DGet
DMax
DMin
DProduct
DStDev
DStDevP
DSum
DVar
DVarP
Constants
Current
Date
DateParts
DateValue
Days
Days360
Difference
Helpers
Month
NetworkDays
Time
TimeParts
TimeValue
Week
WorkDay
YearFrac
ArrayArgumentHelper
ArrayArgumentProcessor
BranchPruner
CyclicReferenceStack
FormattedNumber
Logger
StructuredReference
BesselI
BesselJ
BesselK
BesselY
BitWise
Compare
Complex
ComplexFunctions
ComplexOperations
Constants
ConvertBase
ConvertBinary
ConvertDecimal
ConvertHex
ConvertOctal
ConvertUOM
EngineeringValidations
Erf
ErfC
Exception
ExceptionHandler
Amortization
CashFlowValidations
Cumulative
Interest
InterestAndPrincipal
Payments
Periodic
Single
NonPeriodic
Periodic
Constants
Coupons
Depreciation
Dollar
FinancialValidations
Helpers
InterestRate
AccruedInterest
Price
Rates
SecurityValidations
Yields
TreasuryBill
FormulaParser
PARTLY BASED ON: Copyright (c) 2007 E. W. Bachtal, Inc.
FormulaToken
PARTLY BASED ON: Copyright (c) 2007 E. W. Bachtal, Inc.
Functions
ErrorValue
ExcelError
Value
MakeMatrix
WildcardMatch
Boolean
Conditional
Operations
Address
ExcelMatch
Filter
Formula
Helpers
HLookup
Hyperlink
Indirect
Lookup
LookupBase
LookupRefValidations
Matrix
Offset
RowColumnInformation
Selection
Sort
Unique
VLookup
Absolute
Angle
Arabic
Base
Ceiling
Combinations
Exp
Factorial
Floor
Gcd
Helpers
IntClass
Lcm
Logarithms
MatrixFunctions
Operations
Random
Roman
Round
SeriesSum
Sign
Sqrt
Subtotal
Sum
SumSquares
Cosecant
Cosine
Cotangent
Secant
Sine
Tangent
Trunc
AggregateBase
Mean
Averages
Conditional
Confidence
Counts
Deviations
Beta
Binomial
ChiSquared
DistributionValidations
Exponential
F
Fisher
Gamma
GammaBase
HyperGeometric
LogNormal
NewtonRaphson
Normal
Poisson
StandardNormal
StudentT
Weibull
Maximum
MaxMinBase
Minimum
Percentiles
Permutations
Size
StandardDeviations
Standardize
StatisticalValidations
Trends
VarianceBase
Variances
CaseConvert
CharacterConvert
Concatenate
Extract
Format
Helpers
Replace
Search
Text
Trim
Stack
Service
AddressHelper
AdvancedValueBinder
Cell
CellAddress
CellRange
ColumnRange
Coordinate
Helper class to manipulate cell coordinates.
DataType
DataValidation
DataValidator
Validate a cell value according to its validation rules.
DefaultValueBinder
Hyperlink
IgnoredErrors
RowRange
StringValueBinder
CellReferenceHelper
Axis
Created by PhpStorm.
AxisText
Created by PhpStorm.
Chart
ChartColor
DataSeries
DataSeriesValues
Created by PhpStorm.
Exception
GridLines
Created by PhpStorm.
Layout
Legend
PlotArea
Properties
Created by PhpStorm.
JpGraph
Jpgraph is not oficially maintained in Composer, so the version there could be out of date. For that reason, all unit test requiring Jpgraph are skipped. So, do not measure code coverage for this class till that is fixed.
JpGraphRendererBase
Base class for different Jpgraph implementations as charts renderer.
MtJpGraphRenderer
Jpgraph is not officially maintained by Composer at packagist.org.
Title
TrendLine
Created by PhpStorm.
Cells
CellsFactory
SimpleCache1
This is the default implementation for in-memory cell collection.
SimpleCache3
This is the default implementation for in-memory cell collection.
Comment
DefinedName
Properties
Security
Exception
HashTable
Dimension
Downloader
Assist downloading files when samples are run in browser.
Handler
Html
Sample
Helper class to be used in sample code.
Size
TextGrid
IOFactory
Factory to create readers and writers easily.
NamedFormula
NamedRange
BaseReader
Delimiter
Csv
DefaultReadFilter
Exception
PageSetup
Properties
Styles
Gnumeric
Html
AutoFilter
BaseLoader
DefinedNames
FormulaTranslator
PageSettings
Properties
Ods
XmlScanner
Slk
BIFF5
BIFF8
BuiltIn
Color
ConditionalFormatting
DataValidationHelper
ErrorCode
Escher
MD5
RC4
Border
CellAlignment
CellFont
FillPattern
Xls
AutoFilter
BaseParserClass
Chart
ColumnAndRowAttributes
ConditionalStyles
DataValidations
Hyperlinks
Namespaces
PageSetup
Properties
SharedFormula
SheetViewOptions
SheetViews
Styles
TableReader
Theme
WorkbookView
Xlsx
DataValidations
PageSettings
Properties
Alignment
Border
Fill
Font
NumberFormat
StyleBase
Style
Xml
Reader for SpreadsheetML, the XML schema for Microsoft Office Excel 2003.
ReferenceHelper
RichText
Run
TextElement
Settings
CodePage
Date
Drawing
SpContainer
SpgrContainer
DgContainer
Blip
BSE
BstoreContainer
DggContainer
Escher
File
Font
IntOrFloat
ChainedBlockStream
File
Class for creating File PPS's for OLE containers.
Root
Class for creating Root PPS's for OLE containers.
PPS
Class for creating PPS's for OLE containers.
OLE
OLE package base class.
OLERead
PasswordHasher
StringHelper
TimeZone
BestFit
ExponentialBestFit
LinearBestFit
LogarithmicBestFit
PolynomialBestFit
PowerBestFit
Trend
Xls
XMLWriter
Spreadsheet
Alignment
Border
Borders
Color
Conditional
CellMatcher
CellStyleAssessor
ConditionalColorScale
ConditionalDataBar
ConditionalDataBarExtension
ConditionalFormattingRuleExtension
ConditionalFormatValueObject
StyleMerger
Blanks
CellValue
DateValue
Duplicates
Errors
Expression
TextValue
WizardAbstract
Wizard
Fill
Font
BaseFormatter
DateFormatter
Formatter
FractionFormatter
NumberFormatter
PercentageFormatter
Accounting
Currency
Date
DateTime
DateTimeWizard
Duration
Locale
Number
NumberBase
Percentage
Scientific
Time
NumberFormat
Protection
RgbTint
Class to handle tint applied to color.
Style
Supervisor
Theme
Rule
Column
AutoFilter
AutoFit
BaseDrawing
CellIterator
Column
ColumnCellIterator
ColumnDimension
ColumnIterator
Dimension
Shadow
Drawing
HeaderFooter
<code> Header/Footer Formatting Syntax taken from Office Open XML Part 4 - Markup Language Reference, page 1970:.
HeaderFooterDrawing
Iterator
MemoryDrawing
PageBreak
PageMargins
PageSetup
<code> Paper size taken from Office Open XML Part 4 - Markup Language Reference, page 1988:.
Pane
ProtectedRange
Protection
Row
RowCellIterator
RowDimension
RowIterator
SheetView
Column
TableStyle
Table
Validations
Worksheet
BaseWriter
Csv
Exception
Html
AutoFilters
Comment
Style
Content
Formula
Meta
MetaInf
Mimetype
NamedExpressions
Settings
Styles
Thumbnails
WriterPart
Ods
Dompdf
Mpdf
Tcpdf
Pdf
BIFFwriter
CellDataValidation
ConditionalHelper
ErrorCode
Escher
Font
Parser
CellAlignment
CellBorder
CellFill
ColorMap
Workbook
Worksheet
Xf
Xls
AutoFilter
Chart
Comments
ContentTypes
DefinedNames
DocProps
Drawing
FunctionPrefix
Rels
RelsRibbon
RelsVBA
StringTable
Style
Table
Theme
Workbook
Worksheet
WriterPart
Xlsx
ZipStream0
ZipStream2
ZipStream3
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
ObjectHasProperty
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.
JCropAsset
AssetBundle represents a collection of asset files, such as CSS, JS, images.
JCropWidget
JCropWidget is a wrapper for the [jQuery Image Cropping Plugin](http://deepliquid.com/content/Jcrop.html).
ArrayCache
Process
Process component.
BadServerException
Config
HostsFile
Represents a static hosts file which maps hostnames to IPs
Message
This class represents an outgoing query message or an incoming response message
Record
This class represents a single resulting record in a response message
BinaryDumper
Parser
DNS protocol parser
CachingExecutor
CancellationException
CoopExecutor
Cooperatively resolves hosts via the given base executor to ensure same query is not run concurrently
FallbackExecutor
HostsFileExecutor
Resolves hosts from the given HostsFile or falls back to another executor
Query
This class represents a single question in a query/response message
RetryExecutor
SelectiveTransportExecutor
Send DNS queries over a UDP or TCP/IP stream transport.
TcpTransportExecutor
Send DNS queries over a TCP/IP stream transport.
TimeoutException
TimeoutExecutor
UdpTransportExecutor
Send DNS queries over a UDP transport.
RecordNotFoundException
Factory
Resolver
ExtEventLoop
An `ext-event` based event loop.
ExtEvLoop
An `ext-ev` based event loop.
ExtLibeventLoop
[Deprecated] An `ext-libevent` based event loop.
ExtLibevLoop
[Deprecated] An `ext-libev` based event loop.
ExtUvLoop
An `ext-uv` based event loop.
Factory
[Deprecated] The `Factory` class exists as a convenient way to pick the best available event loop implementation.
Loop
The `Loop` class exists as a convenient way to get the currently relevant loop
StreamSelectLoop
A `stream_select()` based event loop.
Deferred
CompositeException
Represents an exception that is a composite of one or more other exceptions.
LengthException
Promise
Connector
The `Connector` class is the main class in this package that implements the `ConnectorInterface` and allows you to create streaming connections.
DnsConnector
FixedUriConnector
Decorates an existing Connector to always use a fixed, preconfigured URI
HappyEyeBallsConnector
LimitingServer
The `LimitingServer` decorator wraps a given `ServerInterface` and is responsible for limiting and keeping track of open connections to this server instance.
SecureConnector
SecureServer
The `SecureServer` class implements the `ServerInterface` and is responsible for providing a secure TLS (formerly known as SSL) server.
Server
SocketServer
TcpConnector
TcpServer
The `TcpServer` class implements the `ServerInterface` and is responsible for accepting plaintext TCP/IP connections.
TimeoutConnector
UnixConnector
Unix domain socket connector
UnixServer
The `UnixServer` class implements the `ServerInterface` and is responsible for accepting plaintext connections on unix domain sockets.
CompositeStream
DuplexResourceStream
ReadableResourceStream
ThroughStream
The `ThroughStream` implements the [`DuplexStreamInterface`](#duplexstreaminterface) and will simply pass any data you write to it through to its readable end.
Util
WritableResourceStream
AmbiguousOptionException
OptionDoesNotAllowArgumentException
RequiredOptionArgumentMissingException
UnknownOptionException
Parser
ClassMethodUnit
ClassUnit
CodeUnit
CodeUnitCollection
CodeUnitCollectionIterator
InvalidCodeUnitException
NoTraitException
ReflectionException
FunctionUnit
InterfaceMethodUnit
InterfaceUnit
Mapper
TraitMethodUnit
TraitUnit
Wizard
ArrayComparator
Compares arrays for equality.
Comparator
Abstract base class for comparators which compare values for equality.
ComparisonFailure
Thrown when an assertion for string equality failed.
DateTimeComparator
Compares DateTimeInterface instances for equality.
DOMNodeComparator
Compares DOMNode instances for equality.
DoubleComparator
Compares doubles for equality.
ExceptionComparator
Compares Exception instances for equality.
RuntimeException
Factory
Factory for comparators which compare values for equality.
MockObjectComparator
Compares PHPUnit\Framework\MockObject\MockObject instances for equality.
NumericComparator
Compares numerical values for equality.
ObjectComparator
Compares objects for equality.
ResourceComparator
Compares resources for equality.
ScalarComparator
Compares scalar or NULL values for equality.
SplObjectStorageComparator
Compares \SplObjectStorage instances for equality.
TypeComparator
Compares values for type equality.
Calculator
Complexity
ComplexityCollection
ComplexityCollectionIterator
RuntimeException
ComplexityCalculatingVisitor
CyclomaticComplexityCalculatingVisitor
Chunk
Diff
Differ
ConfigurationException
InvalidArgumentException
Line
MemoryEfficientLongestCommonSubsequenceCalculator
AbstractChunkOutputBuilder
DiffOnlyOutputBuilder
Builds a diff string representation in a loose unified diff format listing only changes lines. Does not include line numbers.
StrictUnifiedDiffOutputBuilder
Strict Unified diff output builder.
UnifiedDiffOutputBuilder
Builds a diff string representation in unified diff format in chunks.
Parser
Unified diff parser.
TimeEfficientLongestCommonSubsequenceCalculator
Console
OperatingSystem
Runtime
Utility class for HHVM/PHP environment handling.
Exporter
A nifty utility for visualizing PHP variables.
CodeExporter
Exports parts of a Snapshot as PHP code.
RuntimeException
ExcludeList
Restorer
Restorer of snapshots of global state.
Snapshot
A snapshot of global state.
Counter
IllogicalValuesException
NegativeValueException
RuntimeException
LineCountingVisitor
LinesOfCode
Enumerator
Traverses array structures and object graphs to enumerate all referenced objects.
InvalidArgumentException
InvalidArgumentException
ObjectReflector
Context
A context containing previously processed arrays and objects when recursively processing a value.
InvalidArgumentException
ResourceOperations
RuntimeException
Parameter
ReflectionMapper
CallableType
FalseType
GenericObjectType
IntersectionType
IterableType
MixedType
NeverType
NullType
ObjectType
SimpleType
StaticType
TrueType
Type
UnionType
UnknownType
VoidType
TypeName
Version
AnchorsPlugin
BreadcrumbsPlugin
Breadcrumbs
ErrorPlugin
HighlightPlugin
ProblemsPlugin
SimplesearchPlugin
Learn2
AccessHelper
AbstractFilter
IndexesFilter
IndexFilter
QueryMatchFilter
QueryResultFilter
RecursiveFilter
SliceFilter
JSONPath
JSONPathException
JSONPathLexer
JSONPathToken
Base64Url
Encode and decode data into Base64 Url Safe.
Autoload
Config
Stores the configuration used to run PHPCS and PHPCBF.
DeepExitException
RuntimeException
TokenizerException
DummyFile
File
FileList
LocalFile
ExactMatch
Filter
GitModified
GitStaged
Fixer
Generator
HTML
Markdown
Text
Reporter
Cbf
Checkstyle
Code
Csv
Diff
Emacs
Full
Gitblame
Hgblame
Info
Json
Junit
Notifysend
Performance
Source
Summary
Svnblame
VersionControl
Xml
Ruleset
Runner
AbstractArraySniff
AbstractPatternSniff
AbstractScopeSniff
AbstractVariableSniff
ArrayIndentSniff
DisallowLongArraySyntaxSniff
DisallowShortArraySyntaxSniff
DuplicateClassNameSniff
OpeningBraceSameLineSniff
AssignmentInConditionSniff
EmptyPHPStatementSniff
EmptyStatementSniff
ForLoopShouldBeWhileLoopSniff
ForLoopWithTestFunctionCallSniff
JumbledIncrementerSniff
RequireExplicitBooleanOperatorPrecedenceSniff
UnconditionalIfStatementSniff
UnnecessaryFinalModifierSniff
UnusedFunctionParameterSniff
UselessOverridingMethodSniff
DocCommentSniff
FixmeSniff
TodoSniff
DisallowYodaConditionsSniff
InlineControlStructureSniff
ClosureLinterSniff
CSSLintSniff
ESLintSniff
JSHintSniff
ByteOrderMarkSniff
EndFileNewlineSniff
EndFileNoNewlineSniff
ExecutableFileSniff
InlineHTMLSniff
LineEndingsSniff
LineLengthSniff
LowercasedFilenameSniff
OneClassPerFileSniff
OneInterfacePerFileSniff
OneObjectStructurePerFileSniff
OneTraitPerFileSniff
DisallowMultipleStatementsSniff
MultipleStatementAlignmentSniff
NoSpaceAfterCastSniff
SpaceAfterCastSniff
SpaceAfterNotSniff
SpaceBeforeCastSniff
CallTimePassByReferenceSniff
FunctionCallArgumentSpacingSniff
OpeningFunctionBraceBsdAllmanSniff
OpeningFunctionBraceKernighanRitchieSniff
CyclomaticComplexitySniff
NestingLevelSniff
AbstractClassNamePrefixSniff
CamelCapsFunctionNameSniff
ConstructorNameSniff
InterfaceNameSuffixSniff
TraitNameSuffixSniff
UpperCaseConstantNameSniff
BacktickOperatorSniff
CharacterBeforePHPOpeningTagSniff
ClosingPHPTagSniff
DeprecatedFunctionsSniff
DisallowAlternativePHPTagsSniff
DisallowRequestSuperglobalSniff
DisallowShortOpenTagSniff
DiscourageGotoSniff
ForbiddenFunctionsSniff
LowerCaseConstantSniff
LowerCaseKeywordSniff
LowerCaseTypeSniff
NoSilencedErrorsSniff
RequireStrictTypesSniff
SAPIUsageSniff
SyntaxSniff
UpperCaseConstantSniff
UnnecessaryStringConcatSniff
GitMergeConflictSniff
SubversionPropertiesSniff
ArbitraryParenthesesSpacingSniff
DisallowSpaceIndentSniff
DisallowTabIndentSniff
IncrementDecrementSpacingSniff
LanguageConstructSpacingSniff
ScopeIndentSniff
SpreadOperatorSpacingAfterSniff
ArrayIndentUnitTest
Unit test class for the ArrayIndent sniff.
DisallowLongArraySyntaxUnitTest
Unit test class for the DisallowLongArraySyntax sniff.
DisallowShortArraySyntaxUnitTest
Unit test class for the DisallowShortArraySyntax sniff.
DuplicateClassNameUnitTest
Unit test class for the DuplicateClassName sniff.
OpeningBraceSameLineUnitTest
Unit test class for the OpeningBraceSameLine sniff.
AssignmentInConditionUnitTest
Unit test class for the AssignmentInCondition sniff.
EmptyPHPStatementUnitTest
Unit test class for the EmptyPHPStatement sniff.
EmptyStatementUnitTest
Unit test class for the EmptyStatement sniff.
ForLoopShouldBeWhileLoopUnitTest
Unit test class for the ForLoopShouldBeWhileLoop sniff.
ForLoopWithTestFunctionCallUnitTest
Unit test class for the ForLoopWithTestFunctionCall sniff.
JumbledIncrementerUnitTest
Unit test class for the JumbledIncrementer sniff.
RequireExplicitBooleanOperatorPrecedenceUnitTest
Unit test class for the RequireExplicitBooleanOperatorPrecedence sniff.
UnconditionalIfStatementUnitTest
Unit test class for the UnconditionalIfStatement sniff.
UnnecessaryFinalModifierUnitTest
Unit test class for the UnnecessaryFinalModifier sniff.
UnusedFunctionParameterUnitTest
Unit test class for the UnusedFunctionParameter sniff.
UselessOverridingMethodUnitTest
Unit test class for the UselessOverridingMethod sniff.
DocCommentUnitTest
Unit test class for the DocCommentSniff sniff.
FixmeUnitTest
Unit test class for the Fixme sniff.
TodoUnitTest
Unit test class for the Todo sniff.
DisallowYodaConditionsUnitTest
Unit test class for the DisallowYodaConditions sniff.
InlineControlStructureUnitTest
Unit test class for the InlineControlStructure sniff.
ClosureLinterUnitTest
Unit test class for the ClosureLinter sniff.
CSSLintUnitTest
Unit test class for the CSSLint sniff.
ESLintUnitTest
Unit test class for the ESLint sniff.
JSHintUnitTest
Unit test class for the JSHint sniff.
ByteOrderMarkUnitTest
Unit test class for the ByteOrderMark sniff.
EndFileNewlineUnitTest
Unit test class for the EndFileNewline sniff.
EndFileNoNewlineUnitTest
Unit test class for the EndFileNoNewline sniff.
ExecutableFileUnitTest
Unit test class for the ExecutableFile sniff.
InlineHTMLUnitTest
Unit test class for the InlineHTML sniff.
LineEndingsUnitTest
Unit test class for the LineEndings sniff.
LineLengthUnitTest
Unit test class for the LineLength sniff.
LowercasedFilenameUnitTest
Unit test class for the LowercasedFilename sniff.
OneClassPerFileUnitTest
Unit test class for the OneClassPerFile sniff.
OneInterfacePerFileUnitTest
Unit test class for the OneInterfacePerFile sniff.
OneObjectStructurePerFileUnitTest
Unit test class for the OneInterfacePerFile sniff.
OneTraitPerFileUnitTest
Unit test class for the OneTraitPerFile sniff.
DisallowMultipleStatementsUnitTest
Unit test class for the DisallowMultipleStatements sniff.
MultipleStatementAlignmentUnitTest
Unit test class for the MultipleStatementAlignment sniff.
NoSpaceAfterCastUnitTest
Unit test class for the NoSpaceAfterCast sniff.
SpaceAfterCastUnitTest
Unit test class for the SpaceAfterCast sniff.
SpaceAfterNotUnitTest
Unit test class for the SpaceAfterNot sniff.
SpaceBeforeCastUnitTest
Unit test class for the SpaceBeforeCast sniff.
CallTimePassByReferenceUnitTest
Unit test class for the CallTimePassByReference sniff.
FunctionCallArgumentSpacingUnitTest
Unit test class for the FunctionCallArgumentSpacing sniff.
OpeningFunctionBraceBsdAllmanUnitTest
Unit test class for the OpeningFunctionBraceBsdAllman sniff.
OpeningFunctionBraceKernighanRitchieUnitTest
Unit test class for the OpeningFunctionBraceKernighanRitchie sniff.
CyclomaticComplexityUnitTest
Unit test class for the CyclomaticComplexity sniff.
NestingLevelUnitTest
Unit test class for the NestingLevel sniff.
AbstractClassNamePrefixUnitTest
Unit test class for the AbstractClassNamePrefix sniff.
CamelCapsFunctionNameUnitTest
Unit test class for the CamelCapsFunctionName sniff.
ConstructorNameUnitTest
Unit test class for the ConstructorName sniff.
InterfaceNameSuffixUnitTest
Unit test class for the InterfaceNameSuffix sniff.
TraitNameSuffixUnitTest
Unit test class for the TraitNameSuffix sniff.
UpperCaseConstantNameUnitTest
Unit test class for the ValidConstantName sniff.
BacktickOperatorUnitTest
Unit test class for the BacktickOperator sniff.
CharacterBeforePHPOpeningTagUnitTest
Unit test class for the CharacterBeforePHPOpeningTag sniff.
ClosingPHPTagUnitTest
Unit test class for the ClosingPHPTag sniff.
DeprecatedFunctionsUnitTest
Unit test class for the DeprecatedFunctions sniff.
DisallowAlternativePHPTagsUnitTest
Unit test class for the DisallowAlternativePHPTags sniff.
DisallowRequestSuperglobalUnitTest
Unit test class for the DisallowRequestSuperglobal sniff.
DisallowShortOpenTagUnitTest
Unit test class for the DisallowShortOpenTag sniff.
DiscourageGotoUnitTest
Unit test class for the DiscourageGoto sniff.
ForbiddenFunctionsUnitTest
Unit test class for the ForbiddenFunctions sniff.
LowerCaseConstantUnitTest
Unit test class for the LowerCaseConstant sniff.
LowerCaseKeywordUnitTest
Unit test class for the LowerCaseKeyword sniff.
LowerCaseTypeUnitTest
Unit test class for the LowerCaseType sniff.
NoSilencedErrorsUnitTest
Unit test class for the NoSilencedErrors sniff.
RequireStrictTypesUnitTest
Unit test class for the RequireStrictType sniff.
SAPIUsageUnitTest
Unit test class for the SAPIUsage sniff.
SyntaxUnitTest
Unit test class for the Syntax sniff.
UpperCaseConstantUnitTest
Unit test class for the UpperCaseConstant sniff.
UnnecessaryStringConcatUnitTest
Unit test class for the UnnecessaryStringConcat sniff.
GitMergeConflictUnitTest
Unit test class for the GitMergeConflict sniff.
SubversionPropertiesUnitTest
Unit test class for the SubversionProperties sniff.
ArbitraryParenthesesSpacingUnitTest
Unit test class for the ArbitraryParenthesesSpacing sniff.
DisallowSpaceIndentUnitTest
Unit test class for the DisallowSpaceIndent sniff.
DisallowTabIndentUnitTest
Unit test class for the DisallowTabIndent sniff.
IncrementDecrementSpacingUnitTest
Unit test class for the IncrementDecrementSpacing sniff.
LanguageConstructSpacingUnitTest
Unit test class for the LanguageConstructSpacing sniff.
ScopeIndentUnitTest
Unit test class for the ScopeIndent sniff.
SpreadOperatorSpacingAfterUnitTest
Unit test class for the SpreadOperatorSpacingAfter sniff.
DisallowSelfActionsSniff
IncludeOwnSystemSniff
IncludeSystemSniff
UnusedSystemSniff
FunctionCommentSniff
BrowserSpecificStylesSniff
DebugCodeSniff
FirebugConsoleSniff
AssignThisSniff
CreateWidgetTypeCallbackSniff
DisallowNewWidgetSniff
AjaxNullComparisonSniff
EvalObjectFactorySniff
GetRequestDataSniff
ReturnFunctionValueSniff
JoinStringsSniff
DisallowSelfActionsUnitTest
Unit test class for the DisallowSelfActions sniff.
IncludeSystemUnitTest
Unit test class for the IncludeSystem sniff.
UnusedSystemUnitTest
Unit test class for the UnusedSystem sniff.
FunctionCommentUnitTest
Unit test class for the FunctionComment sniff.
BrowserSpecificStylesUnitTest
Unit test class for the BrowserSpecificStyles sniff.
DebugCodeUnitTest
Unit test class for the DebugCode sniff.
FirebugConsoleUnitTest
Unit test class for the FirebugConsole sniff.
AssignThisUnitTest
Unit test class for the AssignThis sniff.
CreateWidgetTypeCallbackUnitTest
Unit test class for the CreateWidgetTypeCallback sniff.
DisallowNewWidgetUnitTest
Unit test class for the DisallowNewWidget sniff.
AjaxNullComparisonUnitTest
Unit test class for the AjaxNullComparison sniff.
EvalObjectFactoryUnitTest
Unit test class for the EvalObjectFactory sniff.
GetRequestDataUnitTest
Unit test class for the GetRequestData sniff.
ReturnFunctionValueUnitTest
Unit test class for the ReturnFunctionValue sniff.
JoinStringsUnitTest
Unit test class for the JoinStrings sniff.
ClassDeclarationSniff
ClassCommentSniff
FileCommentSniff
FunctionCommentSniff
InlineCommentSniff
ControlSignatureSniff
MultiLineConditionSniff
IncludingFileSniff
MultiLineAssignmentSniff
FunctionCallSignatureSniff
FunctionDeclarationSniff
ValidDefaultValueSniff
ValidClassNameSniff
ValidFunctionNameSniff
ValidVariableNameSniff
ObjectOperatorIndentSniff
ScopeClosingBraceSniff
ScopeIndentSniff
ClassDeclarationUnitTest
Unit test class for the ClassDeclaration sniff.
ClassCommentUnitTest
Unit test class for the ClassComment sniff.
FileCommentUnitTest
Unit test class for the FileComment sniff.
FunctionCommentUnitTest
Unit test class for the FunctionComment sniff.
InlineCommentUnitTest
Unit test class for the InlineComment sniff.
ControlSignatureUnitTest
Unit test class for the ControlSignature sniff.
MultiLineConditionUnitTest
Unit test class for the MultiLineCondition sniff.
IncludingFileUnitTest
Unit test class for the IncludingFile sniff.
MultiLineAssignmentUnitTest
Unit test class for the MultiLineAssignment sniff.
FunctionCallSignatureUnitTest
Unit test class for the FunctionCallSignature sniff.
FunctionDeclarationUnitTest
Unit test class for the FunctionDeclaration sniff.
ValidDefaultValueUnitTest
Unit test class for the ValidDefaultValue sniff.
ValidClassNameUnitTest
Unit test class for the ValidClassName sniff.
ValidFunctionNameUnitTest
Unit test class for the ValidFunctionName sniff.
ValidVariableNameUnitTest
Unit test class for the ValidVariableName sniff.
ObjectOperatorIndentUnitTest
Unit test class for the ObjectOperatorIndent sniff.
ScopeClosingBraceUnitTest
Unit test class for the ScopeClosingBrace sniff.
ScopeIndentUnitTest
Unit test class for the ScopeIndent sniff.
ClassDeclarationSniff
SideEffectsSniff
CamelCapsMethodNameSniff
ClassDeclarationUnitTest
Unit test class for the ClassDeclaration sniff.
SideEffectsUnitTest
Unit test class for the SideEffects sniff.
CamelCapsMethodNameUnitTest
Unit test class for the CamelCapsMethodName sniff.
AnonClassDeclarationSniff
ClassInstantiationSniff
ClosingBraceSniff
OpeningBraceSpaceSniff
BooleanOperatorPlacementSniff
ControlStructureSpacingSniff
DeclareStatementSniff
FileHeaderSniff
ImportStatementSniff
OpenTagSniff
NullableTypeDeclarationSniff
ReturnTypeDeclarationSniff
ShortFormTypeKeywordsSniff
CompoundNamespaceDepthSniff
OperatorSpacingSniff
ConstantVisibilitySniff
UseDeclarationSniff
AnonClassDeclarationUnitTest
Unit test class for the AnonClassDeclaration sniff.
ClassInstantiationUnitTest
Unit test class for the ClassInstantiation sniff.
ClosingBraceUnitTest
Unit test class for the ClosingBrace sniff.
OpeningBraceSpaceUnitTest
Unit test class for the OpeningBraceSpace sniff.
BooleanOperatorPlacementUnitTest
Unit test class for the BooleanOperatorPlacement sniff.
ControlStructureSpacingUnitTest
Unit test class for the ControlStructureSpacing sniff.
DeclareStatementUnitTest
Unit test class for the DeclareStatement sniff.
FileHeaderUnitTest
Unit test class for the FileHeader sniff.
ImportStatementUnitTest
Unit test class for the ImportStatement sniff.
OpenTagUnitTest
Unit test class for the OpenTag sniff.
NullableTypeDeclarationUnitTest
Unit test class for the NullableWhitespace sniff.
ReturnTypeDeclarationUnitTest
Unit test class for the ReturnTypeDeclaration sniff.
ShortFormTypeKeywordsUnitTest
Unit test class for the ShortFormTypeKeywords sniff.
CompoundNamespaceDepthUnitTest
Unit test class for the CompoundNamespaceDepth sniff.
OperatorSpacingUnitTest
Unit test class for the OperatorSpacing sniff.
ConstantVisibilityUnitTest
Unit test class for the ConstantVisibility sniff.
UseDeclarationUnitTest
Unit test class for the UseDeclaration sniff.
ClassDeclarationSniff
PropertyDeclarationSniff
ControlStructureSpacingSniff
ElseIfDeclarationSniff
SwitchDeclarationSniff
ClosingTagSniff
EndFileNewlineSniff
FunctionCallSignatureSniff
FunctionClosingBraceSniff
MethodDeclarationSniff
NamespaceDeclarationSniff
UseDeclarationSniff
ClassDeclarationUnitTest
Unit test class for the ClassDeclaration sniff.
PropertyDeclarationUnitTest
Unit test class for the PropertyDeclaration sniff.
ControlStructureSpacingUnitTest
Unit test class for the FunctionSpacing sniff.
ElseIfDeclarationUnitTest
Unit test class for the ElseIfDeclaration sniff.
SwitchDeclarationUnitTest
Unit test class for the SwitchDeclaration sniff.
ClosingTagUnitTest
Unit test class for the ClosingTag sniff.
EndFileNewlineUnitTest
Unit test class for the EndFileNewline sniff.
FunctionCallSignatureUnitTest
Unit test class for the FunctionCallSignature sniff.
FunctionClosingBraceUnitTest
Unit test class for the FunctionClosingBrace sniff.
MethodDeclarationUnitTest
Unit test class for the MethodDeclaration sniff.
NamespaceDeclarationUnitTest
Unit test class for the NamespaceDeclaration sniff.
UseDeclarationUnitTest
Unit test class for the UseDeclaration sniff.
ArrayBracketSpacingSniff
ArrayDeclarationSniff
ClassDeclarationSniff
ClassFileNameSniff
DuplicatePropertySniff
LowercaseClassKeywordsSniff
SelfMemberReferenceSniff
ValidClassNameSniff
BlockCommentSniff
ClassCommentSniff
ClosingDeclarationCommentSniff
DocCommentAlignmentSniff
EmptyCatchCommentSniff
FileCommentSniff
FunctionCommentSniff
FunctionCommentThrowTagSniff
InlineCommentSniff
LongConditionClosingCommentSniff
PostStatementCommentSniff
VariableCommentSniff
ControlSignatureSniff
ElseIfDeclarationSniff
ForEachLoopDeclarationSniff
ForLoopDeclarationSniff
InlineIfDeclarationSniff
LowercaseDeclarationSniff
SwitchDeclarationSniff
ClassDefinitionClosingBraceSpaceSniff
ClassDefinitionNameSpacingSniff
ClassDefinitionOpeningBraceSpaceSniff
ColonSpacingSniff
ColourDefinitionSniff
DisallowMultipleStyleDefinitionsSniff
DuplicateClassDefinitionSniff
DuplicateStyleDefinitionSniff
EmptyClassDefinitionSniff
EmptyStyleDefinitionSniff
ForbiddenStylesSniff
IndentationSniff
LowercaseStyleDefinitionSniff
MissingColonSniff
NamedColoursSniff
OpacitySniff
SemicolonSpacingSniff
ShorthandSizeSniff
JavaScriptLintSniff
JSLintSniff
FileExtensionSniff
OperatorBracketSniff
FunctionDeclarationArgumentSpacingSniff
FunctionDeclarationSniff
FunctionDuplicateArgumentSniff
GlobalFunctionSniff
LowercaseFunctionKeywordsSniff
MultiLineFunctionDeclarationSniff
ValidFunctionNameSniff
ValidVariableNameSniff
DisallowObjectStringIndexSniff
ObjectInstantiationSniff
ObjectMemberCommaSniff
ComparisonOperatorUsageSniff
IncrementDecrementUsageSniff
ValidLogicalOperatorsSniff
CommentedOutCodeSniff
DisallowBooleanStatementSniff
DisallowComparisonAssignmentSniff
DisallowInlineIfSniff
DisallowMultipleAssignmentsSniff
DisallowSizeFunctionsInLoopsSniff
DiscouragedFunctionsSniff
EmbeddedPhpSniff
EvalSniff
GlobalKeywordSniff
HeredocSniff
InnerFunctionsSniff
LowercasePHPFunctionsSniff
NonExecutableCodeSniff
MemberVarScopeSniff
MethodScopeSniff
StaticThisUsageSniff
ConcatenationSpacingSniff
DoubleQuoteUsageSniff
EchoedStringsSniff
CastSpacingSniff
ControlStructureSpacingSniff
FunctionClosingBraceSpaceSniff
FunctionOpeningBraceSpaceSniff
FunctionSpacingSniff
LanguageConstructSpacingSniff
LogicalOperatorSpacingSniff
MemberVarSpacingSniff
ObjectOperatorSpacingSniff
OperatorSpacingSniff
PropertyLabelSpacingSniff
ScopeClosingBraceSniff
ScopeKeywordSpacingSniff
SemicolonSpacingSniff
SuperfluousWhitespaceSniff
ArrayBracketSpacingUnitTest
Unit test class for the ArrayBracketSpacing sniff.
ArrayDeclarationUnitTest
Unit test class for the ArrayDeclaration sniff.
ClassDeclarationUnitTest
Unit test class for the ClassDeclaration sniff.
ClassFileNameUnitTest
Unit test class for the ClassFileName sniff.
DuplicatePropertyUnitTest
Unit test class for the DuplicateProperty sniff.
LowercaseClassKeywordsUnitTest
Unit test class for the LowercaseClassKeywords sniff.
SelfMemberReferenceUnitTest
Unit test class for the SelfMemberReference sniff.
ValidClassNameUnitTest
Unit test class for the ValidClassName sniff.
BlockCommentUnitTest
Unit test class for the BlockComment sniff.
ClassCommentUnitTest
Unit test class for the ClassComment sniff.
ClosingDeclarationCommentUnitTest
Unit test class for the ClosingDeclarationComment sniff.
DocCommentAlignmentUnitTest
Unit test class for the DocCommentAlignment sniff.
EmptyCatchCommentUnitTest
Unit test class for the EmptyCatchComment sniff.
FileCommentUnitTest
Unit test class for the FileComment sniff.
FunctionCommentThrowTagUnitTest
Unit test class for the FunctionCommentThrowTag sniff.
FunctionCommentUnitTest
Unit test class for the FunctionComment sniff.
InlineCommentUnitTest
Unit test class for the InlineComment sniff.
LongConditionClosingCommentUnitTest
Unit test class for the LongConditionClosingComment sniff.
PostStatementCommentUnitTest
Unit test class for the PostStatementComment sniff.
VariableCommentUnitTest
Unit test class for the VariableComment sniff.
ControlSignatureUnitTest
Unit test class for the ControlSignature sniff.
ElseIfDeclarationUnitTest
Unit test class for the ElseIfDeclaration sniff.
ForEachLoopDeclarationUnitTest
Unit test class for the ForEachLoopDeclaration sniff.
ForLoopDeclarationUnitTest
Unit test class for the ForLoopDeclaration sniff.
InlineIfDeclarationUnitTest
Unit test class for the InlineIfDeclaration sniff.
LowercaseDeclarationUnitTest
Unit test class for the LowercaseDeclaration sniff.
SwitchDeclarationUnitTest
Unit test class for the SwitchDeclaration sniff.
ClassDefinitionClosingBraceSpaceUnitTest
Unit test class for the ClassDefinitionClosingBraceSpace sniff.
ClassDefinitionNameSpacingUnitTest
Unit test class for the ClassDefinitionNameSpacing sniff.
ClassDefinitionOpeningBraceSpaceUnitTest
Unit test class for the ClassDefinitionOpeningBraceSpace sniff.
ColonSpacingUnitTest
Unit test class for the ColonSpacing sniff.
ColourDefinitionUnitTest
Unit test class for the ColourDefinition sniff.
DisallowMultipleStyleDefinitionsUnitTest
Unit test class for the DisallowMultipleStyleDefinitions sniff.
DuplicateClassDefinitionUnitTest
Unit test class for the DuplicateClassDefinition sniff.
DuplicateStyleDefinitionUnitTest
Unit test class for the DuplicateStyleDefinition sniff.
EmptyClassDefinitionUnitTest
Unit test class for the EmptyClassDefinition sniff.
EmptyStyleDefinitionUnitTest
Unit test class for the EmptyStyleDefinition sniff.
ForbiddenStylesUnitTest
Unit test class for the ForbiddenStyles sniff.
IndentationUnitTest
Unit test class for the Indentation sniff.
LowercaseStyleDefinitionUnitTest
Unit test class for the LowercaseStyleDefinition sniff.
MissingColonUnitTest
Unit test class for the MissingColon sniff.
NamedColoursUnitTest
Unit test class for the NamedColours sniff.
OpacityUnitTest
Unit test class for the Opacity sniff.
SemicolonSpacingUnitTest
Unit test class for the SemicolonSpacing sniff.
ShorthandSizeUnitTest
Unit test class for the ShorthandSize sniff.
JavaScriptLintUnitTest
Unit test class for the JavaScriptLint sniff.
JSLintUnitTest
Unit test class for the JSLint sniff.
FileExtensionUnitTest
Unit test class for the FileExtension sniff.
OperatorBracketUnitTest
Unit test class for the OperatorBracket sniff.
FunctionDeclarationArgumentSpacingUnitTest
Unit test class for the FunctionDeclarationArgumentSpacing sniff.
FunctionDeclarationUnitTest
Unit test class for the FunctionDeclaration sniff.
FunctionDuplicateArgumentUnitTest
Unit test class for the FunctionDuplicateArgument sniff.
GlobalFunctionUnitTest
Unit test class for the GlobalFunction sniff.
LowercaseFunctionKeywordsUnitTest
Unit test class for the LowercaseFunctionKeywords sniff.
MultiLineFunctionDeclarationUnitTest
Unit test class for the MultiLineFunctionDeclaration sniff.
ValidFunctionNameUnitTest
Unit test class for the ValidFunctionName sniff.
ValidVariableNameUnitTest
Unit test class for the ValidVariableName sniff.
DisallowObjectStringIndexUnitTest
Unit test class for the DisallowObjectStringIndex sniff.
ObjectInstantiationUnitTest
Unit test class for the ObjectInstantiation sniff.
ObjectMemberCommaUnitTest
Unit test class for the ObjectMemberComma sniff.
ComparisonOperatorUsageUnitTest
Unit test class for the ComparisonOperatorUsage sniff.
IncrementDecrementUsageUnitTest
Unit test class for the IncrementDecrementUsage sniff.
ValidLogicalOperatorsUnitTest
Unit test class for the ValidLogicalOperators sniff.
CommentedOutCodeUnitTest
Unit test class for the CommentedOutCode sniff.
DisallowBooleanStatementUnitTest
Unit test class for the DisallowBooleanStatement sniff.
DisallowComparisonAssignmentUnitTest
Unit test class for the DisallowComparisonAssignment sniff.
DisallowInlineIfUnitTest
Unit test class for the DisallowObEndFlush sniff.
DisallowMultipleAssignmentsUnitTest
Unit test class for the DisallowMultipleAssignments sniff.
DisallowSizeFunctionsInLoopsUnitTest
Unit test class for the DisallowSizeFunctionsInLoops sniff.
DiscouragedFunctionsUnitTest
Unit test class for the DiscouragedFunctions sniff.
EmbeddedPhpUnitTest
Unit test class for the EmbeddedPhp sniff.
EvalUnitTest
Unit test class for the Eval sniff.
GlobalKeywordUnitTest
Unit test class for the GlobalKeyword sniff.
HeredocUnitTest
Unit test class for the Heredoc sniff.
InnerFunctionsUnitTest
Unit test class for the InnerFunctions sniff.
LowercasePHPFunctionsUnitTest
Unit test class for the LowercasePHPFunctions sniff.
NonExecutableCodeUnitTest
Unit test class for the NonExecutableCode sniff.
MemberVarScopeUnitTest
Unit test class for the MemberVarScope sniff.
MethodScopeUnitTest
Unit test class for the MethodScope sniff.
StaticThisUsageUnitTest
Unit test class for the StaticThisUsage sniff.
ConcatenationSpacingUnitTest
Unit test class for the ConcatenationSpacing sniff.
DoubleQuoteUsageUnitTest
Unit test class for the DoubleQuoteUsage sniff.
EchoedStringsUnitTest
Unit test class for the EchoedStrings sniff.
CastSpacingUnitTest
Unit test class for the CastSpacing sniff.
ControlStructureSpacingUnitTest
Unit test class for the ControlStructureSpacing sniff.
FunctionClosingBraceSpaceUnitTest
Unit test class for the FunctionClosingBraceSpace sniff.
FunctionOpeningBraceSpaceUnitTest
Unit test class for the FunctionOpeningBraceSpace sniff.
FunctionSpacingUnitTest
Unit test class for the FunctionSpacing sniff.
LanguageConstructSpacingUnitTest
Unit test class for the LanguageConstructSpacing sniff.
LogicalOperatorSpacingUnitTest
Unit test class for the LogicalOperatorSpacing sniff.
MemberVarSpacingUnitTest
Unit test class for the MemberVarSpacing sniff.
ObjectOperatorSpacingUnitTest
Unit test class for the ObjectOperatorSpacing sniff.
OperatorSpacingUnitTest
Unit test class for the OperatorSpacing sniff.
PropertyLabelSpacingUnitTest
Unit test class for the PropertyLabel sniff.
ScopeClosingBraceUnitTest
Unit test class for the ScopeClosingBrace sniff.
ScopeKeywordSpacingUnitTest
Unit test class for the ScopeKeywordSpacing sniff.
SemicolonSpacingUnitTest
Unit test class for the SemicolonSpacing sniff.
SuperfluousWhitespaceUnitTest
Unit test class for the SuperfluousWhitespace sniff.
CodeAnalyzerSniff
ClosingTagSniff
ValidVariableNameSniff
CodeAnalyzerUnitTest
Unit test class for the CodeAnalyzer sniff.
ClosingTagUnitTest
Unit test class for the ClosingTag sniff.
ValidVariableNameUnitTest
Unit test class for the ValidVariableName sniff.
Comment
CSS
JS
PHP
Tokenizer
Cache
Common
Standards
Timing
Tokens
SesApiAsyncAwsTransport
SesApiTransport
SesHttpAsyncAwsTransport
SesHttpTransport
SesSmtpTransport
Sends Emails over SMTP with ESMTP support.
SesTransportFactory
Client
Client simulates a browser.
Cookie
Cookie represents an HTTP cookie.
CookieJar
CookieJar.
History
History.
Request
Response
SpecialResponse
TestClient
Client simulates a browser.
ClientTest
CookieJarTest
CookieTest
HistoryTest
RequestTest
ResponseTest
Application
An Application is the container for a collection of commands.
AsCommand
Service tag to autoconfigure commands.
GithubActionReporter
Utility class for Github actions.
Color
Command
Base class for all commands.
CompleteCommand
Responsible for providing the values to the shell completion.
DumpCompletionCommand
Dumps the completion script for the current shell.
HelpCommand
HelpCommand displays the help for a given command.
LazyCommand
Base class for all commands.
ListCommand
ListCommand displays the list of all available commands for the application.
ContainerCommandLoader
Loads commands from a PSR-11 container.
FactoryCommandLoader
A simple command loader using factories to instantiate commands lazily.
CompletionInput
An input specialized for shell completion.
CompletionSuggestions
Stores all completion suggestions for the current input.
BashCompletionOutput
Suggestion
Represents a single suggested value.
ConsoleEvents
Contains all events dispatched by an Application.
Cursor
AddConsoleCommandPass
Registers console commands.
ConsoleCommandEvent
Allows to do things before the command is executed, like skipping the command or executing code before the command is going to be executed.
ConsoleErrorEvent
Allows to handle throwables thrown while running a command.
ConsoleEvent
Allows to inspect input and output of a command.
ConsoleSignalEvent
Allows to inspect input and output of a command.
ConsoleTerminateEvent
Allows to manipulate the exit code of a command after its execution.
ErrorListener
CommandNotFoundException
Represents an incorrect command name typed in the console.
InvalidArgumentException
InvalidOptionException
Represents an incorrect option name or value typed in the console.
LogicException
MissingInputException
Represents failure to read input from stdin.
NamespaceNotFoundException
Represents an incorrect namespace typed in the console.
RuntimeException
NullOutputFormatter
NullOutputFormatterStyle
OutputFormatter
Formatter class for console output.
OutputFormatterStyle
Formatter style class for defining styles.
OutputFormatterStyleStack
DebugFormatterHelper
Helps outputting debug information when running an external program from a command.
DescriptorHelper
This class adds helper method to describe objects in various formats.
Dumper
FormatterHelper
The Formatter class provides helpers to format messages.
Helper
Helper is the base class for all helper classes.
HelperSet
HelperSet represents a set of helpers to be used with a command.
InputAwareHelper
An implementation of InputAwareInterface for Helpers.
ProcessHelper
The ProcessHelper class provides helpers to run external processes.
ProgressBar
The ProgressBar provides helpers to display progress output.
ProgressIndicator
QuestionHelper
The QuestionHelper class provides helpers to interact with the user.
SymfonyQuestionHelper
Symfony Style Guide compliant question helper.
Table
Provides helpers to display a table.
TableCell
TableCellStyle
TableSeparator
Marks a row as being a separator.
TableStyle
Defines the styles for a Table.
ArgvInput
ArgvInput represents an input coming from the CLI arguments.
ArrayInput
ArrayInput represents an input provided as an array.
Input
Input is the base class for all concrete Input classes.
InputArgument
Represents a command line argument.
InputDefinition
A InputDefinition represents a set of valid command line arguments and options.
InputOption
Represents a command line option.
StringInput
StringInput represents an input provided as a string.
ConsoleLogger
PSR-3 compliant console logger.
BufferedOutput
Base class for output classes.
ConsoleOutput
ConsoleOutput is the default class for all CLI output. It uses STDOUT and STDERR.
ConsoleSectionOutput
StreamOutput writes the output to a given stream.
NullOutput
NullOutput suppresses all output.
Output
Base class for output classes.
StreamOutput
StreamOutput writes the output to a given stream.
TrimmedBufferOutput
A BufferedOutput that keeps only the last N chars.
ChoiceQuestion
Represents a choice question.
ConfirmationQuestion
Represents a yes/no question.
Question
Represents a Question.
SignalRegistry
SingleCommandApplication
Base class for all commands.
OutputStyle
Decorates output to add console style guide helpers.
SymfonyStyle
Output decorator helpers for the Symfony Style Guide.
Terminal
ApplicationTester
Eases the testing of console applications.
CommandCompletionTester
Eases the testing of command completion.
CommandTester
Eases the testing of console commands.
CommandIsSuccessful
CssSelectorConverter
CssSelectorConverter is the main entry point of the component and can convert CSS selectors to XPath expressions.
ExpressionErrorException
ParseException is thrown when a CSS selector syntax is not valid.
InternalErrorException
ParseException is thrown when a CSS selector syntax is not valid.
ParseException
ParseException is thrown when a CSS selector syntax is not valid.
SyntaxErrorException
ParseException is thrown when a CSS selector syntax is not valid.
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
AsEventListener
Service tag to autoconfigure event listeners.
TraceableEventDispatcher
Collects some data about event listeners.
WrappedListener
AddEventAliasesPass
This pass allows bundles to extend the list of event aliases.
RegisterListenersPass
Compiler pass to register tagged services for an event dispatcher.
EventDispatcher
The EventDispatcherInterface is the central point of Symfony's event listener system.
GenericEvent
Event encapsulation class.
ImmutableEventDispatcher
A read-only proxy for an event dispatcher.
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.
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.
GmailSmtpTransport
Sends Emails over SMTP with ESMTP support.
GmailTransportFactory
AmpHttpClient
A portable implementation of the HttpClientInterface contracts based on Amp's HTTP client.
CachingHttpClient
Adds caching on top of an HTTP client.
ServerSentEvent
CurlHttpClient
A performant implementation of the HttpClientInterface contracts based on the curl extension.
HttpClientDataCollector
HttpClientPass
EventSourceHttpClient
ClientException
Represents a 4xx response.
EventSourceException
InvalidArgumentException
JsonException
Thrown by responses' toArray() method when their content cannot be JSON-decoded.
RedirectionException
Represents a 3xx response.
ServerException
Represents a 5xx response.
TimeoutException
TransportException
HttpClient
A factory to instantiate the best possible HTTP client for the runtime.
HttplugClient
An adapter to turn a Symfony HttpClientInterface into an Httplug client.
HttpOptions
A helper providing autocompletion for available options.
MockHttpClient
A test-friendly HttpClient that doesn't make actual HTTP requests.
NativeHttpClient
A portable implementation of the HttpClientInterface contracts based on PHP stream wrappers.
NoPrivateNetworkHttpClient
Decorator that blocks requests to private networks by default.
Psr18Client
An adapter to turn a Symfony HttpClientInterface into a PSR-18 ClientInterface.
AsyncContext
A DTO to work with AsyncResponse.
AsyncResponse
Provides a single extension point to process a response's content stream.
MockResponse
A test-friendly response.
ResponseStream
StreamWrapper
Allows turning ResponseInterface instances to PHP streams.
GenericRetryStrategy
Decides to retry the request when HTTP status codes belong to the given list of codes.
RetryableHttpClient
Automatically retries failing HTTP requests.
ScopingHttpClient
Auto-configure the default options based on the requested URL.
TraceableHttpClient
HttpClientTestCase
A reference test suite for HttpClientInterface implementations.
TestHttpServer
MandrillApiTransport
MandrillHttpTransport
MandrillSmtpTransport
Sends Emails over SMTP with ESMTP support.
MandrillTransportFactory
MessageDataCollector
Envelope
MessageEvent
Allows the transformation of a Message and the Envelope before the email is sent.
MessageEvents
EnvelopeListener
Manipulates the Envelope of a Message.
MessageListener
Manipulates the headers and the body of a Message.
MessageLoggerListener
Logs Messages.
HttpTransportException
IncompleteDsnException
InvalidArgumentException
LogicException
RuntimeException
TransportException
UnsupportedSchemeException
MetadataHeader
A Simple MIME Header.
TagHeader
A Simple MIME Header.
Mailer
MessageHandler
SendEmailMessage
SentMessage
EmailCount
EmailIsQueued
TransportFactoryTestCase
A test case to ease testing Transport Factory.
AbstractApiTransport
AbstractHttpTransport
AbstractTransport
AbstractTransportFactory
Dsn
FailoverTransport
Uses several Transports using a failover algorithm.
NativeTransportFactory
Factory that configures a transport (sendmail or SMTP) based on php.ini settings.
NullTransport
Pretends messages have been sent, but just ignores them.
NullTransportFactory
RoundRobinTransport
Uses several Transports using a round robin algorithm.
SendmailTransport
SendmailTransport for sending mail through a Sendmail/Postfix (etc..) binary.
SendmailTransportFactory
CramMd5Authenticator
Handles CRAM-MD5 authentication.
LoginAuthenticator
Handles LOGIN authentication.
PlainAuthenticator
Handles PLAIN authentication.
XOAuth2Authenticator
Handles XOAUTH2 authentication.
EsmtpTransport
Sends Emails over SMTP with ESMTP support.
EsmtpTransportFactory
SmtpTransport
Sends emails over SMTP.
Transports
Transport
MailgunApiTransport
MailgunHttpTransport
MailgunSmtpTransport
Sends Emails over SMTP with ESMTP support.
MailgunTransportFactory
MailjetApiTransport
MailjetSmtpTransport
Sends Emails over SMTP with ESMTP support.
MailjetTransportFactory
Address
DkimOptions
A helper providing autocompletion for available DkimSigner options.
DkimSigner
SMimeEncrypter
SMimeSigner
AddMimeTypeGuesserPass
Registers custom mime types guessers.
Email
Base64ContentEncoder
Base64Encoder
Base64MimeHeaderEncoder
EightBitContentEncoder
IdnAddressEncoder
An IDN email address encoder.
QpContentEncoder
QpEncoder
QpMimeHeaderEncoder
Rfc2231Encoder
AddressEncoderException
InvalidArgumentException
LogicException
RfcComplianceException
RuntimeException
FileBinaryMimeTypeGuesser
Guesses the MIME type with the binary "file" (only available on *nix).
FileinfoMimeTypeGuesser
Guesses the MIME type using the PECL extension FileInfo.
AbstractHeader
An abstract base MIME Header.
DateHeader
A Date MIME Header.
Headers
A collection of headers.
IdentificationHeader
An ID MIME Header for something like Message-ID or Content-ID (one or more addresses).
MailboxHeader
A Mailbox MIME Header for something like Sender (one named address).
MailboxListHeader
A Mailbox list MIME Header for something like From, To, Cc, and Bcc (one or more named addresses).
ParameterizedHeader
A Simple MIME Header.
PathHeader
A Path Header, such a Return-Path (one address).
UnstructuredHeader
A Simple MIME Header.
Message
MessageConverter
MimeTypes
Manages MIME types and file extensions.
AbstractMultipartPart
AbstractPart
DataPart
MessagePart
AlternativePart
DigestPart
FormDataPart
Implements RFC 7578.
MixedPart
RelatedPart
SMimePart
TextPart
RawMessage
EmailAddressContains
EmailAttachmentCount
EmailHasHeader
EmailHeaderSame
EmailHtmlBodyContains
EmailTextBodyContains
OhMySmtpApiTransport
OhMySmtpSmtpTransport
Sends Emails over SMTP with ESMTP support.
OhMySmtpTransportFactory
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.
Normalizer
JsonException
Attribute
PhpToken
UnhandledMatchError
ValueError
CURLStringFile
ReturnTypeWillChange
MessageStreamHeader
A Simple MIME Header.
PostmarkApiTransport
PostmarkSmtpTransport
Sends Emails over SMTP with ESMTP support.
PostmarkTransportFactory
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.
SendgridApiTransport
SendgridSmtpTransport
Sends Emails over SMTP with ESMTP support.
SendgridTransportFactory
SendinblueApiTransport
SendinblueSmtpTransport
Sends Emails over SMTP with ESMTP support.
SendinblueTransportFactory
Required
A required dependency.
SubscribedService
Use with {@see ServiceSubscriberTrait} to mark a method's return type as a subscribed service.
ServiceLocatorTest
ServiceLocatorTestCase
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.
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
YieldReady
Marks nodes that are ready for using "yield" instead of "echo" or "print()" for rendering.
FilesystemCache
Implements a cache on the filesystem.
NullCache
Implements a no-cache strategy.
Compiler
Environment
Stores the Twig configuration and renders templates.
Error
Twig base exception.
LoaderError
Exception thrown when an error occurs during template loading.
RuntimeError
Exception thrown when an error occurs at runtime.
SyntaxError
\Exception thrown when a syntax error occurs during lexing or parsing of a template.
ExpressionParser
Parses expressions.
AbstractExtension
CoreExtension
DebugExtension
EscaperExtension
OptimizerExtension
ProfilerExtension
SandboxExtension
StringLoaderExtension
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.
CaptureNode
Represents a node for which we need to capture the output.
CheckSecurityCallNode
Represents a node in the AST.
CheckSecurityNode
Represents a node in the AST.
CheckToStringNode
Checks if casting an expression to __toString() is allowed by the sandbox.
DeprecatedNode
Represents a deprecated node.
DoNode
Represents a do node.
EmbedNode
Represents an embed node.
AbstractExpression
Abstract class for all nodes that represents an expression.
ArrayExpression
Abstract class for all nodes that represents an expression.
ArrowFunctionExpression
Represents an arrow function.
AssignNameExpression
Abstract class for all nodes that represents an expression.
AbstractBinary
Abstract class for all nodes that represents an expression.
AddBinary
Abstract class for all nodes that represents an expression.
AndBinary
Abstract class for all nodes that represents an expression.
BitwiseAndBinary
Abstract class for all nodes that represents an expression.
BitwiseOrBinary
Abstract class for all nodes that represents an expression.
BitwiseXorBinary
Abstract class for all nodes that represents an expression.
ConcatBinary
Abstract class for all nodes that represents an expression.
DivBinary
Abstract class for all nodes that represents an expression.
EndsWithBinary
Abstract class for all nodes that represents an expression.
EqualBinary
Abstract class for all nodes that represents an expression.
FloorDivBinary
Abstract class for all nodes that represents an expression.
GreaterBinary
Abstract class for all nodes that represents an expression.
GreaterEqualBinary
Abstract class for all nodes that represents an expression.
HasEveryBinary
Abstract class for all nodes that represents an expression.
HasSomeBinary
Abstract class for all nodes that represents an expression.
InBinary
Abstract class for all nodes that represents an expression.
LessBinary
Abstract class for all nodes that represents an expression.
LessEqualBinary
Abstract class for all nodes that represents an expression.
MatchesBinary
Abstract class for all nodes that represents an expression.
ModBinary
Abstract class for all nodes that represents an expression.
MulBinary
Abstract class for all nodes that represents an expression.
NotEqualBinary
Abstract class for all nodes that represents an expression.
NotInBinary
Abstract class for all nodes that represents an expression.
OrBinary
Abstract class for all nodes that represents an expression.
PowerBinary
Abstract class for all nodes that represents an expression.
RangeBinary
Abstract class for all nodes that represents an expression.
SpaceshipBinary
Abstract class for all nodes that represents an expression.
StartsWithBinary
Abstract class for all nodes that represents an expression.
SubBinary
Abstract class for all nodes that represents an expression.
BlockReferenceExpression
Represents a block call node.
CallExpression
Abstract class for all nodes that represents an expression.
ConditionalExpression
Abstract class for all nodes that represents an expression.
ConstantExpression
Abstract class for all nodes that represents an expression.
DefaultFilter
Returns the value or the default value when it is undefined or empty.
FilterExpression
Abstract class for all nodes that represents an expression.
FunctionExpression
Abstract class for all nodes that represents an expression.
GetAttrExpression
Abstract class for all nodes that represents an expression.
MethodCallExpression
Abstract class for all nodes that represents an expression.
NameExpression
Abstract class for all nodes that represents an expression.
NullCoalesceExpression
Abstract class for all nodes that represents an expression.
ParentExpression
Represents a parent node.
TempNameExpression
Abstract class for all nodes that represents an expression.
ConstantTest
Checks if a variable is the exact same value as a constant.
DefinedTest
Checks if a variable is defined in the current context.
DivisiblebyTest
Checks if a variable is divisible by a number.
EvenTest
Checks if a number is even.
NullTest
Checks that a variable is null.
OddTest
Checks if a number is odd.
SameasTest
Checks if a variable is the same as another one (=== in PHP).
TestExpression
Abstract class for all nodes that represents an expression.
AbstractUnary
Abstract class for all nodes that represents an expression.
NegUnary
Abstract class for all nodes that represents an expression.
NotUnary
Abstract class for all nodes that represents an expression.
PosUnary
Abstract class for all nodes that represents an expression.
VariadicExpression
Abstract class for all nodes that represents an expression.
FlushNode
Represents a flush node.
ForLoopNode
Internal node used by the for node.
ForNode
Represents a for node.
IfNode
Represents an if node.
ImportNode
Represents an import node.
IncludeNode
Represents an include node.
MacroNode
Represents a macro node.
ModuleNode
Represents a module node.
Node
Represents a node in the AST.
PrintNode
Represents a node that outputs an expression.
SandboxNode
Represents a sandbox node.
SetNode
Represents a set node.
TextNode
Represents a text node.
WithNode
Represents a nested "with" scope.
NodeTraverser
A node traverser.
AbstractNodeVisitor
Used to make node visitors compatible with Twig 1.x and 2.x.
Parser
BaseDumper
BlackfireDumper
HtmlDumper
TextDumper
EnterProfileNode
Represents a profile enter node.
LeaveProfileNode
Represents a profile leave node.
ProfilerNodeVisitor
Profile
EscaperRuntime
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
ASCII
## 🇷🇺 Русским гражданам В Украине сейчас идет война. Силами РФ наносятся удары по гражданской инфраструктуре в [Харькове][1], [Киеве][2], [Чернигове][3], [Сумах][4], [Ирпене][5] и десятках других городов. Гибнут люди - и гражданское население, и военные, в том числе российские призывники, которых бросили воевать. Чтобы лишить собственный народ доступа к информации, правительство РФ запретило называть войну войной, закрыло независимые СМИ и принимает сейчас ряд диктаторских законов. Эти законы призваны заткнуть рот всем, кто против войны. За обычный призыв к миру сейчас можно получить несколько лет тюрьмы.
AlgorithmChecker
This class is a header parameter checker.
AudienceChecker
This class is a header parameter and claim checker.
ClaimCheckerManager
This manager handles as many claim checkers as needed.
ClaimCheckerManagerFactory
ExpirationTimeChecker
This class is a claim checker.
HeaderCheckerManager
HeaderCheckerManagerFactory
InvalidClaimException
This exception is thrown by claim checkers when a claim check failed.
InvalidHeaderException
This exception is thrown by header parameter checkers when a header parameter check failed.
IssuedAtChecker
This class is a claim checker.
IssuerChecker
This class is a header parameter and claim checker.
MissingMandatoryClaimException
MissingMandatoryHeaderParameterException
NotBeforeChecker
This class is a claim checker.
UnencodedPayloadChecker
This class is a header parameter checker.
AlgorithmManager
AlgorithmManagerFactory
JWK
JWKSet
JsonConverter
JWS
JWSBuilder
JWSBuilderFactory
JWSLoader
JWSLoaderFactory
JWSTokenSupport
JWSVerifier
JWSVerifierFactory
CompactSerializer
JSONFlattenedSerializer
JSONGeneralSerializer
JWSSerializerManager
JWSSerializerManagerFactory
Serializer
Signature
ECDSA
ES256
ES384
ES512
HMAC
HS256
HS384
HS512
PS256
PS384
PS512
RS256
RS384
RS512
RSA
RSAPKCS1
RSAPSS
AudioWidget
JPlayer Audio Widget
CircleAssets
AssetBundle represents a collection of asset files, such as CSS, JS, images.
CircleAudioWidget
JPlayer Audio Widget
CommonAssets
AssetBundle represents a collection of asset files, such as CSS, JS, images.
JplayerWidget
JPlayer Widget
BlueAssets
AssetBundle represents a collection of asset files, such as CSS, JS, images.
CircleAssets
AssetBundle represents a collection of asset files, such as CSS, JS, images.
PinkAssets
AssetBundle represents a collection of asset files, such as CSS, JS, images.
VideoWidget
JPlayer Video Widget
Action
Action is the base class for all controller action classes.
ActionEvent
ActionEvent represents the event parameter used for an action event.
ActionFilter
ActionFilter is the base class for action filters.
Application
Application is the base class for all application classes.
BaseObject
BaseObject is the base class that implements the *property* feature.
Behavior
Behavior is the base class for all behavior classes.
Component
Component is the base class that implements the *property*, *event* and *behavior* features.
Controller
Controller is the base class for classes containing controller logic.
DynamicModel
DynamicModel is a model class that supports defining attributes at run-time (the so-called "dynamic attributes") using its constructor or [[defineAttribute()]]. DynamicModel can be used to support ad hoc data validation.
ErrorException
ErrorException represents a PHP error.
ErrorHandler
ErrorHandler handles uncaught PHP errors and exceptions.
Event
Event is the base class for all event classes.
Exception
Exception represents a generic exception for all purposes.
ExitException
ExitException represents a normal termination of an application.
InlineAction
InlineAction represents an action that is defined as a controller method.
InvalidArgumentException
InvalidArgumentException represents an exception caused by invalid arguments passed to a method.
InvalidCallException
InvalidCallException represents an exception caused by calling a method in a wrong way.
InvalidConfigException
InvalidConfigException represents an exception caused by incorrect object configuration.
InvalidParamException
InvalidParamException represents an exception caused by invalid parameters passed to a method.
InvalidRouteException
InvalidRouteException represents an exception caused by an invalid route.
InvalidValueException
InvalidValueException represents an exception caused by a function returning a value of unexpected type.
Model
Model is the base class for data models.
ModelEvent
ModelEvent represents the parameter needed by [[Model]] events.
Module
Module is the base class for module and application classes.
NotSupportedException
NotSupportedException represents an exception caused by accessing features that are not supported.
Request
Request represents a request that is handled by an [[Application]].
Response
Response represents the response of an [[Application]] to a [[Request]].
Security
Security provides a set of methods to handle common security-related tasks.
Theme
Theme represents an application theme.
UnknownClassException
UnknownClassException represents an exception caused by using an unknown class.
UnknownMethodException
UnknownMethodException represents an exception caused by accessing an unknown object method.
UnknownPropertyException
UnknownPropertyException represents an exception caused by accessing unknown object properties.
UserException
UserException is the base class for exceptions that are meant to be shown to end users.
View
View represents a view object in the MVC pattern.
ViewEvent
ViewEvent represents events triggered by the [[View]] component.
ViewNotFoundException
ViewNotFoundException represents an exception caused by view file not found.
ViewRenderer
ViewRenderer is the base class for view renderer classes.
Widget
Widget is the base class for widgets.
WidgetEvent
WidgetEvent represents the event parameter used for a widget event.
BaseYii
BaseYii is the core helper class for the Yii framework.
AttributeBehavior
AttributeBehavior automatically assigns a specified value to one or multiple attributes of an ActiveRecord object when certain events happen.
AttributesBehavior
AttributesBehavior automatically assigns values specified to one or multiple attributes of an ActiveRecord object when certain events happen.
AttributeTypecastBehavior
AttributeTypecastBehavior provides an ability of automatic model attribute typecasting.
BlameableBehavior
BlameableBehavior automatically fills the specified attributes with the current user ID.
CacheableWidgetBehavior
Cacheable widget behavior automatically caches widget contents according to duration and dependencies specified.
OptimisticLockBehavior
OptimisticLockBehavior automatically upgrades a model's lock version using the column name returned by [[\yii\db\BaseActiveRecord::optimisticLock()|optimisticLock()]].
SluggableBehavior
SluggableBehavior automatically fills the specified attribute with a value that can be used a slug in a URL.
TimestampBehavior
TimestampBehavior automatically fills the specified attributes with the current timestamp.
ApcCache
ApcCache provides APC caching in terms of an application component.
ArrayCache
ArrayCache provides caching for the current request only by storing the values in an array.
Cache
Cache is the base class for cache classes supporting different cache storage implementations.
CallbackDependency
CallbackDependency represents a dependency based on the result of a callback function.
ChainedDependency
ChainedDependency represents a dependency which is composed of a list of other dependencies.
DbCache
DbCache implements a cache application component by storing cached data in a database.
DbDependency
DbDependency represents a dependency based on the query result of a SQL statement.
DbQueryDependency
DbQueryDependency represents a dependency based on the query result of an [[QueryInterface]] instance.
Dependency
Dependency is the base class for cache dependency classes.
DummyCache
DummyCache is a placeholder cache component.
ExpressionDependency
ExpressionDependency represents a dependency based on the result of a PHP expression.
FileCache
FileCache implements a cache component using files.
FileDependency
FileDependency represents a dependency based on a file's last modification time.
MemCache
MemCache implements a cache application component based on [memcache](https://pecl.php.net/package/memcache) and [memcached](https://pecl.php.net/package/memcached).
MemCacheServer
MemCacheServer represents the configuration data for a single memcache or memcached server.
TagDependency
TagDependency associates a cached data item with one or multiple [[tags]].
WinCache
WinCache provides Windows Cache caching in terms of an application component.
XCache
XCache provides XCache caching in terms of an application component.
ZendDataCache
ZendDataCache provides Zend data caching in terms of an application component.
Captcha
Captcha renders a CAPTCHA image and an input field that takes user-entered verification code.
CaptchaAction
CaptchaAction renders a CAPTCHA image.
CaptchaAsset
This asset bundle provides the javascript files needed for the [[Captcha]] widget.
CaptchaValidator
CaptchaValidator validates that the attribute value is the same as the verification code displayed in the CAPTCHA.
Application
Application represents a console application.
Controller
Controller is the base class of console command classes.
AssetController
Allows you to combine and compress your JavaScript and CSS files.
BaseMigrateController
BaseMigrateController is the base class for migrate controllers.
CacheController
Allows you to flush cache.
FixtureController
Manages fixture data loading and unloading.
HelpController
Provides help information about console commands.
MessageController
Extracts messages to be translated from source files.
MigrateController
Manages application migrations.
ServeController
Runs PHP built-in web server.
ErrorHandler
ErrorHandler handles uncaught PHP errors and exceptions.
Exception
Exception represents an exception caused by incorrect usage of a console command.
ExitCode
This class provides constants for defining console command exit codes.
Markdown
A Markdown parser that enhances markdown for reading in console environments.
Request
The console Request represents the environment information for a console application.
Response
The console Response represents the result of a console application.
UnknownCommandException
UnknownCommandException represents an exception caused by incorrect usage of a console command.
Table
Table class displays a table in console.
ActiveDataFilter
ActiveDataFilter allows composing a filtering condition in a format suitable for [[\yii\db\QueryInterface::where()]].
ActiveDataProvider
ActiveDataProvider implements a data provider based on [[\yii\db\Query]] and [[\yii\db\ActiveQuery]].
ArrayDataProvider
ArrayDataProvider implements a data provider based on a data array.
BaseDataProvider
BaseDataProvider provides a base class that implements the [[DataProviderInterface]].
DataFilter
DataFilter is a special [[Model]] for processing query filtering specification.
Pagination
Pagination represents information relevant to pagination of data items.
Sort
Sort represents information relevant to sorting.
SqlDataProvider
SqlDataProvider implements a data provider based on a plain SQL statement.
ActiveQuery
ActiveQuery represents a DB query associated with an Active Record class.
ActiveRecord
ActiveRecord is the base class for classes representing relational data in terms of objects.
AfterSaveEvent
AfterSaveEvent represents the information available in [[ActiveRecord::EVENT_AFTER_INSERT]] and [[ActiveRecord::EVENT_AFTER_UPDATE]].
ArrayExpression
Class ArrayExpression represents an array SQL expression.
BaseActiveRecord
ActiveRecord is the base class for classes representing relational data in terms of objects.
BatchQueryResult
BatchQueryResult represents a batch query from which you can retrieve data in batches.
CheckConstraint
CheckConstraint represents the metadata of a table `CHECK` constraint.
ColumnSchema
ColumnSchema class describes the metadata of a column in a database table.
ColumnSchemaBuilder
ColumnSchemaBuilder helps to define database schema types using a PHP interface.
Command
Command represents a SQL statement to be executed against a database.
AndCondition
Condition that connects two or more SQL expressions with the `AND` operator.
BetweenColumnsCondition
Class BetweenColumnCondition represents a `BETWEEN` condition where values is between two columns. For example:
BetweenColumnsConditionBuilder
Class BetweenColumnsConditionBuilder builds objects of [[BetweenColumnsCondition]]
BetweenCondition
Class BetweenCondition represents a `BETWEEN` condition.
BetweenConditionBuilder
Class BetweenConditionBuilder builds objects of [[BetweenCondition]]
ConjunctionCondition
Class ConjunctionCondition
ConjunctionConditionBuilder
Class ConjunctionConditionBuilder builds objects of abstract class [[ConjunctionCondition]]
ExistsCondition
Condition that represents `EXISTS` operator.
ExistsConditionBuilder
Class ExistsConditionBuilder builds objects of [[ExistsCondition]]
HashCondition
Condition based on column-value pairs.
HashConditionBuilder
Class HashConditionBuilder builds objects of [[HashCondition]]
InCondition
Class InCondition represents `IN` condition.
InConditionBuilder
Class InConditionBuilder builds objects of [[InCondition]]
LikeCondition
Class LikeCondition represents a `LIKE` condition.
LikeConditionBuilder
Class LikeConditionBuilder builds objects of [[LikeCondition]]
NotCondition
Condition that inverts passed [[condition]].
NotConditionBuilder
Class NotConditionBuilder builds objects of [[NotCondition]]
OrCondition
Condition that connects two or more SQL expressions with the `AND` operator.
SimpleCondition
Class SimpleCondition represents a simple condition like `"column" operator value`.
SimpleConditionBuilder
Class NotConditionBuilder builds objects of [[SimpleCondition]]
Connection
Connection represents a connection to a database via [PDO](https://www.php.net/manual/en/book.pdo.php).
Constraint
Constraint represents the metadata of a table constraint.
ColumnSchemaBuilder
ColumnSchemaBuilder is the schema builder for Cubrid databases.
LikeConditionBuilder
Class LikeConditionBuilder builds objects of [[LikeCondition]]
QueryBuilder
QueryBuilder is the query builder for CUBRID databases (version 9.3.x and higher).
Schema
Schema is the class for retrieving metadata from a CUBRID database (version 9.3.x and higher).
DataReader
DataReader represents a forward-only stream of rows from a query result set.
DefaultValueConstraint
DefaultValueConstraint represents the metadata of a table `DEFAULT` constraint.
Exception
Exception represents an exception that is caused by some DB-related operations.
Expression
Expression represents a DB expression that does not need escaping or quoting.
ExpressionBuilder
Class ExpressionBuilder builds objects of [[yii\db\Expression]] class.
ForeignKeyConstraint
ForeignKeyConstraint represents the metadata of a table `FOREIGN KEY` constraint.
IndexConstraint
IndexConstraint represents the metadata of a table `INDEX` constraint.
IntegrityException
Exception represents an exception that is caused by violation of DB constraints.
JsonExpression
Class JsonExpression represents data that should be encoded to JSON.
Migration
Migration is the base class for representing a database migration.
ColumnSchema
Class ColumnSchema for MSSQL database
ColumnSchemaBuilder
ColumnSchemaBuilder is the schema builder for MSSQL databases.
InConditionBuilder
Class InConditionBuilder builds objects of [[InCondition]]
LikeConditionBuilder
Class LikeConditionBuilder builds objects of [[LikeCondition]]
DBLibPDO
This is an extension of the default PDO class of DBLIB drivers.
PDO
This is an extension of the default PDO class of MSSQL and DBLIB drivers.
QueryBuilder
QueryBuilder is the query builder for MS SQL Server databases (version 2008 and above).
Schema
Schema is the class for retrieving metadata from MS SQL Server databases (version 2008 and above).
SqlsrvPDO
This is an extension of the default PDO class of SQLSRV driver.
TableSchema
TableSchema represents the metadata of a database table.
ColumnSchema
Class ColumnSchema for MySQL database
ColumnSchemaBuilder
ColumnSchemaBuilder is the schema builder for MySQL databases.
JsonExpressionBuilder
Class JsonExpressionBuilder builds [[JsonExpression]] for MySQL DBMS.
QueryBuilder
QueryBuilder is the query builder for MySQL databases.
Schema
Schema is the class for retrieving metadata from a MySQL database (version 4.1.x and 5.x).
ColumnSchemaBuilder
ColumnSchemaBuilder is the schema builder for Oracle databases.
Command
Command represents an Oracle SQL statement to be executed against a database.
InConditionBuilder
Class InConditionBuilder builds objects of [[InCondition]]
LikeConditionBuilder
Class LikeConditionBuilder builds objects of [[LikeCondition]]
QueryBuilder
QueryBuilder is the query builder for Oracle databases.
Schema
Schema is the class for retrieving metadata from an Oracle database.
PdoValue
Class PdoValue represents a $value that should be bound to PDO with exact $type.
PdoValueBuilder
Class PdoValueBuilder builds object of the [[PdoValue]] expression class.
ArrayExpressionBuilder
Class ArrayExpressionBuilder builds [[ArrayExpression]] for PostgreSQL DBMS.
ArrayParser
The class converts PostgreSQL array representation to PHP array
ColumnSchema
Class ColumnSchema for PostgreSQL database.
JsonExpressionBuilder
Class JsonExpressionBuilder builds [[JsonExpression]] for PostgreSQL DBMS.
QueryBuilder
QueryBuilder is the query builder for PostgreSQL databases.
Schema
Schema is the class for retrieving metadata from a PostgreSQL database (version 9.x and above).
Query
Query represents a SELECT SQL statement in a way that is independent of DBMS.
QueryBuilder
QueryBuilder builds a SELECT SQL statement based on the specification given as a [[Query]] object.
QueryExpressionBuilder
Class QueryExpressionBuilder is used internally to build [[Query]] object using unified [[QueryBuilder]] expression building interface.
Schema
Schema is the base class for concrete DBMS-specific schema classes.
ColumnSchemaBuilder
ColumnSchemaBuilder is the schema builder for Sqlite databases.
Command
Command represents an SQLite's SQL statement to be executed against a database.
InConditionBuilder
Class InConditionBuilder builds objects of [[InCondition]]
LikeConditionBuilder
Class LikeConditionBuilder builds objects of [[LikeCondition]]
QueryBuilder
QueryBuilder is the query builder for SQLite databases.
Schema
Schema is the class for retrieving metadata from a SQLite (2/3) database.
SqlTokenizer
SqlTokenizer splits SQLite query into individual SQL tokens.
SqlToken
SqlToken represents SQL tokens produced by [[SqlTokenizer]] or its child classes.
SqlTokenizer
SqlTokenizer splits an SQL query into individual SQL tokens.
StaleObjectException
Exception represents an exception that is caused by some DB-related operations.
TableSchema
TableSchema represents the metadata of a database table.
Transaction
Transaction represents a DB transaction.
Container
Container implements a [dependency injection](https://en.wikipedia.org/wiki/Dependency_injection) container.
Instance
Instance represents a reference to a named object in a dependency injection (DI) container or a service locator.
NotInstantiableException
NotInstantiableException represents an exception caused by incorrect dependency injection container configuration or usage.
ServiceLocator
ServiceLocator implements a [service locator](https://en.wikipedia.org/wiki/Service_locator_pattern).
AccessControl
AccessControl provides simple access control based on a set of rules.
AccessRule
This class represents an access rule defined by the [[AccessControl]] action filter.
AjaxFilter
AjaxFilter allow to limit access only for ajax requests.
AuthMethod
AuthMethod is a base class implementing the [[AuthInterface]] interface.
CompositeAuth
CompositeAuth is an action filter that supports multiple authentication methods at the same time.
HttpBasicAuth
HttpBasicAuth is an action filter that supports the HTTP Basic authentication method.
HttpBearerAuth
HttpBearerAuth is an action filter that supports the authentication method based on HTTP Bearer token.
HttpHeaderAuth
HttpHeaderAuth is an action filter that supports HTTP authentication through HTTP Headers.
QueryParamAuth
QueryParamAuth is an action filter that supports the authentication based on the access token passed through a query parameter.
ContentNegotiator
ContentNegotiator supports response format negotiation and application language negotiation.
Cors
Cors filter implements [Cross Origin Resource Sharing](https://en.wikipedia.org/wiki/Cross-origin_resource_sharing).
HostControl
HostControl provides simple control over requested host name.
HttpCache
HttpCache implements client-side caching by utilizing the `Last-Modified` and `ETag` HTTP headers.
PageCache
PageCache implements server-side caching of whole pages.
RateLimiter
RateLimiter implements a rate limiting algorithm based on the [leaky bucket algorithm](https://en.wikipedia.org/wiki/Leaky_bucket).
VerbFilter
VerbFilter is an action filter that filters by HTTP request methods.
ActionColumn
ActionColumn is a column for the [[GridView]] widget that displays buttons for viewing and manipulating the items.
CheckboxColumn
CheckboxColumn displays a column of checkboxes in a grid view.
Column
Column is the base class of all [[GridView]] column classes.
DataColumn
DataColumn is the default column type for the [[GridView]] widget.
GridView
The GridView widget is used to display data in a grid.
GridViewAsset
This asset bundle provides the javascript files for the [[GridView]] widget.
RadioButtonColumn
RadioButtonColumn displays a column of radio buttons in a grid view.
SerialColumn
SerialColumn displays a column of row numbers (1-based).
ArrayHelper
ArrayHelper provides additional array functionality that you can use in your application.
BaseArrayHelper
BaseArrayHelper provides concrete implementation for [[ArrayHelper]].
BaseConsole
BaseConsole provides concrete implementation for [[Console]].
BaseFileHelper
BaseFileHelper provides concrete implementation for [[FileHelper]].
BaseFormatConverter
BaseFormatConverter provides concrete implementation for [[FormatConverter]].
BaseHtml
BaseHtml provides concrete implementation for [[Html]].
BaseHtmlPurifier
BaseHtmlPurifier provides concrete implementation for [[HtmlPurifier]].
BaseInflector
BaseInflector provides concrete implementation for [[Inflector]].
BaseIpHelper
Class BaseIpHelper provides concrete implementation for [[IpHelper]]
BaseJson
BaseJson provides concrete implementation for [[Json]].
BaseMarkdown
BaseMarkdown provides concrete implementation for [[Markdown]].
BaseStringHelper
BaseStringHelper provides concrete implementation for [[StringHelper]].
BaseUrl
BaseUrl provides concrete implementation for [[Url]].
BaseVarDumper
BaseVarDumper provides concrete implementation for [[VarDumper]].
Console
Console helper provides useful methods for command line related tasks such as getting input or formatting and coloring output.
FileHelper
File system helper.
FormatConverter
FormatConverter provides functionality to convert between different formatting pattern formats.
Html
Html provides a set of static methods for generating commonly used HTML tags.
HtmlPurifier
HtmlPurifier provides an ability to clean up HTML from any harmful code.
Inflector
Inflector pluralizes and singularizes English nouns. It also contains some other useful methods.
IpHelper
Class IpHelper provides a set of IP-related static methods.
Json
Json is a helper class providing JSON data encoding and decoding.
Markdown
Markdown provides an ability to transform markdown into HTML.
ReplaceArrayValue
Object that represents the replacement of array value while performing [[ArrayHelper::merge()]].
StringHelper
StringHelper.
UnsetArrayValue
Object that represents the removal of array value while performing [[ArrayHelper::merge()]].
Url
Url provides a set of static methods for managing URLs.
VarDumper
VarDumper is intended to replace the buggy PHP function var_dump and print_r.
DbMessageSource
DbMessageSource extends [[MessageSource]] and represents a message source that stores translated messages in database.
Formatter
Formatter provides a set of commonly used data formatting methods.
GettextFile
GettextFile is the base class for representing a Gettext message file.
GettextMessageSource
GettextMessageSource represents a message source that is based on GNU Gettext.
GettextMoFile
GettextMoFile represents an MO Gettext message file.
GettextPoFile
GettextPoFile represents a PO Gettext message file.
I18N
I18N provides features related with internationalization (I18N) and localization (L10N).
Locale
Locale provides various locale information via convenient methods.
MessageFormatter
MessageFormatter allows formatting messages via [ICU message format](https://unicode-org.github.io/icu/userguide/format_parse/messages/).
MessageSource
MessageSource is the base class for message translation repository classes.
MissingTranslationEvent
MissingTranslationEvent represents the parameter for the [[MessageSource::EVENT_MISSING_TRANSLATION]] event.
PhpMessageSource
PhpMessageSource represents a message source that stores translated messages in PHP scripts.
DbTarget
DbTarget stores log messages in a database table.
Dispatcher
Dispatcher manages a set of [[Target|log targets]].
EmailTarget
EmailTarget sends selected log messages to the specified email addresses.
FileTarget
FileTarget records log messages in a file.
Logger
Logger records logged messages in memory and sends them to different targets if [[dispatcher]] is set.
LogRuntimeException
LogRuntimeException represents an exception caused by problems with log delivery.
SyslogTarget
SyslogTarget writes log to syslog.
Target
Target is the base class for all log target classes.
BaseMailer
BaseMailer serves as a base class that implements the basic functions required by [[MailerInterface]].
BaseMessage
BaseMessage serves as a base class that implements the [[send()]] method required by [[MessageInterface]].
MailEvent
MailEvent represents the event parameter used for events triggered by [[BaseMailer]].
DbMutex
DbMutex is the base class for classes, which relies on database while implementing mutex "lock" mechanism.
FileMutex
FileMutex implements mutex "lock" mechanism via local file system files.
Mutex
The Mutex component allows mutual execution of concurrent processes in order to prevent "race conditions".
MysqlMutex
MysqlMutex implements mutex "lock" mechanism via MySQL locks.
OracleMutex
OracleMutex implements mutex "lock" mechanism via Oracle locks.
PgsqlMutex
PgsqlMutex implements mutex "lock" mechanism via PgSQL locks.
Assignment
Assignment represents an assignment of a role to a user.
BaseManager
BaseManager is a base class implementing [[ManagerInterface]] for RBAC management.
DbManager
DbManager represents an authorization manager that stores authorization information in database.
Item
For more details and usage information on Item, see the [guide article on security authorization](guide:security-authorization).
Permission
For more details and usage information on Permission, see the [guide article on security authorization](guide:security-authorization).
PhpManager
PhpManager represents an authorization manager that stores authorization information in terms of a PHP script file.
Role
For more details and usage information on Role, see the [guide article on security authorization](guide:security-authorization).
Rule
Rule represents a business constraint that may be associated with a role, permission or assignment.
YiiRequirementChecker
YiiRequirementChecker allows checking, if current system meets the requirements for running the Yii application.
Action
Action is the base class for action classes that implement RESTful API.
ActiveController
ActiveController implements a common set of actions for supporting RESTful access to ActiveRecord.
Controller
Controller is the base class for RESTful API controller classes.
CreateAction
CreateAction implements the API endpoint for creating a new model from the given data.
DeleteAction
DeleteAction implements the API endpoint for deleting a model.
IndexAction
IndexAction implements the API endpoint for listing multiple models.
OptionsAction
OptionsAction responds to the OPTIONS request by sending back an `Allow` header.
Serializer
Serializer converts resource objects and collections into array representation.
UpdateAction
UpdateAction implements the API endpoint for updating a model.
UrlRule
UrlRule is provided to simplify the creation of URL rules for RESTful API support.
ViewAction
ViewAction implements the API endpoint for returning the detailed information about a model.
ActiveFixture
ActiveFixture represents a fixture backed up by a [[modelClass|ActiveRecord class]] or a [[tableName|database table]].
ArrayFixture
ArrayFixture represents arbitrary fixture that can be loaded from PHP files.
BaseActiveFixture
BaseActiveFixture is the base class for fixture classes that support accessing fixture data as ActiveRecord objects.
DbFixture
DbFixture is the base class for DB-related fixtures.
Fixture
Fixture represents a fixed state of a test environment.
InitDbFixture
InitDbFixture represents the initial state needed for DB-related tests.
BooleanValidator
BooleanValidator checks if the attribute value is a boolean value.
CompareValidator
CompareValidator compares the specified attribute value with another value.
DateValidator
DateValidator verifies if the attribute represents a date, time or datetime in a proper [[format]].
DefaultValueValidator
DefaultValueValidator sets the attribute to be the specified default value.
EachValidator
EachValidator validates an array by checking each of its elements against an embedded validation rule.
EmailValidator
EmailValidator validates that the attribute value is a valid email address.
ExistValidator
ExistValidator validates that the attribute value exists in a table.
FileValidator
FileValidator verifies if an attribute is receiving a valid uploaded file.
FilterValidator
FilterValidator converts the attribute value according to a filter.
ImageValidator
ImageValidator verifies if an attribute is receiving a valid image.
InlineValidator
InlineValidator represents a validator which is defined as a method in the object being validated.
IpValidator
The validator checks if the attribute value is a valid IPv4/IPv6 address or subnet.
NumberValidator
NumberValidator validates that the attribute value is a number.
PunycodeAsset
This asset bundle provides the javascript files needed for the [[EmailValidator]]s client validation.
RangeValidator
RangeValidator validates that the attribute value is among a list of values.
RegularExpressionValidator
RegularExpressionValidator validates that the attribute value matches the specified [[pattern]].
RequiredValidator
RequiredValidator validates that the specified attribute does not have null or empty value.
SafeValidator
SafeValidator serves as a dummy validator whose main purpose is to mark the attributes to be safe for massive assignment.
StringValidator
StringValidator validates that the attribute value is of certain length.
TrimValidator
This class converts the attribute value(s) to string(s) and strip characters.
UniqueValidator
UniqueValidator validates that the attribute value is unique in the specified database table.
UrlValidator
UrlValidator validates that the attribute value is a valid http or https URL.
ValidationAsset
This asset bundle provides the javascript files for client validation.
Validator
Validator is the base class for all validators.
Application
Application is the base class for all web application classes.
AssetBundle
AssetBundle represents a collection of asset files, such as CSS, JS, images.
AssetConverter
AssetConverter supports conversion of several popular formats into JS or CSS files.
AssetManager
AssetManager manages asset bundle configuration and loading.
BadRequestHttpException
BadRequestHttpException represents a "Bad Request" HTTP exception with status code 400.
CacheSession
CacheSession implements a session component using cache as storage medium.
CompositeUrlRule
CompositeUrlRule is the base class for URL rule classes that consist of multiple simpler rules.
ConflictHttpException
ConflictHttpException represents a "Conflict" HTTP exception with status code 409.
Controller
Controller is the base class of web controllers.
Cookie
Cookie represents information related with a cookie, such as [[name]], [[value]], [[domain]], etc.
CookieCollection
CookieCollection maintains the cookies available in the current request.
DbSession
DbSession extends [[Session]] by using database as session data storage.
ErrorAction
ErrorAction displays application errors using a specified view.
ErrorHandler
ErrorHandler handles uncaught PHP errors and exceptions.
ForbiddenHttpException
ForbiddenHttpException represents a "Forbidden" HTTP exception with status code 403.
GoneHttpException
GoneHttpException represents a "Gone" HTTP exception with status code 410.
GroupUrlRule
GroupUrlRule represents a collection of URL rules sharing the same prefix in their patterns and routes.
HeaderCollection
HeaderCollection is used by [[Response]] to maintain the currently registered HTTP headers.
HeadersAlreadySentException
HeadersAlreadySentException represents an exception caused by any headers that were already sent before web response was sent.
HtmlResponseFormatter
HtmlResponseFormatter formats the given data into an HTML response content.
HttpException
HttpException represents an exception caused by an improper request of the end-user.
JqueryAsset
This asset bundle provides the [jQuery](https://jquery.com/) JavaScript library.
JsExpression
`JsExpression` marks a string as a JavaScript expression.
JsonParser
Parses a raw HTTP request using [[\yii\helpers\Json::decode()]].
JsonResponseFormatter
JsonResponseFormatter formats the given data into a JSON or JSONP response content.
Link
Link represents a link object as defined in [JSON Hypermedia API Language](https://tools.ietf.org/html/draft-kelly-json-hal-03).
MethodNotAllowedHttpException
MethodNotAllowedHttpException represents a "Method Not Allowed" HTTP exception with status code 405.
MultiFieldSession
MultiFieldSession is the base class for session storage implementations with multi-field data storage support.
MultipartFormDataParser
MultipartFormDataParser parses content encoded as 'multipart/form-data'.
NotAcceptableHttpException
NotAcceptableHttpException represents a "Not Acceptable" HTTP exception with status code 406.
NotFoundHttpException
NotFoundHttpException represents a "Not Found" HTTP exception with status code 404.
RangeNotSatisfiableHttpException
RangeNotSatisfiableHttpException represents an exception caused by an improper request of the end-user.
Request
The web Request class represents an HTTP request.
Response
The web Response class represents an HTTP response.
ServerErrorHttpException
ServerErrorHttpException represents an "Internal Server Error" HTTP exception with status code 500.
Session
Session provides session data management and the related configurations.
SessionIterator
SessionIterator implements an [[\Iterator|iterator]] for traversing session variables managed by [[Session]].
TooManyRequestsHttpException
TooManyRequestsHttpException represents a "Too Many Requests" HTTP exception with status code 429.
UnauthorizedHttpException
UnauthorizedHttpException represents an "Unauthorized" HTTP exception with status code 401.
UnprocessableEntityHttpException
UnprocessableEntityHttpException represents an "Unprocessable Entity" HTTP exception with status code 422.
UnsupportedMediaTypeHttpException
UnsupportedMediaTypeHttpException represents an "Unsupported Media Type" HTTP exception with status code 415.
UploadedFile
UploadedFile represents the information for an uploaded file.
UrlManager
UrlManager handles HTTP request parsing and creation of URLs based on a set of rules.
UrlNormalizer
UrlNormalizer normalizes URLs for [[UrlManager]] and [[UrlRule]].
UrlNormalizerRedirectException
UrlNormalizerRedirectException represents an information for redirection which should be performed during the URL normalization.
UrlRule
UrlRule represents a rule used by [[UrlManager]] for parsing and generating URLs.
User
User is the class for the `user` application component that manages the user authentication status.
UserEvent
This event class is used for Events triggered by the [[User]] class.
View
View represents a view object in the MVC pattern.
ViewAction
ViewAction represents an action that displays a view according to a user-specified parameter.
XmlResponseFormatter
XmlResponseFormatter formats the given data into an XML response content.
YiiAsset
This asset bundle provides the base JavaScript files for the Yii Framework.
ActiveField
ActiveField represents a form input field within an [[ActiveForm]].
ActiveForm
ActiveForm is a widget that builds an interactive HTML form for one or multiple data models.
ActiveFormAsset
The asset bundle for the [[ActiveForm]] widget.
BaseListView
BaseListView is a base class for widgets displaying data from data provider such as ListView and GridView.
Block
Block records all output between [[begin()]] and [[end()]] calls and stores it in [[\yii\base\View::$blocks]].
Breadcrumbs
Breadcrumbs displays a list of links indicating the position of the current page in the whole site hierarchy.
ContentDecorator
ContentDecorator records all output between [[begin()]] and [[end()]] calls, passes it to the given view file as `$content` and then echoes rendering result.
DetailView
DetailView displays the detail of a single data [[model]].
FragmentCache
FragmentCache is used by [[\yii\base\View]] to provide caching of page fragments.
InputWidget
InputWidget is the base class for widgets that collect user inputs.
LinkPager
LinkPager displays a list of hyperlinks that lead to different pages of target.
LinkSorter
LinkSorter renders a list of sort links for the given sort definition.
ListView
The ListView widget is used to display data from data provider. Each data model is rendered using the view specified.
MaskedInput
MaskedInput generates a masked text input.
MaskedInputAsset
The asset bundle for the [[MaskedInput]] widget.
Menu
Menu displays a multi-level menu using nested HTML lists.
Pjax
Pjax is a widget integrating the [pjax](https://github.com/yiisoft/jquery-pjax) jQuery plugin.
PjaxAsset
This asset bundle provides the javascript files required by [[Pjax]] widget.
Spaceless
Spaceless widget removes whitespace characters between HTML tags. Whitespaces within HTML tags or in a plain text are always left untouched.
Yii
Yii is a helper class serving common framework functionalities.
AuthAction
AuthAction performs authentication via different auth clients.
BaseClient
BaseClient is a base Auth Client class.
BaseOAuth
BaseOAuth is a base class for the OAuth clients.
CacheStateStorage
CacheStateStorage provides Auth client state storage based in cache component.
ClientErrorResponseException
ClientErrorResponseException represents an exception caused by a "client error" server response status code (4xx).
Facebook
Facebook allows authentication via Facebook OAuth.
GitHub
GitHub allows authentication via GitHub OAuth.
Google
Google allows authentication via Google OAuth.
GoogleHybrid
GoogleHybrid is an enhanced version of the [[Google]], which uses Google+ hybrid sign-in flow, which relies on embedded JavaScript code to generate a sign-in button and handle user authentication dialog.
LinkedIn
LinkedIn allows authentication via LinkedIn OAuth.
Live
Live allows authentication via Microsoft Live OAuth.
Oauth2Client
Generic client that allows authentication via OAuth 2.0.
Twitter
Twitter allows authentication via Twitter OAuth.
TwitterOAuth2
TwitterOAuth2 allows authentication via Twitter OAuth 2.
VKontakte
VKontakte allows authentication via VKontakte OAuth.
Yandex
Yandex allows authentication via Yandex OAuth.
Collection
Collection is a storage for all auth clients in the application.
InvalidResponseException
InvalidResponseException represents an exception caused by a non-successful server response status code.
OAuth1
OAuth1 serves as a client for the OAuth 1/1.0a flow.
OAuth2
OAuth2 serves as a client for the OAuth 2 flow.
OAuthToken
Token represents OAuth token.
OpenId
OpenId provides a simple interface for OpenID (1.1 and 2.0) authentication.
OpenIdConnect
OpenIdConnect serves as a client for the OpenIdConnect flow.
SessionStateStorage
SessionStateStorage provides Auth client state storage based on web session.
BaseMethod
BaseMethod is a base class for the OAuth signature methods.
HmacSha
HmacSha1 represents 'HMAC SHA' signature method.
HmacSha1
HmacSha1 represents 'HMAC SHA' signature method.
PlainText
PlainText represents 'PLAINTEXT' signature method.
RsaSha
RsaSha1 represents 'SHAwithRSA' (also known as RSASSA-PKCS1-V1_5-SIGN with the SHA hash) signature method.
RsaSha1
RsaSha1 represents 'SHAwithRSA' (also known as RSASSA-PKCS1-V1_5-SIGN with the SHA hash) signature method.
AuthChoice
AuthChoice prints buttons for authentication via various auth clients.
AuthChoiceAsset
AuthChoiceAsset is an asset bundle for [[AuthChoice]] widget.
AuthChoiceItem
AuthChoiceItem is a base class for creating widgets, which can be used to render link for auth client at [[AuthChoice]].
AuthChoiceStyleAsset
AuthChoiceAsset is an asset bundle for [[AuthChoice]] widget.
GooglePlusButton
GooglePlusButton renders Google+ sign-in button.
ActiveField
A Bootstrap 3 enhanced version of [[\yii\widgets\ActiveField]].
ActiveForm
A Bootstrap 3 enhanced version of [[\yii\widgets\ActiveForm]].
Alert
Alert renders an alert bootstrap component.
BaseHtml
BaseHtml provides concrete implementation for [[Html]].
BootstrapAsset
Asset bundle for the Twitter bootstrap css files.
BootstrapPluginAsset
Asset bundle for the Twitter bootstrap javascript files.
BootstrapThemeAsset
Asset bundle for the Twitter bootstrap default theme.
Button
Button renders a bootstrap button.
ButtonDropdown
ButtonDropdown renders a group or split button dropdown bootstrap component.
ButtonGroup
ButtonGroup renders a button group bootstrap component.
Carousel
Carousel renders a carousel bootstrap javascript component.
Collapse
Collapse renders an accordion bootstrap javascript component.
Dropdown
Dropdown renders a Bootstrap dropdown menu component.
Html
Html is an enhanced version of [[\yii\helpers\Html]] helper class dedicated to the Bootstrap needs.
InputWidget
InputWidget is an adjusted for bootstrap needs version of [[\yii\widgets\InputWidget]].
Modal
Modal renders a modal window that can be toggled by clicking on a button.
Nav
Nav renders a nav HTML component.
NavBar
NavBar renders a navbar HTML component.
Progress
Progress renders a bootstrap progress bar component.
Tabs
Tabs renders a Tab bootstrap javascript component.
ToggleButtonGroup
ToggleButtonGroup allows rendering form inputs Checkbox/Radio toggle button groups.
Widget
\yii\bootstrap\Widget is the base class for all bootstrap widgets.
Installer
Plugin
Plugin is the composer plugin that registers the Yii composer installer.
ExplainAction
ExplainAction provides EXPLAIN information for SQL queries
Filter
Provides array filtering capabilities.
Base
Base class for matchers that are used in a filter.
GreaterThan
Checks if the given value is greater than the base one.
GreaterThanOrEqual
Checks if the given value is greater than or equal the base one.
LowerThan
Checks if the given value is lower than the base one.
SameAs
Checks if the given value is exactly or partially same as the base one.
DefaultController
Debugger controller provides browsing over available debug logs.
UserController
User controller
DbAsset
DB asset bundle
DebugAsset
Debugger asset bundle
FlattenException
FlattenException wraps a PHP Exception to be able to serialize it.
LogTarget
The debug LogTarget is used to store logs for later use in the debugger tool
ActionRoutes
ActionRoutes model
CurrentRoute
CurrentRoute model
RouterRules
RouterRules model
Router
CurrentRoute model
Base
Base search model
Db
Search model for current request database queries.
Debug
Search model for requests manifest data.
Event
Event
Log
Search model for current request log.
Mail
Mail represents the model behind the search form about current send emails.
Profile
Search model for current request profiling log.
User
Search model for implementation of IdentityInterface
DataProvider
DataProvider implements a data provider based on a data array.
Search
Search model for timeline data.
Svg
Svg is used to draw a graph using SVG
UserSwitch
UserSwitch is a model used to temporary logging in another user
Module
The Yii Debug Module provides the debug toolbar and debugger
Panel
Panel is a base class for debugger panel classes. It defines how data should be collected, what should be displayed at debug toolbar and on debugger details view.
AssetPanel
Debugger panel that collects and displays asset bundles data.
ConfigPanel
Debugger panel that collects and displays application configuration and environment.
DbPanel
Debugger panel that collects and displays database queries performed.
DumpPanel
Dump panel that collects and displays debug messages (Logger::LEVEL_TRACE).
EventPanel
Debugger panel that collects and displays information about triggered events.
LogPanel
Debugger panel that collects and displays logs.
MailPanel
Debugger panel that collects and displays the generated emails.
ProfilingPanel
Debugger panel that collects and displays performance profiling info.
RequestPanel
Debugger panel that collects and displays request data.
RouterPanel
RouterPanel provides a panel which displays information about routing process.
TimelinePanel
Debugger panel that collects and displays timeline data.
UserPanel
Debugger panel that collects and displays user data.
TimelineAsset
Timeline asset bundle
UserswitchAsset
User switch asset bundle
NavigationButton
Render button for navigation to previous or next request in debug panel
FixtureController
This command creates fixtures based on a given template.
CodeFile
CodeFile represents a code file to be generated.
ActiveField
ActiveField represents a form input field within an [[ActiveForm]].
DiffRendererHtmlInline
Renders diff to HTML. Output adjusted to be copy-paste friendly.
GenerateAction
Action is the base class for all controller action classes.
GenerateController
This is the command line version of Gii - a code generator.
DefaultController
Controller is the base class of web controllers.
Generator
This is the base class for all generator classes.
Generator
This generator will generate a controller and one or a few action view files.
Generator
Generates CRUD controller and views.
Generator
This generator will generate the skeleton files needed by an extension.
Generator
This generator will generate an action view file based on the specified model class.
Generator
This generator will generate one or multiple ActiveRecord classes for the specified database table.
Generator
This generator will generate the skeleton code needed by a module.
GiiAsset
This declares the asset files required by Gii.
Module
This is the main module class for the Gii module.
Client
Client provide high level interface for HTTP requests execution.
CurlFormatter
CURLFormatter is used with CurlTransport to format the content of the request as an array with the field name as key and field data as value
CurlTransport
CurlTransport sends HTTP messages using [Client URL Library (cURL)](http://php.net/manual/en/book.curl.php)
HttpClientPanel
Debugger panel that collects and displays HTTP requests performed.
RequestExecuteAction
RequestExecuteAction executes HTTP request and passes its result to the browser.
SearchModel
Log search model.
Exception
Exception represents an exception that is caused during HTTP requests.
JsonFormatter
JsonFormatter formats HTTP message as JSON.
JsonParser
JsonParser parses HTTP message content as JSON.
Message
Message represents a base HTTP message.
MockTransport
Transport performs actual HTTP request sending.
Request
Request represents HTTP request.
RequestEvent
RequestEvent represents the event parameter used for an request events.
Response
Response represents HTTP request response.
StreamTransport
StreamTransport sends HTTP messages using [Streams](http://php.net/manual/en/book.stream.php)
Transport
Transport performs actual HTTP request sending.
UrlEncodedFormatter
UrlEncodedFormatter formats HTTP message as 'application/x-www-form-urlencoded'.
UrlEncodedParser
UrlEncodedParser parses HTTP message content as 'application/x-www-form-urlencoded'.
XmlFormatter
XmlFormatter formats HTTP message as XML.
XmlParser
XmlParser parses HTTP message content as XML.
BaseImage
BaseImage provides concrete implementation for [[Image]].
Image
Image implements most commonly used image manipulation functions using the [Imagine library](http://imagine.readthedocs.org/).
Accordion
Accordion renders an accordion jQuery UI widget.
AutoComplete
AutoComplete renders an autocomplete jQuery UI widget.
DatePicker
DatePicker renders a `datepicker` jQuery UI widget.
DatePickerLanguageAsset
AssetBundle represents a collection of asset files, such as CSS, JS, images.
Dialog
Dialog renders an dialog jQuery UI widget.
Draggable
Draggable renders an draggable jQuery UI widget.
Droppable
Droppable renders an droppable jQuery UI widget.
InputWidget
InputWidget is the base class for all jQuery UI input widgets.
JuiAsset
AssetBundle represents a collection of asset files, such as CSS, JS, images.
Menu
Menu renders a menu jQuery UI widget.
ProgressBar
ProgressBar renders an progressbar jQuery UI widget.
Resizable
Resizable renders an resizable jQuery UI widget.
Selectable
Selectable renders a selectable jQuery UI widget.
Slider
Slider renders a slider jQuery UI widget.
SliderInput
SliderInput renders a slider jQuery UI widget that writes its value into hidden input.
Sortable
Sortable renders a sortable jQuery UI widget.
Spinner
Spinner renders an spinner jQuery UI widget.
Tabs
Tabs renders a tabs jQuery UI widget.
Widget
\yii\jui\Widget is the base class for all jQuery UI widgets.
Action
Base Command Action.
Command
Base Command.
InfoAction
Info about queue status.
Queue
Queue with CLI.
Signal
Process Signal Helper.
SignalLoop
Signal Loop.
Verbose
Verbose Behavior.
VerboseBehavior
Verbose Behavior.
WorkerEvent
Worker Event.
Behavior
Closure Behavior.
Job
Closure Job.
Panel
Debug Panel.
Command
Manages application amqp-queue.
Queue
Amqp Queue.
Command
Manages application amqp-queue.
Queue
Amqp Queue.
Command
Manages application beanstalk-queue.
InfoAction
Info about queue status.
Queue
Beanstalk Queue.
Command
Manages application db-queue.
InfoAction
Info about queue status.
Queue
Db Queue.
StatisticsProvider
Statistics Provider
Command
Manages application file-queue.
InfoAction
Info about queue status.
Queue
File Queue.
StatisticsProvider
Statistics Provider
Command
Manages application gearman-queue.
Queue
Gearman Queue.
Command
Manages application redis-queue.
InfoAction
Info about queue status.
Queue
Redis Queue.
StatisticsProvider
Statistics Provider
Command
Manages application aws sqs-queue.
Queue
SQS Queue.
Command
Manages application stomp-queue.
Queue
Stomp Queue.
Queue
Sync Queue.
ExecEvent
Exec Event.
Generator
This generator will generate a job.
InvalidJobException
Invalid Job Exception.
JobEvent
Job Event.
LogBehavior
Log Behavior.
PushEvent
Push Event.
Queue
Base Queue.
IgbinarySerializer
Igbinary Serializer.
JsonSerializer
Json Serializer.
PhpSerializer
Php Serializer.
ActiveQuery
ActiveQuery represents a query associated with an Active Record class.
ActiveRecord
ActiveRecord is the base class for classes representing relational data in terms of objects.
Cache
Redis Cache implements a cache application component based on [redis](https://redis.io/) key-value store.
Connection
The redis connection class is used to establish a connection to a [redis](https://redis.io/) server.
LuaScriptBuilder
LuaScriptBuilder builds lua scripts used for retrieving data from redis.
Mutex
Redis Mutex implements a mutex component using [redis](https://redis.io/) as the storage medium.
Session
Redis Session implements a session component using [redis](https://redis.io/) as the storage medium.
SocketException
SocketException indicates a socket connection failure in [[Connection]].
Logger
Mailer
BaseMailer serves as a base class that implements the basic functions required by [[MailerInterface]].
Message
BaseMessage serves as a base class that implements the [[send()]] method required by [[MessageInterface]].

Traits

ApplicationTrait
InvalidArgumentExceptionTrait
AwsErrorFactoryFromResponseTrait
CodeTrait
Adds the 4 space indented code blocks
FencedCodeTrait
Adds the fenced code blocks
HeadlineTrait
Adds the headline blocks
HtmlTrait
Adds inline and block HTML support
ListTrait
Adds the list blocks
QuoteTrait
Adds the block quote elements
RuleTrait
Adds horizontal rules
TableTrait
Adds the table blocks
CodeTrait
Adds inline code elements
EmphStrongTrait
Adds inline emphasizes and strong elements
LinkTrait
Addes links and images as well as url markers.
StrikeoutTrait
Adds strikeout inline elements
UrlLinkTrait
Adds auto linking for URLs
VerifyDeprecations
EventEmitterTrait
GeneratorAwareExtensionTrait
A helper trait to be used with GeneratorAwareExtension.
MessageTrait
Trait implementing functionality common to requests and responses.
StreamDecoratorTrait
Stream decorator trait
CommonPluginManagerTrait
Trait for testing plugin managers for v2-v3 compatibility
AllGuardsTrait
An aggregate for all guard traits
ArrayOrTraversableGuardTrait
Provide a guard method for array or Traversable data
EmptyGuardTrait
Provide a guard method against empty data
NullGuardTrait
Provide a guard method against null data
FileInformationTrait
ArrayEnabled
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.
LockableTrait
Basic lock feature for commands.
TesterTrait
AsyncDecoratorTrait
Eases with processing responses while streaming them.
DecoratorTrait
Eases with writing decorators.
HttpClientTrait
Provides the common logic from writing HttpClientInterface implementations.
MandrillHeadersTrait
MailgunHeadersTrait
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".
ArrayableTrait
ArrayableTrait provides a common implementation of the [[Arrayable]] interface.
ArrayAccessTrait
ArrayAccessTrait provides the implementation for [[\IteratorAggregate]], [[\ArrayAccess]] and [[\Countable]].
DynamicContentAwareTrait
DynamicContentAwareTrait implements common methods for classes which support a [[View]] dynamic content feature.
StaticInstanceTrait
StaticInstanceTrait provides methods to satisfy [[StaticInstanceInterface]] interface.
ActiveQueryTrait
ActiveQueryTrait implements the common methods and properties for active record query classes.
ActiveRelationTrait
ActiveRelationTrait implements the common methods and properties for active record relational queries.
ConstraintFinderTrait
ConstraintFinderTrait provides methods for getting a table constraint information.
ExpressionBuilderTrait
Trait ExpressionBuilderTrait provides common constructor for classes that should implement [[ExpressionBuilderInterface]]
QueryTrait
The BaseQuery trait represents the minimum method set of a database Query.
SchemaBuilderTrait
SchemaBuilderTrait contains shortcut methods to create instances of [[ColumnSchemaBuilder]].
ViewFinderTrait
ViewFinderTrait implements the method getViewNames for finding views in a database.
FileFixtureTrait
FileFixtureTrait provides functionalities for loading data fixture from file.
FixtureTrait
FixtureTrait provides functionalities for loading, unloading and accessing fixtures for a test case.
BootstrapWidgetTrait
BootstrapWidgetTrait is the trait, which provides basic for all bootstrap widgets features.

Constants

CURLOPT_CONNECTTIMEOUT_MS  = 156
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
HTMLPURIFIER_PREFIX  = \realpath(\dirname(__FILE__) . '/..')
HTMLPURIFIER_PREFIX  = \dirname(__FILE__)
IANA_URL  = 'https://data.iana.org/TLD/tlds-alpha-by-domain.txt'
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
LAMINAS_HOSTNAME_VALIDATOR_FILE  = __DIR__ . '/../src/Hostname.php'
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
PHP_CODESNIFFER_CBF  = false
PHP_CODESNIFFER_VERBOSITY  = $this->config->verbosity
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  = (((float) \PCRE_VERSION < 10) ? (float) \PCRE_VERSION >= 8.32 : ((float) \PCRE_VERSION >= 10.39)) ? '\X' : \Symfony\Polyfill\Intl\Grapheme\Grapheme::GRAPHEME_CLUSTER_RX
T_AMPERSAND_FOLLOWED_BY_VAR_OR_VARARG  = 'PHPCS_T_AMPERSAND_FOLLOWED_BY_VAR_OR_VARARG'
T_AMPERSAND_NOT_FOLLOWED_BY_VAR_OR_VARARG  = 'PHPCS_T_AMPERSAND_NOT_FOLLOWED_BY_VAR_OR_VARARG'
T_ANON_CLASS  = 'PHPCS_T_ANON_CLASS'
T_ARRAY_HINT  = 'PHPCS_T_ARRAY_HINT'
T_ASPERAND  = 'PHPCS_T_ASPERAND'
T_ATTRIBUTE  = 'PHPCS_T_ATTRIBUTE'
T_ATTRIBUTE_END  = 'PHPCS_T_ATTRIBUTE_END'
T_BACKTICK  = 'PHPCS_T_BACKTICK'
T_BAD_CHARACTER  = 'PHPCS_T_BAD_CHARACTER'
T_BINARY_CAST  = 'PHPCS_T_BINARY_CAST'
T_BITWISE_AND  = 'PHPCS_T_BITWISE_AND'
T_BITWISE_NOT  = 'PHPCS_T_BITWISE_NOT'
T_BITWISE_OR  = 'PHPCS_T_BITWISE_OR'
T_BITWISE_XOR  = 'PHPCS_T_BITWISE_XOR'
T_BOOLEAN_NOT  = 'PHPCS_T_BOOLEAN_NOT'
T_CLOSE_CURLY_BRACKET  = 'PHPCS_T_CLOSE_CURLY_BRACKET'
T_CLOSE_OBJECT  = 'PHPCS_T_CLOSE_OBJECT'
T_CLOSE_PARENTHESIS  = 'PHPCS_T_CLOSE_PARENTHESIS'
T_CLOSE_SHORT_ARRAY  = 'PHPCS_T_CLOSE_SHORT_ARRAY'
T_CLOSE_SQUARE_BRACKET  = 'PHPCS_T_CLOSE_SQUARE_BRACKET'
T_CLOSE_USE_GROUP  = 'PHPCS_T_CLOSE_USE_GROUP'
T_CLOSURE  = 'PHPCS_T_CLOSURE'
T_COALESCE  = 'PHPCS_T_COALESCE'
T_COALESCE_EQUAL  = 'PHPCS_T_COALESCE_EQUAL'
T_COLON  = 'PHPCS_T_COLON'
T_COLOUR  = 'PHPCS_T_COLOUR'
T_COMMA  = 'PHPCS_T_COMMA'
T_DIVIDE  = 'PHPCS_T_DIVIDE'
T_DOC_COMMENT_CLOSE_TAG  = 'PHPCS_T_DOC_COMMENT_CLOSE_TAG'
T_DOC_COMMENT_OPEN_TAG  = 'PHPCS_T_DOC_COMMENT_OPEN_TAG'
T_DOC_COMMENT_STAR  = 'PHPCS_T_DOC_COMMENT_STAR'
T_DOC_COMMENT_STRING  = 'PHPCS_T_DOC_COMMENT_STRING'
T_DOC_COMMENT_TAG  = 'PHPCS_T_DOC_COMMENT_TAG'
T_DOC_COMMENT_WHITESPACE  = 'PHPCS_T_DOC_COMMENT_WHITESPACE'
T_DOLLAR  = 'PHPCS_T_DOLLAR'
T_DOUBLE_QUOTED_STRING  = 'PHPCS_T_DOUBLE_QUOTED_STRING'
T_ELLIPSIS  = 'PHPCS_T_ELLIPSIS'
T_EMBEDDED_PHP  = 'PHPCS_T_EMBEDDED_PHP'
T_END_NOWDOC  = 'PHPCS_T_END_NOWDOC'
T_ENUM  = 'PHPCS_T_ENUM'
T_ENUM_CASE  = 'PHPCS_T_ENUM_CASE'
T_EQUAL  = 'PHPCS_T_EQUAL'
T_FALSE  = 'PHPCS_T_FALSE'
T_FINALLY  = 'PHPCS_T_FINALLY'
T_FN  = 'PHPCS_T_FN'
T_FN_ARROW  = 'PHPCS_T_FN_ARROW'
T_GOTO_LABEL  = 'PHPCS_T_GOTO_LABEL'
T_GREATER_THAN  = 'PHPCS_T_GREATER_THAN'
T_HASH  = 'PHPCS_T_HASH'
T_HEREDOC  = 'PHPCS_T_HEREDOC'
T_INLINE_ELSE  = 'PHPCS_T_INLINE_ELSE'
T_INLINE_THEN  = 'PHPCS_T_INLINE_THEN'
T_LABEL  = 'PHPCS_T_LABEL'
T_LESS_THAN  = 'PHPCS_T_LESS_THAN'
T_MATCH  = 'PHPCS_T_MATCH'
T_MATCH_ARROW  = 'PHPCS_T_MATCH_ARROW'
T_MATCH_DEFAULT  = 'PHPCS_T_MATCH_DEFAULT'
T_MINUS  = 'PHPCS_T_MINUS'
T_MODULUS  = 'PHPCS_T_MODULUS'
T_MULTIPLY  = 'PHPCS_T_MULTIPLY'
T_NAME_FULLY_QUALIFIED  = 'PHPCS_T_NAME_FULLY_QUALIFIED'
T_NAME_QUALIFIED  = 'PHPCS_T_NAME_QUALIFIED'
T_NAME_RELATIVE  = 'PHPCS_T_NAME_RELATIVE'
T_NONE  = 'PHPCS_T_NONE'
T_NOWDOC  = 'PHPCS_T_NOWDOC'
T_NULL  = 'PHPCS_T_NULL'
T_NULLABLE  = 'PHPCS_T_NULLABLE'
T_NULLSAFE_OBJECT_OPERATOR  = 'PHPCS_T_NULLSAFE_OBJECT_OPERATOR'
T_OBJECT  = 'PHPCS_T_OBJECT'
T_OPEN_CURLY_BRACKET  = 'PHPCS_T_OPEN_CURLY_BRACKET'
T_OPEN_PARENTHESIS  = 'PHPCS_T_OPEN_PARENTHESIS'
T_OPEN_SHORT_ARRAY  = 'PHPCS_T_OPEN_SHORT_ARRAY'
T_OPEN_SQUARE_BRACKET  = 'PHPCS_T_OPEN_SQUARE_BRACKET'
T_OPEN_USE_GROUP  = 'PHPCS_T_OPEN_USE_GROUP'
T_PARAM_NAME  = 'PHPCS_T_PARAM_NAME'
T_PARENT  = 'PHPCS_T_PARENT'
T_PHPCS_DISABLE  = 'PHPCS_T_PHPCS_DISABLE'
T_PHPCS_ENABLE  = 'PHPCS_T_PHPCS_ENABLE'
T_PHPCS_IGNORE  = 'PHPCS_T_PHPCS_IGNORE'
T_PHPCS_IGNORE_FILE  = 'PHPCS_T_PHPCS_IGNORE_FILE'
T_PHPCS_SET  = 'PHPCS_T_PHPCS_SET'
T_PLUS  = 'PHPCS_T_PLUS'
T_POW  = 'PHPCS_T_POW'
T_POW_EQUAL  = 'PHPCS_T_POW_EQUAL'
T_PROPERTY  = 'PHPCS_T_PROPERTY'
T_PROTOTYPE  = 'PHPCS_T_PROTOTYPE'
T_READONLY  = 'PHPCS_T_READONLY'
T_REGULAR_EXPRESSION  = 'PHPCS_T_REGULAR_EXPRESSION'
T_RETURN_TYPE  = 'PHPCS_T_RETURN_TYPE'
T_SELF  = 'PHPCS_T_SELF'
T_SEMICOLON  = 'PHPCS_T_SEMICOLON'
T_SPACESHIP  = 'PHPCS_T_SPACESHIP'
T_START_NOWDOC  = 'PHPCS_T_START_NOWDOC'
T_STRING_CONCAT  = 'PHPCS_T_STRING_CONCAT'
T_STYLE  = 'PHPCS_T_STYLE'
T_THIS  = 'PHPCS_T_THIS'
T_TRUE  = 'PHPCS_T_TRUE'
T_TYPE_CLOSE_PARENTHESIS  = 'PHPCS_T_TYPE_CLOSE_PARENTHESIS'
T_TYPE_INTERSECTION  = 'PHPCS_T_TYPE_INTERSECTION'
T_TYPE_OPEN_PARENTHESIS  = 'PHPCS_T_TYPE_OPEN_PARENTHESIS'
T_TYPE_UNION  = 'PHPCS_T_TYPE_UNION'
T_TYPEOF  = 'PHPCS_T_TYPEOF'
T_URL  = 'PHPCS_T_URL'
T_YIELD  = 'PHPCS_T_YIELD'
T_YIELD_FROM  = 'PHPCS_T_YIELD_FROM'
T_ZSR  = 'PHPCS_T_ZSR'
T_ZSR_EQUAL  = 'PHPCS_T_ZSR_EQUAL'
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

Functions

htmlpurifier_filter_extractstyleblocks_muteerrorhandler()  : mixed
HTMLPurifier()  : string
Purify HTML.
kses()  : mixed
check_digit()  : int
Calculates one MOD 11 check digit based on customary Brazilian algorithms.
getOfficialTLDs()  : Response
Get Official TLDs
getVersionFromString()  : string
Extract the first match of a string like "Version 2015072300" from the given string
getNewValidTlds()  : array<int, string>
Extract new Valid TLDs from a string containing one per line.
getPunycodeDecoder()  : callable
Retrieve and return a punycode decoder.
deep_copy()  : mixed
Deep copies the given value.
defineCompatibilityTokens()  : void
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.
assertObjectHasProperty()  : void
Asserts that an object has a specified property.
assertObjectNotHasProperty()  : void
Asserts that an object does not have a specified property.
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
getallheaders()  : mixed
Get all HTTP header key/values as an associative array for the current request.
resolve()  : PromiseInterface<string|int, T>
Creates a promise for the supplied `$promiseOrValue`.
reject()  : PromiseInterface<string|int, never>
Creates a rejected promise for the supplied `$reason`.
all()  : PromiseInterface<string|int, array<string|int, T>>
Returns a promise that will resolve only once all the items in `$promisesOrValues` have resolved. The resolution value of the returned promise will be an array containing the resolution values of each of the items in `$promisesOrValues`.
race()  : PromiseInterface<string|int, T>
Initiates a competitive race that allows one winner. Returns a promise which is resolved in the same way the first settled promise resolves.
any()  : PromiseInterface<string|int, T>
Returns a promise that will resolve when any one of the items in `$promisesOrValues` resolves. The resolution value of the returned promise will be the resolution value of the triggering item.
set_rejection_handler()  : callable(Throwable): void|null
Sets the global rejection handler for unhandled promise rejections.
trigger_deprecation()  : void
Triggers a silenced deprecation notice.
ctype_alnum()  : mixed
ctype_alpha()  : mixed
ctype_cntrl()  : mixed
ctype_digit()  : mixed
ctype_graph()  : mixed
ctype_lower()  : mixed
ctype_print()  : mixed
ctype_punct()  : mixed
ctype_space()  : mixed
ctype_upper()  : mixed
ctype_xdigit()  : mixed
ctype_alnum()  : bool
ctype_alpha()  : bool
ctype_cntrl()  : bool
ctype_digit()  : bool
ctype_graph()  : bool
ctype_lower()  : bool
ctype_print()  : bool
ctype_punct()  : bool
ctype_space()  : bool
ctype_upper()  : bool
ctype_xdigit()  : bool
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
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_str_pad()  : string
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>
mb_str_pad()  : string
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

Constants

CURLOPT_CONNECTTIMEOUT_MS

public mixed CURLOPT_CONNECTTIMEOUT_MS = 156

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

HTMLPURIFIER_PREFIX

public mixed HTMLPURIFIER_PREFIX = \realpath(\dirname(__FILE__) . '/..')

IDNA_ALLOW_UNASSIGNED

public mixed IDNA_ALLOW_UNASSIGNED = 1

IDNA_ALLOW_UNASSIGNED

public mixed IDNA_ALLOW_UNASSIGNED = 1

IDNA_CHECK_BIDI

public mixed IDNA_CHECK_BIDI = 4

IDNA_CHECK_CONTEXTJ

public mixed IDNA_CHECK_CONTEXTJ = 8

IDNA_CHECK_CONTEXTJ

public mixed IDNA_CHECK_CONTEXTJ = 8

IDNA_ERROR_BIDI

public mixed IDNA_ERROR_BIDI = 2048

IDNA_ERROR_BIDI

public mixed IDNA_ERROR_BIDI = 2048

IDNA_ERROR_CONTEXTJ

public mixed IDNA_ERROR_CONTEXTJ = 4096

IDNA_ERROR_CONTEXTJ

public mixed IDNA_ERROR_CONTEXTJ = 4096

IDNA_ERROR_DISALLOWED

public mixed IDNA_ERROR_DISALLOWED = 128

IDNA_ERROR_DISALLOWED

public mixed IDNA_ERROR_DISALLOWED = 128

IDNA_ERROR_DOMAIN_NAME_TOO_LONG

public mixed IDNA_ERROR_DOMAIN_NAME_TOO_LONG = 4

IDNA_ERROR_DOMAIN_NAME_TOO_LONG

public mixed IDNA_ERROR_DOMAIN_NAME_TOO_LONG = 4

IDNA_ERROR_EMPTY_LABEL

public mixed IDNA_ERROR_EMPTY_LABEL = 1

IDNA_ERROR_EMPTY_LABEL

public mixed IDNA_ERROR_EMPTY_LABEL = 1

IDNA_ERROR_HYPHEN_3_4

public mixed IDNA_ERROR_HYPHEN_3_4 = 32

IDNA_ERROR_HYPHEN_3_4

public mixed IDNA_ERROR_HYPHEN_3_4 = 32

IDNA_ERROR_INVALID_ACE_LABEL

public mixed IDNA_ERROR_INVALID_ACE_LABEL = 1024

IDNA_ERROR_INVALID_ACE_LABEL

public mixed IDNA_ERROR_INVALID_ACE_LABEL = 1024

IDNA_ERROR_LABEL_HAS_DOT

public mixed IDNA_ERROR_LABEL_HAS_DOT = 512

IDNA_ERROR_LABEL_HAS_DOT

public mixed IDNA_ERROR_LABEL_HAS_DOT = 512

IDNA_ERROR_LABEL_TOO_LONG

public mixed IDNA_ERROR_LABEL_TOO_LONG = 2

IDNA_ERROR_LABEL_TOO_LONG

public mixed IDNA_ERROR_LABEL_TOO_LONG = 2

IDNA_ERROR_LEADING_COMBINING_MARK

public mixed IDNA_ERROR_LEADING_COMBINING_MARK = 64

IDNA_ERROR_LEADING_COMBINING_MARK

public mixed IDNA_ERROR_LEADING_COMBINING_MARK = 64

IDNA_ERROR_LEADING_HYPHEN

public mixed IDNA_ERROR_LEADING_HYPHEN = 8

IDNA_ERROR_LEADING_HYPHEN

public mixed IDNA_ERROR_LEADING_HYPHEN = 8

IDNA_ERROR_PUNYCODE

public mixed IDNA_ERROR_PUNYCODE = 256

IDNA_ERROR_PUNYCODE

public mixed IDNA_ERROR_PUNYCODE = 256

IDNA_ERROR_TRAILING_HYPHEN

public mixed IDNA_ERROR_TRAILING_HYPHEN = 16

IDNA_ERROR_TRAILING_HYPHEN

public mixed IDNA_ERROR_TRAILING_HYPHEN = 16

IDNA_NONTRANSITIONAL_TO_ASCII

public mixed IDNA_NONTRANSITIONAL_TO_ASCII = 16

IDNA_NONTRANSITIONAL_TO_ASCII

public mixed IDNA_NONTRANSITIONAL_TO_ASCII = 16

IDNA_NONTRANSITIONAL_TO_UNICODE

public mixed IDNA_NONTRANSITIONAL_TO_UNICODE = 32

IDNA_NONTRANSITIONAL_TO_UNICODE

public mixed IDNA_NONTRANSITIONAL_TO_UNICODE = 32

IDNA_USE_STD3_RULES

public mixed IDNA_USE_STD3_RULES = 2

IDNA_USE_STD3_RULES

public mixed IDNA_USE_STD3_RULES = 2

INTL_IDNA_VARIANT_2003

public mixed INTL_IDNA_VARIANT_2003 = 0

INTL_IDNA_VARIANT_UTS46

public mixed INTL_IDNA_VARIANT_UTS46 = 1

INTL_IDNA_VARIANT_UTS46

public mixed INTL_IDNA_VARIANT_UTS46 = 1

LAMINAS_HOSTNAME_VALIDATOR_FILE

public mixed LAMINAS_HOSTNAME_VALIDATOR_FILE = __DIR__ . '/../src/Hostname.php'

MB_CASE_LOWER

public mixed MB_CASE_LOWER = 1

MB_CASE_TITLE

public mixed MB_CASE_TITLE = 2

MB_CASE_UPPER

public mixed MB_CASE_UPPER = 0

MYSQLI_REFRESH_REPLICA

public mixed MYSQLI_REFRESH_REPLICA = 64

PHP_CODESNIFFER_CBF

public mixed PHP_CODESNIFFER_CBF = false

PHP_CODESNIFFER_VERBOSITY

public mixed PHP_CODESNIFFER_VERBOSITY = $this->config->verbosity

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 = (((float) \PCRE_VERSION < 10) ? (float) \PCRE_VERSION >= 8.32 : ((float) \PCRE_VERSION >= 10.39)) ? '\X' : \Symfony\Polyfill\Intl\Grapheme\Grapheme::GRAPHEME_CLUSTER_RX

T_AMPERSAND_FOLLOWED_BY_VAR_OR_VARARG

public mixed T_AMPERSAND_FOLLOWED_BY_VAR_OR_VARARG = 'PHPCS_T_AMPERSAND_FOLLOWED_BY_VAR_OR_VARARG'

T_AMPERSAND_NOT_FOLLOWED_BY_VAR_OR_VARARG

public mixed T_AMPERSAND_NOT_FOLLOWED_BY_VAR_OR_VARARG = 'PHPCS_T_AMPERSAND_NOT_FOLLOWED_BY_VAR_OR_VARARG'

T_ANON_CLASS

public mixed T_ANON_CLASS = 'PHPCS_T_ANON_CLASS'

T_ARRAY_HINT

public mixed T_ARRAY_HINT = 'PHPCS_T_ARRAY_HINT'

T_ASPERAND

public mixed T_ASPERAND = 'PHPCS_T_ASPERAND'

T_ATTRIBUTE

public mixed T_ATTRIBUTE = 'PHPCS_T_ATTRIBUTE'

T_ATTRIBUTE_END

public mixed T_ATTRIBUTE_END = 'PHPCS_T_ATTRIBUTE_END'

T_BACKTICK

public mixed T_BACKTICK = 'PHPCS_T_BACKTICK'

T_BAD_CHARACTER

public mixed T_BAD_CHARACTER = 'PHPCS_T_BAD_CHARACTER'

T_BINARY_CAST

public mixed T_BINARY_CAST = 'PHPCS_T_BINARY_CAST'

T_BITWISE_AND

public mixed T_BITWISE_AND = 'PHPCS_T_BITWISE_AND'

T_BITWISE_NOT

public mixed T_BITWISE_NOT = 'PHPCS_T_BITWISE_NOT'

T_BITWISE_OR

public mixed T_BITWISE_OR = 'PHPCS_T_BITWISE_OR'

T_BITWISE_XOR

public mixed T_BITWISE_XOR = 'PHPCS_T_BITWISE_XOR'

T_BOOLEAN_NOT

public mixed T_BOOLEAN_NOT = 'PHPCS_T_BOOLEAN_NOT'

T_CLOSE_CURLY_BRACKET

public mixed T_CLOSE_CURLY_BRACKET = 'PHPCS_T_CLOSE_CURLY_BRACKET'

T_CLOSE_OBJECT

public mixed T_CLOSE_OBJECT = 'PHPCS_T_CLOSE_OBJECT'

T_CLOSE_PARENTHESIS

public mixed T_CLOSE_PARENTHESIS = 'PHPCS_T_CLOSE_PARENTHESIS'

T_CLOSE_SHORT_ARRAY

public mixed T_CLOSE_SHORT_ARRAY = 'PHPCS_T_CLOSE_SHORT_ARRAY'

T_CLOSE_SQUARE_BRACKET

public mixed T_CLOSE_SQUARE_BRACKET = 'PHPCS_T_CLOSE_SQUARE_BRACKET'

T_CLOSE_USE_GROUP

public mixed T_CLOSE_USE_GROUP = 'PHPCS_T_CLOSE_USE_GROUP'

T_CLOSURE

public mixed T_CLOSURE = 'PHPCS_T_CLOSURE'

T_COALESCE

public mixed T_COALESCE = 'PHPCS_T_COALESCE'

T_COALESCE_EQUAL

public mixed T_COALESCE_EQUAL = 'PHPCS_T_COALESCE_EQUAL'

T_COLON

public mixed T_COLON = 'PHPCS_T_COLON'

T_COLOUR

public mixed T_COLOUR = 'PHPCS_T_COLOUR'

T_COMMA

public mixed T_COMMA = 'PHPCS_T_COMMA'

T_DIVIDE

public mixed T_DIVIDE = 'PHPCS_T_DIVIDE'

T_DOC_COMMENT_CLOSE_TAG

public mixed T_DOC_COMMENT_CLOSE_TAG = 'PHPCS_T_DOC_COMMENT_CLOSE_TAG'

T_DOC_COMMENT_OPEN_TAG

public mixed T_DOC_COMMENT_OPEN_TAG = 'PHPCS_T_DOC_COMMENT_OPEN_TAG'

T_DOC_COMMENT_STAR

public mixed T_DOC_COMMENT_STAR = 'PHPCS_T_DOC_COMMENT_STAR'

T_DOC_COMMENT_STRING

public mixed T_DOC_COMMENT_STRING = 'PHPCS_T_DOC_COMMENT_STRING'

T_DOC_COMMENT_TAG

public mixed T_DOC_COMMENT_TAG = 'PHPCS_T_DOC_COMMENT_TAG'

T_DOC_COMMENT_WHITESPACE

public mixed T_DOC_COMMENT_WHITESPACE = 'PHPCS_T_DOC_COMMENT_WHITESPACE'

T_DOLLAR

public mixed T_DOLLAR = 'PHPCS_T_DOLLAR'

T_DOUBLE_QUOTED_STRING

public mixed T_DOUBLE_QUOTED_STRING = 'PHPCS_T_DOUBLE_QUOTED_STRING'

T_ELLIPSIS

public mixed T_ELLIPSIS = 'PHPCS_T_ELLIPSIS'

T_EMBEDDED_PHP

public mixed T_EMBEDDED_PHP = 'PHPCS_T_EMBEDDED_PHP'

T_END_NOWDOC

public mixed T_END_NOWDOC = 'PHPCS_T_END_NOWDOC'

T_ENUM

public mixed T_ENUM = 'PHPCS_T_ENUM'

T_ENUM_CASE

public mixed T_ENUM_CASE = 'PHPCS_T_ENUM_CASE'

T_EQUAL

public mixed T_EQUAL = 'PHPCS_T_EQUAL'

T_FALSE

public mixed T_FALSE = 'PHPCS_T_FALSE'

T_FINALLY

public mixed T_FINALLY = 'PHPCS_T_FINALLY'

T_FN

public mixed T_FN = 'PHPCS_T_FN'

T_FN_ARROW

public mixed T_FN_ARROW = 'PHPCS_T_FN_ARROW'

T_GOTO_LABEL

public mixed T_GOTO_LABEL = 'PHPCS_T_GOTO_LABEL'

T_GREATER_THAN

public mixed T_GREATER_THAN = 'PHPCS_T_GREATER_THAN'

T_HASH

public mixed T_HASH = 'PHPCS_T_HASH'

T_HEREDOC

public mixed T_HEREDOC = 'PHPCS_T_HEREDOC'

T_INLINE_ELSE

public mixed T_INLINE_ELSE = 'PHPCS_T_INLINE_ELSE'

T_INLINE_THEN

public mixed T_INLINE_THEN = 'PHPCS_T_INLINE_THEN'

T_LABEL

public mixed T_LABEL = 'PHPCS_T_LABEL'

T_LESS_THAN

public mixed T_LESS_THAN = 'PHPCS_T_LESS_THAN'

T_MATCH

public mixed T_MATCH = 'PHPCS_T_MATCH'

T_MATCH_ARROW

public mixed T_MATCH_ARROW = 'PHPCS_T_MATCH_ARROW'

T_MATCH_DEFAULT

public mixed T_MATCH_DEFAULT = 'PHPCS_T_MATCH_DEFAULT'

T_MINUS

public mixed T_MINUS = 'PHPCS_T_MINUS'

T_MODULUS

public mixed T_MODULUS = 'PHPCS_T_MODULUS'

T_MULTIPLY

public mixed T_MULTIPLY = 'PHPCS_T_MULTIPLY'

T_NAME_FULLY_QUALIFIED

public mixed T_NAME_FULLY_QUALIFIED = 'PHPCS_T_NAME_FULLY_QUALIFIED'

T_NAME_QUALIFIED

public mixed T_NAME_QUALIFIED = 'PHPCS_T_NAME_QUALIFIED'

T_NAME_RELATIVE

public mixed T_NAME_RELATIVE = 'PHPCS_T_NAME_RELATIVE'

T_NONE

public mixed T_NONE = 'PHPCS_T_NONE'

T_NOWDOC

public mixed T_NOWDOC = 'PHPCS_T_NOWDOC'

T_NULL

public mixed T_NULL = 'PHPCS_T_NULL'

T_NULLABLE

public mixed T_NULLABLE = 'PHPCS_T_NULLABLE'

T_NULLSAFE_OBJECT_OPERATOR

public mixed T_NULLSAFE_OBJECT_OPERATOR = 'PHPCS_T_NULLSAFE_OBJECT_OPERATOR'

T_OBJECT

public mixed T_OBJECT = 'PHPCS_T_OBJECT'

T_OPEN_CURLY_BRACKET

public mixed T_OPEN_CURLY_BRACKET = 'PHPCS_T_OPEN_CURLY_BRACKET'

T_OPEN_PARENTHESIS

public mixed T_OPEN_PARENTHESIS = 'PHPCS_T_OPEN_PARENTHESIS'

T_OPEN_SHORT_ARRAY

public mixed T_OPEN_SHORT_ARRAY = 'PHPCS_T_OPEN_SHORT_ARRAY'

T_OPEN_SQUARE_BRACKET

public mixed T_OPEN_SQUARE_BRACKET = 'PHPCS_T_OPEN_SQUARE_BRACKET'

T_OPEN_USE_GROUP

public mixed T_OPEN_USE_GROUP = 'PHPCS_T_OPEN_USE_GROUP'

T_PARAM_NAME

public mixed T_PARAM_NAME = 'PHPCS_T_PARAM_NAME'

T_PARENT

public mixed T_PARENT = 'PHPCS_T_PARENT'

T_PHPCS_DISABLE

public mixed T_PHPCS_DISABLE = 'PHPCS_T_PHPCS_DISABLE'

T_PHPCS_ENABLE

public mixed T_PHPCS_ENABLE = 'PHPCS_T_PHPCS_ENABLE'

T_PHPCS_IGNORE

public mixed T_PHPCS_IGNORE = 'PHPCS_T_PHPCS_IGNORE'

T_PHPCS_IGNORE_FILE

public mixed T_PHPCS_IGNORE_FILE = 'PHPCS_T_PHPCS_IGNORE_FILE'

T_PHPCS_SET

public mixed T_PHPCS_SET = 'PHPCS_T_PHPCS_SET'

T_PLUS

public mixed T_PLUS = 'PHPCS_T_PLUS'

T_POW

public mixed T_POW = 'PHPCS_T_POW'

T_POW_EQUAL

public mixed T_POW_EQUAL = 'PHPCS_T_POW_EQUAL'

T_PROPERTY

public mixed T_PROPERTY = 'PHPCS_T_PROPERTY'

T_PROTOTYPE

public mixed T_PROTOTYPE = 'PHPCS_T_PROTOTYPE'

T_READONLY

public mixed T_READONLY = 'PHPCS_T_READONLY'

T_REGULAR_EXPRESSION

public mixed T_REGULAR_EXPRESSION = 'PHPCS_T_REGULAR_EXPRESSION'

T_RETURN_TYPE

public mixed T_RETURN_TYPE = 'PHPCS_T_RETURN_TYPE'

T_SELF

public mixed T_SELF = 'PHPCS_T_SELF'

T_SEMICOLON

public mixed T_SEMICOLON = 'PHPCS_T_SEMICOLON'

T_SPACESHIP

public mixed T_SPACESHIP = 'PHPCS_T_SPACESHIP'

T_START_NOWDOC

public mixed T_START_NOWDOC = 'PHPCS_T_START_NOWDOC'

T_STRING_CONCAT

public mixed T_STRING_CONCAT = 'PHPCS_T_STRING_CONCAT'

T_STYLE

public mixed T_STYLE = 'PHPCS_T_STYLE'

T_THIS

public mixed T_THIS = 'PHPCS_T_THIS'

T_TRUE

public mixed T_TRUE = 'PHPCS_T_TRUE'

T_TYPE_CLOSE_PARENTHESIS

public mixed T_TYPE_CLOSE_PARENTHESIS = 'PHPCS_T_TYPE_CLOSE_PARENTHESIS'

T_TYPE_INTERSECTION

public mixed T_TYPE_INTERSECTION = 'PHPCS_T_TYPE_INTERSECTION'

T_TYPE_OPEN_PARENTHESIS

public mixed T_TYPE_OPEN_PARENTHESIS = 'PHPCS_T_TYPE_OPEN_PARENTHESIS'

T_TYPE_UNION

public mixed T_TYPE_UNION = 'PHPCS_T_TYPE_UNION'

T_TYPEOF

public mixed T_TYPEOF = 'PHPCS_T_TYPEOF'

T_URL

public mixed T_URL = 'PHPCS_T_URL'

T_YIELD

public mixed T_YIELD = 'PHPCS_T_YIELD'

T_YIELD_FROM

public mixed T_YIELD_FROM = 'PHPCS_T_YIELD_FROM'

T_ZSR

public mixed T_ZSR = 'PHPCS_T_ZSR'

T_ZSR_EQUAL

public mixed T_ZSR_EQUAL = 'PHPCS_T_ZSR_EQUAL'

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

htmlpurifier_filter_extractstyleblocks_muteerrorhandler()

htmlpurifier_filter_extractstyleblocks_muteerrorhandler() : mixed

HTMLPurifier()

Purify HTML.

HTMLPurifier(string $html[, mixed $config = null ]) : string
Parameters
$html : string

String HTML to purify

$config : mixed = null

Configuration to use, can be any value accepted by HTMLPurifier_Config::create()

Return values
string

kses()

kses(mixed $string, mixed $allowed_html[, mixed $allowed_protocols = null ]) : mixed
Parameters
$string : mixed
$allowed_html : mixed
$allowed_protocols : mixed = null

getVersionFromString()

Extract the first match of a string like "Version 2015072300" from the given string

getVersionFromString(string $prefix, string $string) : string
Parameters
$prefix : string
$string : string
Tags
throws
Exception
Return values
string

getNewValidTlds()

Extract new Valid TLDs from a string containing one per line.

getNewValidTlds(string $string) : array<int, string>
Parameters
$string : string
Return values
array<int, string>

getPunycodeDecoder()

Retrieve and return a punycode decoder.

getPunycodeDecoder() : callable

TLDs are puny encoded.

We need a decodePunycode function to translate TLDs to UTF-8:

  • use idn_to_utf8 if available
  • otherwise, use Hostname::decodePunycode()
Return values
callable

deep_copy()

Deep copies the given value.

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

assertArrayHasKey()

Asserts that an array has a specified key.

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

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

see
Assert::assertArrayHasKey

assertArrayNotHasKey()

Asserts that an array does not have a specified key.

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

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

see
Assert::assertArrayNotHasKey

assertContains()

Asserts that a haystack contains a needle.

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

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

see
Assert::assertContains

assertContainsEquals()

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

assertNotContains()

Asserts that a haystack does not contain a needle.

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

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

see
Assert::assertNotContains

assertNotContainsEquals()

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

assertContainsOnly()

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

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

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

see
Assert::assertContainsOnly

assertContainsOnlyInstancesOf()

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

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

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

see
Assert::assertContainsOnlyInstancesOf

assertNotContainsOnly()

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

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

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

see
Assert::assertNotContainsOnly

assertCount()

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

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

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

see
Assert::assertCount

assertNotCount()

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

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

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

see
Assert::assertNotCount

assertEquals()

Asserts that two variables are equal.

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

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

see
Assert::assertEquals

assertEqualsCanonicalizing()

Asserts that two variables are equal (canonicalizing).

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

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

see
Assert::assertEqualsCanonicalizing

assertEqualsIgnoringCase()

Asserts that two variables are equal (ignoring case).

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

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

see
Assert::assertEqualsIgnoringCase

assertEqualsWithDelta()

Asserts that two variables are equal (with delta).

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

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

see
Assert::assertEqualsWithDelta

assertNotEquals()

Asserts that two variables are not equal.

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

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

see
Assert::assertNotEquals

assertNotEqualsCanonicalizing()

Asserts that two variables are not equal (canonicalizing).

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

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

see
Assert::assertNotEqualsCanonicalizing

assertNotEqualsIgnoringCase()

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

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

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

see
Assert::assertNotEqualsIgnoringCase

assertNotEqualsWithDelta()

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

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

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

see
Assert::assertNotEqualsWithDelta

assertObjectEquals()

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

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

see
Assert::assertObjectEquals

assertEmpty()

Asserts that a variable is empty.

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

empty $actual

no-named-arguments

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

see
Assert::assertEmpty

assertNotEmpty()

Asserts that a variable is not empty.

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

!empty $actual

no-named-arguments

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

see
Assert::assertNotEmpty

assertGreaterThan()

Asserts that a value is greater than another value.

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

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

see
Assert::assertGreaterThan

assertGreaterThanOrEqual()

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

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

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

see
Assert::assertGreaterThanOrEqual

assertLessThan()

Asserts that a value is smaller than another value.

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

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

see
Assert::assertLessThan

assertLessThanOrEqual()

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

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

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

see
Assert::assertLessThanOrEqual

assertFileEquals()

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

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

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

see
Assert::assertFileEquals

assertFileEqualsCanonicalizing()

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

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

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

see
Assert::assertFileEqualsCanonicalizing

assertFileEqualsIgnoringCase()

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

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

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

see
Assert::assertFileEqualsIgnoringCase

assertFileNotEquals()

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

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

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

see
Assert::assertFileNotEquals

assertFileNotEqualsCanonicalizing()

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

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

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

see
Assert::assertFileNotEqualsCanonicalizing

assertFileNotEqualsIgnoringCase()

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

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

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

see
Assert::assertFileNotEqualsIgnoringCase

assertStringEqualsFile()

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

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

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

see
Assert::assertStringEqualsFile

assertStringEqualsFileCanonicalizing()

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

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

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

see
Assert::assertStringEqualsFileCanonicalizing

assertStringEqualsFileIgnoringCase()

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

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

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

see
Assert::assertStringEqualsFileIgnoringCase

assertStringNotEqualsFile()

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

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

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

see
Assert::assertStringNotEqualsFile

assertStringNotEqualsFileCanonicalizing()

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

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

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

see
Assert::assertStringNotEqualsFileCanonicalizing

assertStringNotEqualsFileIgnoringCase()

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

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

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

see
Assert::assertStringNotEqualsFileIgnoringCase

assertIsReadable()

Asserts that a file/dir is readable.

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

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

see
Assert::assertIsReadable

assertIsNotReadable()

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

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

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

see
Assert::assertIsNotReadable

assertNotIsReadable()

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

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

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

no-named-arguments

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

see
Assert::assertNotIsReadable

assertIsWritable()

Asserts that a file/dir exists and is writable.

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

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

see
Assert::assertIsWritable

assertIsNotWritable()

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

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

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

see
Assert::assertIsNotWritable

assertNotIsWritable()

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

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

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

no-named-arguments

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

see
Assert::assertNotIsWritable

assertDirectoryExists()

Asserts that a directory exists.

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

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

see
Assert::assertDirectoryExists

assertDirectoryDoesNotExist()

Asserts that a directory does not exist.

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

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

see
Assert::assertDirectoryDoesNotExist

assertDirectoryNotExists()

Asserts that a directory does not exist.

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

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

no-named-arguments

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

see
Assert::assertDirectoryNotExists

assertDirectoryIsReadable()

Asserts that a directory exists and is readable.

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

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

see
Assert::assertDirectoryIsReadable

assertDirectoryIsNotReadable()

Asserts that a directory exists and is not readable.

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

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

see
Assert::assertDirectoryIsNotReadable

assertDirectoryNotIsReadable()

Asserts that a directory exists and is not readable.

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

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

no-named-arguments

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

see
Assert::assertDirectoryNotIsReadable

assertDirectoryIsWritable()

Asserts that a directory exists and is writable.

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

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

see
Assert::assertDirectoryIsWritable

assertDirectoryIsNotWritable()

Asserts that a directory exists and is not writable.

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

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

see
Assert::assertDirectoryIsNotWritable

assertDirectoryNotIsWritable()

Asserts that a directory exists and is not writable.

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

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

no-named-arguments

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

see
Assert::assertDirectoryNotIsWritable

assertFileExists()

Asserts that a file exists.

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

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

see
Assert::assertFileExists

assertFileDoesNotExist()

Asserts that a file does not exist.

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

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

see
Assert::assertFileDoesNotExist

assertFileNotExists()

Asserts that a file does not exist.

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

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

no-named-arguments

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

see
Assert::assertFileNotExists

assertFileIsReadable()

Asserts that a file exists and is readable.

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

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

see
Assert::assertFileIsReadable

assertFileIsNotReadable()

Asserts that a file exists and is not readable.

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

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

see
Assert::assertFileIsNotReadable

assertFileNotIsReadable()

Asserts that a file exists and is not readable.

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

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

no-named-arguments

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

see
Assert::assertFileNotIsReadable

assertFileIsWritable()

Asserts that a file exists and is writable.

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

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

see
Assert::assertFileIsWritable

assertFileIsNotWritable()

Asserts that a file exists and is not writable.

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

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

see
Assert::assertFileIsNotWritable

assertFileNotIsWritable()

Asserts that a file exists and is not writable.

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

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

no-named-arguments

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

see
Assert::assertFileNotIsWritable

assertTrue()

Asserts that a condition is true.

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

true $condition

no-named-arguments

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

see
Assert::assertTrue

assertNotTrue()

Asserts that a condition is not true.

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

!true $condition

no-named-arguments

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

see
Assert::assertNotTrue

assertFalse()

Asserts that a condition is false.

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

false $condition

no-named-arguments

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

see
Assert::assertFalse

assertNotFalse()

Asserts that a condition is not false.

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

!false $condition

no-named-arguments

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

see
Assert::assertNotFalse

assertNull()

Asserts that a variable is null.

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

null $actual

no-named-arguments

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

see
Assert::assertNull

assertNotNull()

Asserts that a variable is not null.

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

!null $actual

no-named-arguments

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

see
Assert::assertNotNull

assertFinite()

Asserts that a variable is finite.

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

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

see
Assert::assertFinite

assertInfinite()

Asserts that a variable is infinite.

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

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

see
Assert::assertInfinite

assertNan()

Asserts that a variable is nan.

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

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

see
Assert::assertNan

assertClassHasAttribute()

Asserts that a class has a specified attribute.

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

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

see
Assert::assertClassHasAttribute

assertClassNotHasAttribute()

Asserts that a class does not have a specified attribute.

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

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

see
Assert::assertClassNotHasAttribute

assertClassHasStaticAttribute()

Asserts that a class has a specified static attribute.

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

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

see
Assert::assertClassHasStaticAttribute

assertClassNotHasStaticAttribute()

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

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

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

see
Assert::assertClassNotHasStaticAttribute

assertObjectHasAttribute()

Asserts that an object has a specified attribute.

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

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

see
Assert::assertObjectHasAttribute

assertObjectNotHasAttribute()

Asserts that an object does not have a specified attribute.

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

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

see
Assert::assertObjectNotHasAttribute

assertObjectHasProperty()

Asserts that an object has a specified property.

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

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

see
Assert::assertObjectHasProperty

assertObjectNotHasProperty()

Asserts that an object does not have a specified property.

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

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

see
Assert::assertObjectNotHasProperty

assertSame()

Asserts that two variables have the same type and value.

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

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

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

ExpectedType

psalm-param

ExpectedType $expected

psalm-assert

=ExpectedType $actual

no-named-arguments

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

see
Assert::assertSame

assertNotSame()

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

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

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

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

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

see
Assert::assertNotSame

assertInstanceOf()

Asserts that a variable is of a given type.

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

ExpectedType of object

psalm-param

class-string<ExpectedType> $expected

psalm-assert

=ExpectedType $actual

no-named-arguments

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

see
Assert::assertInstanceOf

assertNotInstanceOf()

Asserts that a variable is not of a given type.

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

ExpectedType of object

psalm-param

class-string<ExpectedType> $expected

psalm-assert

!ExpectedType $actual

no-named-arguments

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

see
Assert::assertNotInstanceOf

assertIsArray()

Asserts that a variable is of type array.

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

array $actual

no-named-arguments

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

see
Assert::assertIsArray

assertIsBool()

Asserts that a variable is of type bool.

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

bool $actual

no-named-arguments

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

see
Assert::assertIsBool

assertIsFloat()

Asserts that a variable is of type float.

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

float $actual

no-named-arguments

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

see
Assert::assertIsFloat

assertIsInt()

Asserts that a variable is of type int.

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

int $actual

no-named-arguments

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

see
Assert::assertIsInt

assertIsNumeric()

Asserts that a variable is of type numeric.

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

numeric $actual

no-named-arguments

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

see
Assert::assertIsNumeric

assertIsObject()

Asserts that a variable is of type object.

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

object $actual

no-named-arguments

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

see
Assert::assertIsObject

assertIsResource()

Asserts that a variable is of type resource.

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

resource $actual

no-named-arguments

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

see
Assert::assertIsResource

assertIsClosedResource()

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

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

resource $actual

no-named-arguments

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

see
Assert::assertIsClosedResource

assertIsString()

Asserts that a variable is of type string.

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

string $actual

no-named-arguments

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

see
Assert::assertIsString

assertIsScalar()

Asserts that a variable is of type scalar.

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

scalar $actual

no-named-arguments

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

see
Assert::assertIsScalar

assertIsCallable()

Asserts that a variable is of type callable.

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

callable $actual

no-named-arguments

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

see
Assert::assertIsCallable

assertIsIterable()

Asserts that a variable is of type iterable.

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

iterable $actual

no-named-arguments

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

see
Assert::assertIsIterable

assertIsNotArray()

Asserts that a variable is not of type array.

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

!array $actual

no-named-arguments

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

see
Assert::assertIsNotArray

assertIsNotBool()

Asserts that a variable is not of type bool.

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

!bool $actual

no-named-arguments

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

see
Assert::assertIsNotBool

assertIsNotFloat()

Asserts that a variable is not of type float.

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

!float $actual

no-named-arguments

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

see
Assert::assertIsNotFloat

assertIsNotInt()

Asserts that a variable is not of type int.

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

!int $actual

no-named-arguments

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

see
Assert::assertIsNotInt

assertIsNotNumeric()

Asserts that a variable is not of type numeric.

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

!numeric $actual

no-named-arguments

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

see
Assert::assertIsNotNumeric

assertIsNotObject()

Asserts that a variable is not of type object.

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

!object $actual

no-named-arguments

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

see
Assert::assertIsNotObject

assertIsNotResource()

Asserts that a variable is not of type resource.

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

!resource $actual

no-named-arguments

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

see
Assert::assertIsNotResource

assertIsNotClosedResource()

Asserts that a variable is not of type resource.

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

!resource $actual

no-named-arguments

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

see
Assert::assertIsNotClosedResource

assertIsNotString()

Asserts that a variable is not of type string.

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

!string $actual

no-named-arguments

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

see
Assert::assertIsNotString

assertIsNotScalar()

Asserts that a variable is not of type scalar.

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

!scalar $actual

no-named-arguments

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

see
Assert::assertIsNotScalar

assertIsNotCallable()

Asserts that a variable is not of type callable.

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

!callable $actual

no-named-arguments

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

see
Assert::assertIsNotCallable

assertIsNotIterable()

Asserts that a variable is not of type iterable.

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

!iterable $actual

no-named-arguments

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

see
Assert::assertIsNotIterable

assertMatchesRegularExpression()

Asserts that a string matches a given regular expression.

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

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

see
Assert::assertMatchesRegularExpression

assertRegExp()

Asserts that a string matches a given regular expression.

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

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

no-named-arguments

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

see
Assert::assertRegExp

assertDoesNotMatchRegularExpression()

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

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

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

see
Assert::assertDoesNotMatchRegularExpression

assertNotRegExp()

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

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

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

no-named-arguments

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

see
Assert::assertNotRegExp

assertSameSize()

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

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

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

see
Assert::assertSameSize

assertNotSameSize()

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

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

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

see
Assert::assertNotSameSize

assertStringMatchesFormat()

Asserts that a string matches a given format string.

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

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

see
Assert::assertStringMatchesFormat

assertStringNotMatchesFormat()

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

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

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

see
Assert::assertStringNotMatchesFormat

assertStringMatchesFormatFile()

Asserts that a string matches a given format file.

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

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

see
Assert::assertStringMatchesFormatFile

assertStringNotMatchesFormatFile()

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

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

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

see
Assert::assertStringNotMatchesFormatFile

assertStringStartsWith()

Asserts that a string starts with a given prefix.

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

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

see
Assert::assertStringStartsWith

assertStringStartsNotWith()

Asserts that a string starts not with a given prefix.

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

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

see
Assert::assertStringStartsNotWith

assertStringContainsString()

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

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

see
Assert::assertStringContainsString

assertStringContainsStringIgnoringCase()

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

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

see
Assert::assertStringContainsStringIgnoringCase

assertStringNotContainsString()

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

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

see
Assert::assertStringNotContainsString

assertStringNotContainsStringIgnoringCase()

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

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

see
Assert::assertStringNotContainsStringIgnoringCase

assertStringEndsWith()

Asserts that a string ends with a given suffix.

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

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

see
Assert::assertStringEndsWith

assertStringEndsNotWith()

Asserts that a string ends not with a given suffix.

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

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

see
Assert::assertStringEndsNotWith

assertXmlFileEqualsXmlFile()

Asserts that two XML files are equal.

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

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

see
Assert::assertXmlFileEqualsXmlFile

assertXmlFileNotEqualsXmlFile()

Asserts that two XML files are not equal.

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

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

see
Assert::assertXmlFileNotEqualsXmlFile

assertXmlStringEqualsXmlFile()

Asserts that two XML documents are equal.

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

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

see
Assert::assertXmlStringEqualsXmlFile

assertXmlStringNotEqualsXmlFile()

Asserts that two XML documents are not equal.

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

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

see
Assert::assertXmlStringNotEqualsXmlFile

assertXmlStringEqualsXmlString()

Asserts that two XML documents are equal.

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

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

see
Assert::assertXmlStringEqualsXmlString

assertXmlStringNotEqualsXmlString()

Asserts that two XML documents are not equal.

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

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

see
Assert::assertXmlStringNotEqualsXmlString

assertEqualXMLStructure()

Asserts that a hierarchy of DOMElements matches.

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

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

no-named-arguments

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

see
Assert::assertEqualXMLStructure

assertThat()

Evaluates a PHPUnit\Framework\Constraint matcher object.

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

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

see
Assert::assertThat

assertJson()

Asserts that a string is a valid JSON string.

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

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

see
Assert::assertJson

assertJsonStringEqualsJsonString()

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

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

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

see
Assert::assertJsonStringEqualsJsonString

assertJsonStringNotEqualsJsonString()

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

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

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

see
Assert::assertJsonStringNotEqualsJsonString

assertJsonStringEqualsJsonFile()

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

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

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

see
Assert::assertJsonStringEqualsJsonFile

assertJsonStringNotEqualsJsonFile()

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

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

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

see
Assert::assertJsonStringNotEqualsJsonFile

assertJsonFileEqualsJsonFile()

Asserts that two JSON files are equal.

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

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

see
Assert::assertJsonFileEqualsJsonFile

assertJsonFileNotEqualsJsonFile()

Asserts that two JSON files are not equal.

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

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

see
Assert::assertJsonFileNotEqualsJsonFile

objectEquals()

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

any()

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

any() : AnyInvokedCount
Return values
AnyInvokedCount

never()

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

never() : InvokedCount
Return values
InvokedCount

atLeast()

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

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

atLeastOnce()

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

atLeastOnce() : InvokedAtLeastOnce
Return values
InvokedAtLeastOnce

once()

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

once() : InvokedCount
Return values
InvokedCount

exactly()

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

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

atMost()

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

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

at()

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

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

returnValue()

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

returnValueMap()

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

returnArgument()

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

returnCallback()

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

returnSelf()

Returns the current object.

returnSelf() : ReturnSelf

This method is useful when mocking a fluent interface.

Return values
ReturnSelf

throwException()

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

onConsecutiveCalls()

onConsecutiveCalls() : ConsecutiveCalls
Return values
ConsecutiveCalls

getallheaders()

Get all HTTP header key/values as an associative array for the current request.

getallheaders() : mixed
Return values
mixed

The HTTP header key/value pairs.

resolve()

Creates a promise for the supplied `$promiseOrValue`.

resolve(PromiseInterface<string|int, T>|T $promiseOrValue) : PromiseInterface<string|int, T>

If $promiseOrValue is a value, it will be the resolution value of the returned promise.

If $promiseOrValue is a thenable (any object that provides a then() method), a trusted promise that follows the state of the thenable is returned.

If $promiseOrValue is a promise, it will be returned as is.

Parameters
$promiseOrValue : PromiseInterface<string|int, T>|T
Tags
template

T

Return values
PromiseInterface<string|int, T>

reject()

Creates a rejected promise for the supplied `$reason`.

reject(Throwable $reason) : PromiseInterface<string|int, never>

If $reason is a value, it will be the rejection value of the returned promise.

If $reason is a promise, its completion value will be the rejected value of the returned promise.

This can be useful in situations where you need to reject a promise without throwing an exception. For example, it allows you to propagate a rejection with the value of another promise.

Parameters
$reason : Throwable
Return values
PromiseInterface<string|int, never>

all()

Returns a promise that will resolve only once all the items in `$promisesOrValues` have resolved. The resolution value of the returned promise will be an array containing the resolution values of each of the items in `$promisesOrValues`.

all(iterable<string|int, PromiseInterface<string|int, T>|T$promisesOrValues) : PromiseInterface<string|int, array<string|int, T>>
Parameters
$promisesOrValues : iterable<string|int, PromiseInterface<string|int, T>|T>
Tags
template

T

Return values
PromiseInterface<string|int, array<string|int, T>>

race()

Initiates a competitive race that allows one winner. Returns a promise which is resolved in the same way the first settled promise resolves.

race(iterable<string|int, PromiseInterface<string|int, T>|T$promisesOrValues) : PromiseInterface<string|int, T>

The returned promise will become infinitely pending if $promisesOrValues contains 0 items.

Parameters
$promisesOrValues : iterable<string|int, PromiseInterface<string|int, T>|T>
Tags
template

T

Return values
PromiseInterface<string|int, T>

any()

Returns a promise that will resolve when any one of the items in `$promisesOrValues` resolves. The resolution value of the returned promise will be the resolution value of the triggering item.

any(iterable<string|int, PromiseInterface<string|int, T>|T$promisesOrValues) : PromiseInterface<string|int, T>

The returned promise will only reject if all items in $promisesOrValues are rejected. The rejection value will be an array of all rejection reasons.

The returned promise will also reject with a React\Promise\Exception\LengthException if $promisesOrValues contains 0 items.

Parameters
$promisesOrValues : iterable<string|int, PromiseInterface<string|int, T>|T>
Tags
template

T

Return values
PromiseInterface<string|int, T>

set_rejection_handler()

Sets the global rejection handler for unhandled promise rejections.

set_rejection_handler(callable(Throwable): void|null $callback) : callable(Throwable): void|null

Note that rejected promises should always be handled similar to how any exceptions should always be caught in a try + catch block. If you remove the last reference to a rejected promise that has not been handled, it will report an unhandled promise rejection. See also the reject() function for more details.

The ?callable $callback argument MUST be a valid callback function that accepts a single Throwable argument or a null value to restore the default promise rejection handler. The return value of the callback function will be ignored and has no effect, so you SHOULD return a void value. The callback function MUST NOT throw or the program will be terminated with a fatal error.

The function returns the previous rejection handler or null if using the default promise rejection handler.

The default promise rejection handler will log an error message plus its stack trace:

// Unhandled promise rejection with RuntimeException: Unhandled in example.php:2
React\Promise\reject(new RuntimeException('Unhandled'));

The promise rejection handler may be used to use customize the log message or write to custom log targets. As a rule of thumb, this function should only be used as a last resort and promise rejections are best handled with either the then() method, the catch() method, or the finally() method. See also the reject() function for more details.

Parameters
$callback : callable(Throwable): void|null
Return values
callable(Throwable): void|null

trigger_deprecation()

Triggers a silenced deprecation notice.

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

The name of the Composer package that is triggering the deprecation

$version : string

The version of the package that introduced the deprecation

$message : string

The message of the deprecation

$args : mixed

Values to insert in the message using printf() formatting

Tags
author

Nicolas Grekas p@tchwork.com

ctype_alnum()

ctype_alnum(mixed $text) : mixed
Parameters
$text : mixed

ctype_alpha()

ctype_alpha(mixed $text) : mixed
Parameters
$text : mixed

ctype_cntrl()

ctype_cntrl(mixed $text) : mixed
Parameters
$text : mixed

ctype_digit()

ctype_digit(mixed $text) : mixed
Parameters
$text : mixed

ctype_graph()

ctype_graph(mixed $text) : mixed
Parameters
$text : mixed

ctype_lower()

ctype_lower(mixed $text) : mixed
Parameters
$text : mixed

ctype_print()

ctype_print(mixed $text) : mixed
Parameters
$text : mixed

ctype_punct()

ctype_punct(mixed $text) : mixed
Parameters
$text : mixed

ctype_space()

ctype_space(mixed $text) : mixed
Parameters
$text : mixed

ctype_upper()

ctype_upper(mixed $text) : mixed
Parameters
$text : mixed

ctype_xdigit()

ctype_xdigit(mixed $text) : mixed
Parameters
$text : mixed

ctype_alnum()

ctype_alnum(mixed $text) : bool
Parameters
$text : mixed
Return values
bool

ctype_alpha()

ctype_alpha(mixed $text) : bool
Parameters
$text : mixed
Return values
bool

ctype_cntrl()

ctype_cntrl(mixed $text) : bool
Parameters
$text : mixed
Return values
bool

ctype_digit()

ctype_digit(mixed $text) : bool
Parameters
$text : mixed
Return values
bool

ctype_graph()

ctype_graph(mixed $text) : bool
Parameters
$text : mixed
Return values
bool

ctype_lower()

ctype_lower(mixed $text) : bool
Parameters
$text : mixed
Return values
bool

ctype_print()

ctype_print(mixed $text) : bool
Parameters
$text : mixed
Return values
bool

ctype_punct()

ctype_punct(mixed $text) : bool
Parameters
$text : mixed
Return values
bool

ctype_space()

ctype_space(mixed $text) : bool
Parameters
$text : mixed
Return values
bool

ctype_upper()

ctype_upper(mixed $text) : bool
Parameters
$text : mixed
Return values
bool

ctype_xdigit()

ctype_xdigit(mixed $text) : bool
Parameters
$text : mixed
Return values
bool

grapheme_extract()

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

grapheme_stripos()

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

grapheme_stristr()

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

grapheme_strlen()

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

grapheme_strpos()

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

grapheme_strripos()

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

grapheme_strrpos()

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

grapheme_strstr()

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

grapheme_substr()

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

grapheme_extract()

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

grapheme_stripos()

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

grapheme_stristr()

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

grapheme_strlen()

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

grapheme_strpos()

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

grapheme_strripos()

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

grapheme_strrpos()

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

grapheme_strstr()

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

grapheme_substr()

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

idn_to_ascii()

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

idn_to_utf8()

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

idn_to_ascii()

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

idn_to_utf8()

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

normalizer_is_normalized()

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

normalizer_normalize()

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

normalizer_is_normalized()

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

normalizer_normalize()

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

mb_convert_encoding()

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

mb_decode_mimeheader()

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

mb_encode_mimeheader()

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

mb_decode_numericentity()

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

mb_encode_numericentity()

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

mb_convert_case()

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

mb_internal_encoding()

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

mb_language()

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

mb_list_encodings()

mb_list_encodings() : mixed

mb_encoding_aliases()

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

mb_check_encoding()

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

mb_detect_encoding()

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

mb_detect_order()

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

mb_parse_str()

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

mb_strlen()

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

mb_strpos()

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

mb_strtolower()

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

mb_strtoupper()

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

mb_substitute_character()

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

mb_substr()

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

mb_stripos()

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

mb_stristr()

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

mb_strrchr()

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

mb_strrichr()

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

mb_strripos()

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

mb_strrpos()

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

mb_strstr()

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

mb_get_info()

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

mb_http_output()

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

mb_strwidth()

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

mb_substr_count()

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

mb_output_handler()

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

mb_http_input()

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

mb_convert_variables()

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

mb_ord()

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

mb_chr()

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

mb_scrub()

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

mb_str_split()

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

mb_str_pad()

mb_str_pad(string $string, int $length[, string $pad_string = ' ' ][, int $pad_type = STR_PAD_RIGHT ][, string|null $encoding = null ]) : string
Parameters
$string : string
$length : int
$pad_string : string = ' '
$pad_type : int = STR_PAD_RIGHT
$encoding : string|null = null
Return values
string

mb_convert_encoding()

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

mb_decode_mimeheader()

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

mb_encode_mimeheader()

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

mb_decode_numericentity()

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

mb_encode_numericentity()

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

mb_convert_case()

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

mb_internal_encoding()

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

mb_language()

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

mb_list_encodings()

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

mb_encoding_aliases()

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

mb_check_encoding()

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

mb_detect_encoding()

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

mb_detect_order()

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

mb_parse_str()

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

mb_strlen()

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

mb_strpos()

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

mb_strtolower()

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

mb_strtoupper()

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

mb_substitute_character()

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

mb_substr()

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

mb_stripos()

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

mb_stristr()

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

mb_strrchr()

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

mb_strrichr()

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

mb_strripos()

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

mb_strrpos()

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

mb_strstr()

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

mb_get_info()

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

mb_http_output()

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

mb_strwidth()

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

mb_substr_count()

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

mb_output_handler()

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

mb_http_input()

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

mb_convert_variables()

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

mb_ord()

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

mb_chr()

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

mb_scrub()

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

mb_str_split()

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

mb_str_pad()

mb_str_pad(string $string, int $length[, string $pad_string = ' ' ][, int $pad_type = STR_PAD_RIGHT ][, string|null $encoding = null ]) : string
Parameters
$string : string
$length : int
$pad_string : string = ' '
$pad_type : int = STR_PAD_RIGHT
$encoding : string|null = null
Return values
string

sapi_windows_vt100_support()

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

stream_isatty()

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

utf8_encode()

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

utf8_decode()

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

spl_object_id()

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

mb_ord()

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

mb_chr()

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

mb_scrub()

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

is_countable()

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

hrtime()

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

array_key_first()

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

array_key_last()

array_key_last(array<string|int, mixed> $array) : mixed
Parameters
$array : array<string|int, 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

        
On this page

Search results