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> = 
- 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 allows authentication via Facebook OAuth.
- GitHub
- GitHub allows authentication via GitHub OAuth.
- Google allows authentication via Google OAuth.
- LinkedIn allows authentication via LinkedIn OAuth.
- Live
- Live allows authentication via Microsoft Live OAuth.
- Password
- Standard password authentication client
- 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
- 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
- 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.
- 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 allows authentication via Facebook OAuth.
- GitHub
- GitHub allows authentication via GitHub OAuth.
- 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 allows authentication via LinkedIn OAuth.
- Live
- Live allows authentication via Microsoft Live OAuth.
- Oauth2Client
- Generic client that allows authentication via OAuth 2.0.
- 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 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__) . '/..')
HTMLPURIFIER_PREFIX
public
mixed
HTMLPURIFIER_PREFIX
= \dirname(__FILE__)
IANA_URL
public
mixed
IANA_URL
= 'https://data.iana.org/TLD/tlds-alpha-by-domain.txt'
IDNA_ALLOW_UNASSIGNED
public
mixed
IDNA_ALLOW_UNASSIGNED
= 1
IDNA_ALLOW_UNASSIGNED
public
mixed
IDNA_ALLOW_UNASSIGNED
= 1
IDNA_CHECK_BIDI
public
mixed
IDNA_CHECK_BIDI
= 4
IDNA_CHECK_BIDI
public
mixed
IDNA_CHECK_BIDI
= 4
IDNA_CHECK_CONTEXTJ
public
mixed
IDNA_CHECK_CONTEXTJ
= 8
IDNA_CHECK_CONTEXTJ
public
mixed
IDNA_CHECK_CONTEXTJ
= 8
IDNA_DEFAULT
public
mixed
IDNA_DEFAULT
= 0
IDNA_DEFAULT
public
mixed
IDNA_DEFAULT
= 0
IDNA_ERROR_BIDI
public
mixed
IDNA_ERROR_BIDI
= 2048
IDNA_ERROR_BIDI
public
mixed
IDNA_ERROR_BIDI
= 2048
IDNA_ERROR_CONTEXTJ
public
mixed
IDNA_ERROR_CONTEXTJ
= 4096
IDNA_ERROR_CONTEXTJ
public
mixed
IDNA_ERROR_CONTEXTJ
= 4096
IDNA_ERROR_DISALLOWED
public
mixed
IDNA_ERROR_DISALLOWED
= 128
IDNA_ERROR_DISALLOWED
public
mixed
IDNA_ERROR_DISALLOWED
= 128
IDNA_ERROR_DOMAIN_NAME_TOO_LONG
public
mixed
IDNA_ERROR_DOMAIN_NAME_TOO_LONG
= 4
IDNA_ERROR_DOMAIN_NAME_TOO_LONG
public
mixed
IDNA_ERROR_DOMAIN_NAME_TOO_LONG
= 4
IDNA_ERROR_EMPTY_LABEL
public
mixed
IDNA_ERROR_EMPTY_LABEL
= 1
IDNA_ERROR_EMPTY_LABEL
public
mixed
IDNA_ERROR_EMPTY_LABEL
= 1
IDNA_ERROR_HYPHEN_3_4
public
mixed
IDNA_ERROR_HYPHEN_3_4
= 32
IDNA_ERROR_HYPHEN_3_4
public
mixed
IDNA_ERROR_HYPHEN_3_4
= 32
IDNA_ERROR_INVALID_ACE_LABEL
public
mixed
IDNA_ERROR_INVALID_ACE_LABEL
= 1024
IDNA_ERROR_INVALID_ACE_LABEL
public
mixed
IDNA_ERROR_INVALID_ACE_LABEL
= 1024
IDNA_ERROR_LABEL_HAS_DOT
public
mixed
IDNA_ERROR_LABEL_HAS_DOT
= 512
IDNA_ERROR_LABEL_HAS_DOT
public
mixed
IDNA_ERROR_LABEL_HAS_DOT
= 512
IDNA_ERROR_LABEL_TOO_LONG
public
mixed
IDNA_ERROR_LABEL_TOO_LONG
= 2
IDNA_ERROR_LABEL_TOO_LONG
public
mixed
IDNA_ERROR_LABEL_TOO_LONG
= 2
IDNA_ERROR_LEADING_COMBINING_MARK
public
mixed
IDNA_ERROR_LEADING_COMBINING_MARK
= 64
IDNA_ERROR_LEADING_COMBINING_MARK
public
mixed
IDNA_ERROR_LEADING_COMBINING_MARK
= 64
IDNA_ERROR_LEADING_HYPHEN
public
mixed
IDNA_ERROR_LEADING_HYPHEN
= 8
IDNA_ERROR_LEADING_HYPHEN
public
mixed
IDNA_ERROR_LEADING_HYPHEN
= 8
IDNA_ERROR_PUNYCODE
public
mixed
IDNA_ERROR_PUNYCODE
= 256
IDNA_ERROR_PUNYCODE
public
mixed
IDNA_ERROR_PUNYCODE
= 256
IDNA_ERROR_TRAILING_HYPHEN
public
mixed
IDNA_ERROR_TRAILING_HYPHEN
= 16
IDNA_ERROR_TRAILING_HYPHEN
public
mixed
IDNA_ERROR_TRAILING_HYPHEN
= 16
IDNA_NONTRANSITIONAL_TO_ASCII
public
mixed
IDNA_NONTRANSITIONAL_TO_ASCII
= 16
IDNA_NONTRANSITIONAL_TO_ASCII
public
mixed
IDNA_NONTRANSITIONAL_TO_ASCII
= 16
IDNA_NONTRANSITIONAL_TO_UNICODE
public
mixed
IDNA_NONTRANSITIONAL_TO_UNICODE
= 32
IDNA_NONTRANSITIONAL_TO_UNICODE
public
mixed
IDNA_NONTRANSITIONAL_TO_UNICODE
= 32
IDNA_USE_STD3_RULES
public
mixed
IDNA_USE_STD3_RULES
= 2
IDNA_USE_STD3_RULES
public
mixed
IDNA_USE_STD3_RULES
= 2
INTL_IDNA_VARIANT_2003
public
mixed
INTL_IDNA_VARIANT_2003
= 0
INTL_IDNA_VARIANT_UTS46
public
mixed
INTL_IDNA_VARIANT_UTS46
= 1
INTL_IDNA_VARIANT_UTS46
public
mixed
INTL_IDNA_VARIANT_UTS46
= 1
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_LOWER
public
mixed
MB_CASE_LOWER
= 1
MB_CASE_TITLE
public
mixed
MB_CASE_TITLE
= 2
MB_CASE_TITLE
public
mixed
MB_CASE_TITLE
= 2
MB_CASE_UPPER
public
mixed
MB_CASE_UPPER
= 0
MB_CASE_UPPER
public
mixed
MB_CASE_UPPER
= 0
MYSQLI_REFRESH_REPLICA
public
mixed
MYSQLI_REFRESH_REPLICA
= 64
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
stringkses()
kses(mixed $string, mixed $allowed_html[, mixed $allowed_protocols = null ]) : mixed
Parameters
- $string : mixed
- $allowed_html : mixed
- $allowed_protocols : mixed = null
check_digit()
Calculates one MOD 11 check digit based on customary Brazilian algorithms.
check_digit(int|string $numbers) : int
Parameters
- $numbers : int|string
-
Numbers on which generate the check digit
Tags
Return values
intgetOfficialTLDs()
Get Official TLDs
getOfficialTLDs() : Response
Tags
Return values
ResponsegetVersionFromString()
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
Return values
stringgetNewValidTlds()
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
callabledeep_copy()
Deep copies the given value.
deep_copy(mixed $value[, bool $useCloneMethod = false ]) : mixed
Parameters
- $value : mixed
- $useCloneMethod : bool = false
defineCompatibilityTokens()
defineCompatibilityTokens() : void
assertArrayHasKey()
Asserts that an array has a specified key.
assertArrayHasKey(int|string $key, array<string|int, mixed>|ArrayAccess $array[, string $message = '' ]) : void
Parameters
- $key : int|string
- $array : array<string|int, mixed>|ArrayAccess
- $message : string = ''
Tags
assertArrayNotHasKey()
Asserts that an array does not have a specified key.
assertArrayNotHasKey(int|string $key, array<string|int, mixed>|ArrayAccess $array[, string $message = '' ]) : void
Parameters
- $key : int|string
- $array : array<string|int, mixed>|ArrayAccess
- $message : string = ''
Tags
assertContains()
Asserts that a haystack contains a needle.
assertContains(mixed $needle, iterable<string|int, mixed> $haystack[, string $message = '' ]) : void
Parameters
- $needle : mixed
- $haystack : iterable<string|int, mixed>
- $message : string = ''
Tags
assertContainsEquals()
assertContainsEquals(mixed $needle, iterable<string|int, mixed> $haystack[, string $message = '' ]) : void
Parameters
- $needle : mixed
- $haystack : iterable<string|int, mixed>
- $message : string = ''
assertNotContains()
Asserts that a haystack does not contain a needle.
assertNotContains(mixed $needle, iterable<string|int, mixed> $haystack[, string $message = '' ]) : void
Parameters
- $needle : mixed
- $haystack : iterable<string|int, mixed>
- $message : string = ''
Tags
assertNotContainsEquals()
assertNotContainsEquals(mixed $needle, iterable<string|int, mixed> $haystack[, string $message = '' ]) : void
Parameters
- $needle : mixed
- $haystack : iterable<string|int, mixed>
- $message : string = ''
assertContainsOnly()
Asserts that a haystack contains only values of a given type.
assertContainsOnly(string $type, iterable<string|int, mixed> $haystack[, bool|null $isNativeType = null ][, string $message = '' ]) : void
Parameters
- $type : string
- $haystack : iterable<string|int, mixed>
- $isNativeType : bool|null = null
- $message : string = ''
Tags
assertContainsOnlyInstancesOf()
Asserts that a haystack contains only instances of a given class name.
assertContainsOnlyInstancesOf(string $className, iterable<string|int, mixed> $haystack[, string $message = '' ]) : void
Parameters
- $className : string
- $haystack : iterable<string|int, mixed>
- $message : string = ''
Tags
assertNotContainsOnly()
Asserts that a haystack does not contain only values of a given type.
assertNotContainsOnly(string $type, iterable<string|int, mixed> $haystack[, bool|null $isNativeType = null ][, string $message = '' ]) : void
Parameters
- $type : string
- $haystack : iterable<string|int, mixed>
- $isNativeType : bool|null = null
- $message : string = ''
Tags
assertCount()
Asserts the number of elements of an array, Countable or Traversable.
assertCount(int $expectedCount, Countable|iterable<string|int, mixed> $haystack[, string $message = '' ]) : void
Parameters
- $expectedCount : int
- $haystack : Countable|iterable<string|int, mixed>
- $message : string = ''
Tags
assertNotCount()
Asserts the number of elements of an array, Countable or Traversable.
assertNotCount(int $expectedCount, Countable|iterable<string|int, mixed> $haystack[, string $message = '' ]) : void
Parameters
- $expectedCount : int
- $haystack : Countable|iterable<string|int, mixed>
- $message : string = ''
Tags
assertEquals()
Asserts that two variables are equal.
assertEquals(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
- $expected : mixed
- $actual : mixed
- $message : string = ''
Tags
assertEqualsCanonicalizing()
Asserts that two variables are equal (canonicalizing).
assertEqualsCanonicalizing(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
- $expected : mixed
- $actual : mixed
- $message : string = ''
Tags
assertEqualsIgnoringCase()
Asserts that two variables are equal (ignoring case).
assertEqualsIgnoringCase(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
- $expected : mixed
- $actual : mixed
- $message : string = ''
Tags
assertEqualsWithDelta()
Asserts that two variables are equal (with delta).
assertEqualsWithDelta(mixed $expected, mixed $actual, float $delta[, string $message = '' ]) : void
Parameters
- $expected : mixed
- $actual : mixed
- $delta : float
- $message : string = ''
Tags
assertNotEquals()
Asserts that two variables are not equal.
assertNotEquals(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
- $expected : mixed
- $actual : mixed
- $message : string = ''
Tags
assertNotEqualsCanonicalizing()
Asserts that two variables are not equal (canonicalizing).
assertNotEqualsCanonicalizing(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
- $expected : mixed
- $actual : mixed
- $message : string = ''
Tags
assertNotEqualsIgnoringCase()
Asserts that two variables are not equal (ignoring case).
assertNotEqualsIgnoringCase(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
- $expected : mixed
- $actual : mixed
- $message : string = ''
Tags
assertNotEqualsWithDelta()
Asserts that two variables are not equal (with delta).
assertNotEqualsWithDelta(mixed $expected, mixed $actual, float $delta[, string $message = '' ]) : void
Parameters
- $expected : mixed
- $actual : mixed
- $delta : float
- $message : string = ''
Tags
assertObjectEquals()
assertObjectEquals(object $expected, object $actual[, string $method = 'equals' ][, string $message = '' ]) : void
Parameters
- $expected : object
- $actual : object
- $method : string = 'equals'
- $message : string = ''
Tags
assertEmpty()
Asserts that a variable is empty.
assertEmpty(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertNotEmpty()
Asserts that a variable is not empty.
assertNotEmpty(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertGreaterThan()
Asserts that a value is greater than another value.
assertGreaterThan(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
- $expected : mixed
- $actual : mixed
- $message : string = ''
Tags
assertGreaterThanOrEqual()
Asserts that a value is greater than or equal to another value.
assertGreaterThanOrEqual(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
- $expected : mixed
- $actual : mixed
- $message : string = ''
Tags
assertLessThan()
Asserts that a value is smaller than another value.
assertLessThan(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
- $expected : mixed
- $actual : mixed
- $message : string = ''
Tags
assertLessThanOrEqual()
Asserts that a value is smaller than or equal to another value.
assertLessThanOrEqual(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
- $expected : mixed
- $actual : mixed
- $message : string = ''
Tags
assertFileEquals()
Asserts that the contents of one file is equal to the contents of another file.
assertFileEquals(string $expected, string $actual[, string $message = '' ]) : void
Parameters
- $expected : string
- $actual : string
- $message : string = ''
Tags
assertFileEqualsCanonicalizing()
Asserts that the contents of one file is equal to the contents of another file (canonicalizing).
assertFileEqualsCanonicalizing(string $expected, string $actual[, string $message = '' ]) : void
Parameters
- $expected : string
- $actual : string
- $message : string = ''
Tags
assertFileEqualsIgnoringCase()
Asserts that the contents of one file is equal to the contents of another file (ignoring case).
assertFileEqualsIgnoringCase(string $expected, string $actual[, string $message = '' ]) : void
Parameters
- $expected : string
- $actual : string
- $message : string = ''
Tags
assertFileNotEquals()
Asserts that the contents of one file is not equal to the contents of another file.
assertFileNotEquals(string $expected, string $actual[, string $message = '' ]) : void
Parameters
- $expected : string
- $actual : string
- $message : string = ''
Tags
assertFileNotEqualsCanonicalizing()
Asserts that the contents of one file is not equal to the contents of another file (canonicalizing).
assertFileNotEqualsCanonicalizing(string $expected, string $actual[, string $message = '' ]) : void
Parameters
- $expected : string
- $actual : string
- $message : string = ''
Tags
assertFileNotEqualsIgnoringCase()
Asserts that the contents of one file is not equal to the contents of another file (ignoring case).
assertFileNotEqualsIgnoringCase(string $expected, string $actual[, string $message = '' ]) : void
Parameters
- $expected : string
- $actual : string
- $message : string = ''
Tags
assertStringEqualsFile()
Asserts that the contents of a string is equal to the contents of a file.
assertStringEqualsFile(string $expectedFile, string $actualString[, string $message = '' ]) : void
Parameters
- $expectedFile : string
- $actualString : string
- $message : string = ''
Tags
assertStringEqualsFileCanonicalizing()
Asserts that the contents of a string is equal to the contents of a file (canonicalizing).
assertStringEqualsFileCanonicalizing(string $expectedFile, string $actualString[, string $message = '' ]) : void
Parameters
- $expectedFile : string
- $actualString : string
- $message : string = ''
Tags
assertStringEqualsFileIgnoringCase()
Asserts that the contents of a string is equal to the contents of a file (ignoring case).
assertStringEqualsFileIgnoringCase(string $expectedFile, string $actualString[, string $message = '' ]) : void
Parameters
- $expectedFile : string
- $actualString : string
- $message : string = ''
Tags
assertStringNotEqualsFile()
Asserts that the contents of a string is not equal to the contents of a file.
assertStringNotEqualsFile(string $expectedFile, string $actualString[, string $message = '' ]) : void
Parameters
- $expectedFile : string
- $actualString : string
- $message : string = ''
Tags
assertStringNotEqualsFileCanonicalizing()
Asserts that the contents of a string is not equal to the contents of a file (canonicalizing).
assertStringNotEqualsFileCanonicalizing(string $expectedFile, string $actualString[, string $message = '' ]) : void
Parameters
- $expectedFile : string
- $actualString : string
- $message : string = ''
Tags
assertStringNotEqualsFileIgnoringCase()
Asserts that the contents of a string is not equal to the contents of a file (ignoring case).
assertStringNotEqualsFileIgnoringCase(string $expectedFile, string $actualString[, string $message = '' ]) : void
Parameters
- $expectedFile : string
- $actualString : string
- $message : string = ''
Tags
assertIsReadable()
Asserts that a file/dir is readable.
assertIsReadable(string $filename[, string $message = '' ]) : void
Parameters
- $filename : string
- $message : string = ''
Tags
assertIsNotReadable()
Asserts that a file/dir exists and is not readable.
assertIsNotReadable(string $filename[, string $message = '' ]) : void
Parameters
- $filename : string
- $message : string = ''
Tags
assertNotIsReadable()
Asserts that a file/dir exists and is not readable.
assertNotIsReadable(string $filename[, string $message = '' ]) : void
Parameters
- $filename : string
- $message : string = ''
Tags
assertIsWritable()
Asserts that a file/dir exists and is writable.
assertIsWritable(string $filename[, string $message = '' ]) : void
Parameters
- $filename : string
- $message : string = ''
Tags
assertIsNotWritable()
Asserts that a file/dir exists and is not writable.
assertIsNotWritable(string $filename[, string $message = '' ]) : void
Parameters
- $filename : string
- $message : string = ''
Tags
assertNotIsWritable()
Asserts that a file/dir exists and is not writable.
assertNotIsWritable(string $filename[, string $message = '' ]) : void
Parameters
- $filename : string
- $message : string = ''
Tags
assertDirectoryExists()
Asserts that a directory exists.
assertDirectoryExists(string $directory[, string $message = '' ]) : void
Parameters
- $directory : string
- $message : string = ''
Tags
assertDirectoryDoesNotExist()
Asserts that a directory does not exist.
assertDirectoryDoesNotExist(string $directory[, string $message = '' ]) : void
Parameters
- $directory : string
- $message : string = ''
Tags
assertDirectoryNotExists()
Asserts that a directory does not exist.
assertDirectoryNotExists(string $directory[, string $message = '' ]) : void
Parameters
- $directory : string
- $message : string = ''
Tags
assertDirectoryIsReadable()
Asserts that a directory exists and is readable.
assertDirectoryIsReadable(string $directory[, string $message = '' ]) : void
Parameters
- $directory : string
- $message : string = ''
Tags
assertDirectoryIsNotReadable()
Asserts that a directory exists and is not readable.
assertDirectoryIsNotReadable(string $directory[, string $message = '' ]) : void
Parameters
- $directory : string
- $message : string = ''
Tags
assertDirectoryNotIsReadable()
Asserts that a directory exists and is not readable.
assertDirectoryNotIsReadable(string $directory[, string $message = '' ]) : void
Parameters
- $directory : string
- $message : string = ''
Tags
assertDirectoryIsWritable()
Asserts that a directory exists and is writable.
assertDirectoryIsWritable(string $directory[, string $message = '' ]) : void
Parameters
- $directory : string
- $message : string = ''
Tags
assertDirectoryIsNotWritable()
Asserts that a directory exists and is not writable.
assertDirectoryIsNotWritable(string $directory[, string $message = '' ]) : void
Parameters
- $directory : string
- $message : string = ''
Tags
assertDirectoryNotIsWritable()
Asserts that a directory exists and is not writable.
assertDirectoryNotIsWritable(string $directory[, string $message = '' ]) : void
Parameters
- $directory : string
- $message : string = ''
Tags
assertFileExists()
Asserts that a file exists.
assertFileExists(string $filename[, string $message = '' ]) : void
Parameters
- $filename : string
- $message : string = ''
Tags
assertFileDoesNotExist()
Asserts that a file does not exist.
assertFileDoesNotExist(string $filename[, string $message = '' ]) : void
Parameters
- $filename : string
- $message : string = ''
Tags
assertFileNotExists()
Asserts that a file does not exist.
assertFileNotExists(string $filename[, string $message = '' ]) : void
Parameters
- $filename : string
- $message : string = ''
Tags
assertFileIsReadable()
Asserts that a file exists and is readable.
assertFileIsReadable(string $file[, string $message = '' ]) : void
Parameters
- $file : string
- $message : string = ''
Tags
assertFileIsNotReadable()
Asserts that a file exists and is not readable.
assertFileIsNotReadable(string $file[, string $message = '' ]) : void
Parameters
- $file : string
- $message : string = ''
Tags
assertFileNotIsReadable()
Asserts that a file exists and is not readable.
assertFileNotIsReadable(string $file[, string $message = '' ]) : void
Parameters
- $file : string
- $message : string = ''
Tags
assertFileIsWritable()
Asserts that a file exists and is writable.
assertFileIsWritable(string $file[, string $message = '' ]) : void
Parameters
- $file : string
- $message : string = ''
Tags
assertFileIsNotWritable()
Asserts that a file exists and is not writable.
assertFileIsNotWritable(string $file[, string $message = '' ]) : void
Parameters
- $file : string
- $message : string = ''
Tags
assertFileNotIsWritable()
Asserts that a file exists and is not writable.
assertFileNotIsWritable(string $file[, string $message = '' ]) : void
Parameters
- $file : string
- $message : string = ''
Tags
assertTrue()
Asserts that a condition is true.
assertTrue(mixed $condition[, string $message = '' ]) : void
Parameters
- $condition : mixed
- $message : string = ''
Tags
assertNotTrue()
Asserts that a condition is not true.
assertNotTrue(mixed $condition[, string $message = '' ]) : void
Parameters
- $condition : mixed
- $message : string = ''
Tags
assertFalse()
Asserts that a condition is false.
assertFalse(mixed $condition[, string $message = '' ]) : void
Parameters
- $condition : mixed
- $message : string = ''
Tags
assertNotFalse()
Asserts that a condition is not false.
assertNotFalse(mixed $condition[, string $message = '' ]) : void
Parameters
- $condition : mixed
- $message : string = ''
Tags
assertNull()
Asserts that a variable is null.
assertNull(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertNotNull()
Asserts that a variable is not null.
assertNotNull(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertFinite()
Asserts that a variable is finite.
assertFinite(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertInfinite()
Asserts that a variable is infinite.
assertInfinite(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertNan()
Asserts that a variable is nan.
assertNan(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertClassHasAttribute()
Asserts that a class has a specified attribute.
assertClassHasAttribute(string $attributeName, string $className[, string $message = '' ]) : void
Parameters
- $attributeName : string
- $className : string
- $message : string = ''
Tags
assertClassNotHasAttribute()
Asserts that a class does not have a specified attribute.
assertClassNotHasAttribute(string $attributeName, string $className[, string $message = '' ]) : void
Parameters
- $attributeName : string
- $className : string
- $message : string = ''
Tags
assertClassHasStaticAttribute()
Asserts that a class has a specified static attribute.
assertClassHasStaticAttribute(string $attributeName, string $className[, string $message = '' ]) : void
Parameters
- $attributeName : string
- $className : string
- $message : string = ''
Tags
assertClassNotHasStaticAttribute()
Asserts that a class does not have a specified static attribute.
assertClassNotHasStaticAttribute(string $attributeName, string $className[, string $message = '' ]) : void
Parameters
- $attributeName : string
- $className : string
- $message : string = ''
Tags
assertObjectHasAttribute()
Asserts that an object has a specified attribute.
assertObjectHasAttribute(string $attributeName, object $object[, string $message = '' ]) : void
Parameters
- $attributeName : string
- $object : object
- $message : string = ''
Tags
assertObjectNotHasAttribute()
Asserts that an object does not have a specified attribute.
assertObjectNotHasAttribute(string $attributeName, object $object[, string $message = '' ]) : void
Parameters
- $attributeName : string
- $object : object
- $message : string = ''
Tags
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
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
assertSame()
Asserts that two variables have the same type and value.
assertSame(mixed $expected, mixed $actual[, string $message = '' ]) : void
Used on objects, it asserts that two variables reference the same object.
Parameters
- $expected : mixed
- $actual : mixed
- $message : string = ''
Tags
assertNotSame()
Asserts that two variables do not have the same type and value.
assertNotSame(mixed $expected, mixed $actual[, string $message = '' ]) : void
Used on objects, it asserts that two variables do not reference the same object.
Parameters
- $expected : mixed
- $actual : mixed
- $message : string = ''
Tags
assertInstanceOf()
Asserts that a variable is of a given type.
assertInstanceOf(string $expected, mixed $actual[, string $message = '' ]) : void
Parameters
- $expected : string
- $actual : mixed
- $message : string = ''
Tags
assertNotInstanceOf()
Asserts that a variable is not of a given type.
assertNotInstanceOf(string $expected, mixed $actual[, string $message = '' ]) : void
Parameters
- $expected : string
- $actual : mixed
- $message : string = ''
Tags
assertIsArray()
Asserts that a variable is of type array.
assertIsArray(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsBool()
Asserts that a variable is of type bool.
assertIsBool(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsFloat()
Asserts that a variable is of type float.
assertIsFloat(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsInt()
Asserts that a variable is of type int.
assertIsInt(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsNumeric()
Asserts that a variable is of type numeric.
assertIsNumeric(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsObject()
Asserts that a variable is of type object.
assertIsObject(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsResource()
Asserts that a variable is of type resource.
assertIsResource(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsClosedResource()
Asserts that a variable is of type resource and is closed.
assertIsClosedResource(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsString()
Asserts that a variable is of type string.
assertIsString(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsScalar()
Asserts that a variable is of type scalar.
assertIsScalar(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsCallable()
Asserts that a variable is of type callable.
assertIsCallable(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsIterable()
Asserts that a variable is of type iterable.
assertIsIterable(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsNotArray()
Asserts that a variable is not of type array.
assertIsNotArray(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsNotBool()
Asserts that a variable is not of type bool.
assertIsNotBool(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsNotFloat()
Asserts that a variable is not of type float.
assertIsNotFloat(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsNotInt()
Asserts that a variable is not of type int.
assertIsNotInt(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsNotNumeric()
Asserts that a variable is not of type numeric.
assertIsNotNumeric(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsNotObject()
Asserts that a variable is not of type object.
assertIsNotObject(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsNotResource()
Asserts that a variable is not of type resource.
assertIsNotResource(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsNotClosedResource()
Asserts that a variable is not of type resource.
assertIsNotClosedResource(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsNotString()
Asserts that a variable is not of type string.
assertIsNotString(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsNotScalar()
Asserts that a variable is not of type scalar.
assertIsNotScalar(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsNotCallable()
Asserts that a variable is not of type callable.
assertIsNotCallable(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsNotIterable()
Asserts that a variable is not of type iterable.
assertIsNotIterable(mixed $actual[, string $message = '' ]) : void
Parameters
- $actual : mixed
- $message : string = ''
Tags
assertMatchesRegularExpression()
Asserts that a string matches a given regular expression.
assertMatchesRegularExpression(string $pattern, string $string[, string $message = '' ]) : void
Parameters
- $pattern : string
- $string : string
- $message : string = ''
Tags
assertRegExp()
Asserts that a string matches a given regular expression.
assertRegExp(string $pattern, string $string[, string $message = '' ]) : void
Parameters
- $pattern : string
- $string : string
- $message : string = ''
Tags
assertDoesNotMatchRegularExpression()
Asserts that a string does not match a given regular expression.
assertDoesNotMatchRegularExpression(string $pattern, string $string[, string $message = '' ]) : void
Parameters
- $pattern : string
- $string : string
- $message : string = ''
Tags
assertNotRegExp()
Asserts that a string does not match a given regular expression.
assertNotRegExp(string $pattern, string $string[, string $message = '' ]) : void
Parameters
- $pattern : string
- $string : string
- $message : string = ''
Tags
assertSameSize()
Assert that the size of two arrays (or `Countable` or `Traversable` objects) is the same.
assertSameSize(Countable|iterable<string|int, mixed> $expected, Countable|iterable<string|int, mixed> $actual[, string $message = '' ]) : void
Parameters
- $expected : Countable|iterable<string|int, mixed>
- $actual : Countable|iterable<string|int, mixed>
- $message : string = ''
Tags
assertNotSameSize()
Assert that the size of two arrays (or `Countable` or `Traversable` objects) is not the same.
assertNotSameSize(Countable|iterable<string|int, mixed> $expected, Countable|iterable<string|int, mixed> $actual[, string $message = '' ]) : void
Parameters
- $expected : Countable|iterable<string|int, mixed>
- $actual : Countable|iterable<string|int, mixed>
- $message : string = ''
Tags
assertStringMatchesFormat()
Asserts that a string matches a given format string.
assertStringMatchesFormat(string $format, string $string[, string $message = '' ]) : void
Parameters
- $format : string
- $string : string
- $message : string = ''
Tags
assertStringNotMatchesFormat()
Asserts that a string does not match a given format string.
assertStringNotMatchesFormat(string $format, string $string[, string $message = '' ]) : void
Parameters
- $format : string
- $string : string
- $message : string = ''
Tags
assertStringMatchesFormatFile()
Asserts that a string matches a given format file.
assertStringMatchesFormatFile(string $formatFile, string $string[, string $message = '' ]) : void
Parameters
- $formatFile : string
- $string : string
- $message : string = ''
Tags
assertStringNotMatchesFormatFile()
Asserts that a string does not match a given format string.
assertStringNotMatchesFormatFile(string $formatFile, string $string[, string $message = '' ]) : void
Parameters
- $formatFile : string
- $string : string
- $message : string = ''
Tags
assertStringStartsWith()
Asserts that a string starts with a given prefix.
assertStringStartsWith(string $prefix, string $string[, string $message = '' ]) : void
Parameters
- $prefix : string
- $string : string
- $message : string = ''
Tags
assertStringStartsNotWith()
Asserts that a string starts not with a given prefix.
assertStringStartsNotWith(string $prefix, string $string[, string $message = '' ]) : void
Parameters
- $prefix : string
- $string : string
- $message : string = ''
Tags
assertStringContainsString()
assertStringContainsString(string $needle, string $haystack[, string $message = '' ]) : void
Parameters
- $needle : string
- $haystack : string
- $message : string = ''
Tags
assertStringContainsStringIgnoringCase()
assertStringContainsStringIgnoringCase(string $needle, string $haystack[, string $message = '' ]) : void
Parameters
- $needle : string
- $haystack : string
- $message : string = ''
Tags
assertStringNotContainsString()
assertStringNotContainsString(string $needle, string $haystack[, string $message = '' ]) : void
Parameters
- $needle : string
- $haystack : string
- $message : string = ''
Tags
assertStringNotContainsStringIgnoringCase()
assertStringNotContainsStringIgnoringCase(string $needle, string $haystack[, string $message = '' ]) : void
Parameters
- $needle : string
- $haystack : string
- $message : string = ''
Tags
assertStringEndsWith()
Asserts that a string ends with a given suffix.
assertStringEndsWith(string $suffix, string $string[, string $message = '' ]) : void
Parameters
- $suffix : string
- $string : string
- $message : string = ''
Tags
assertStringEndsNotWith()
Asserts that a string ends not with a given suffix.
assertStringEndsNotWith(string $suffix, string $string[, string $message = '' ]) : void
Parameters
- $suffix : string
- $string : string
- $message : string = ''
Tags
assertXmlFileEqualsXmlFile()
Asserts that two XML files are equal.
assertXmlFileEqualsXmlFile(string $expectedFile, string $actualFile[, string $message = '' ]) : void
Parameters
- $expectedFile : string
- $actualFile : string
- $message : string = ''
Tags
assertXmlFileNotEqualsXmlFile()
Asserts that two XML files are not equal.
assertXmlFileNotEqualsXmlFile(string $expectedFile, string $actualFile[, string $message = '' ]) : void
Parameters
- $expectedFile : string
- $actualFile : string
- $message : string = ''
Tags
assertXmlStringEqualsXmlFile()
Asserts that two XML documents are equal.
assertXmlStringEqualsXmlFile(string $expectedFile, DOMDocument|string $actualXml[, string $message = '' ]) : void
Parameters
- $expectedFile : string
- $actualXml : DOMDocument|string
- $message : string = ''
Tags
assertXmlStringNotEqualsXmlFile()
Asserts that two XML documents are not equal.
assertXmlStringNotEqualsXmlFile(string $expectedFile, DOMDocument|string $actualXml[, string $message = '' ]) : void
Parameters
- $expectedFile : string
- $actualXml : DOMDocument|string
- $message : string = ''
Tags
assertXmlStringEqualsXmlString()
Asserts that two XML documents are equal.
assertXmlStringEqualsXmlString(DOMDocument|string $expectedXml, DOMDocument|string $actualXml[, string $message = '' ]) : void
Parameters
- $expectedXml : DOMDocument|string
- $actualXml : DOMDocument|string
- $message : string = ''
Tags
assertXmlStringNotEqualsXmlString()
Asserts that two XML documents are not equal.
assertXmlStringNotEqualsXmlString(DOMDocument|string $expectedXml, DOMDocument|string $actualXml[, string $message = '' ]) : void
Parameters
- $expectedXml : DOMDocument|string
- $actualXml : DOMDocument|string
- $message : string = ''
Tags
assertEqualXMLStructure()
Asserts that a hierarchy of DOMElements matches.
assertEqualXMLStructure(DOMElement $expectedElement, DOMElement $actualElement[, bool $checkAttributes = false ][, string $message = '' ]) : void
Parameters
- $expectedElement : DOMElement
- $actualElement : DOMElement
- $checkAttributes : bool = false
- $message : string = ''
Tags
assertThat()
Evaluates a PHPUnit\Framework\Constraint matcher object.
assertThat(mixed $value, Constraint $constraint[, string $message = '' ]) : void
Parameters
- $value : mixed
- $constraint : Constraint
- $message : string = ''
Tags
assertJson()
Asserts that a string is a valid JSON string.
assertJson(string $actualJson[, string $message = '' ]) : void
Parameters
- $actualJson : string
- $message : string = ''
Tags
assertJsonStringEqualsJsonString()
Asserts that two given JSON encoded objects or arrays are equal.
assertJsonStringEqualsJsonString(string $expectedJson, string $actualJson[, string $message = '' ]) : void
Parameters
- $expectedJson : string
- $actualJson : string
- $message : string = ''
Tags
assertJsonStringNotEqualsJsonString()
Asserts that two given JSON encoded objects or arrays are not equal.
assertJsonStringNotEqualsJsonString(string $expectedJson, string $actualJson[, string $message = '' ]) : void
Parameters
- $expectedJson : string
- $actualJson : string
- $message : string = ''
Tags
assertJsonStringEqualsJsonFile()
Asserts that the generated JSON encoded object and the content of the given file are equal.
assertJsonStringEqualsJsonFile(string $expectedFile, string $actualJson[, string $message = '' ]) : void
Parameters
- $expectedFile : string
- $actualJson : string
- $message : string = ''
Tags
assertJsonStringNotEqualsJsonFile()
Asserts that the generated JSON encoded object and the content of the given file are not equal.
assertJsonStringNotEqualsJsonFile(string $expectedFile, string $actualJson[, string $message = '' ]) : void
Parameters
- $expectedFile : string
- $actualJson : string
- $message : string = ''
Tags
assertJsonFileEqualsJsonFile()
Asserts that two JSON files are equal.
assertJsonFileEqualsJsonFile(string $expectedFile, string $actualFile[, string $message = '' ]) : void
Parameters
- $expectedFile : string
- $actualFile : string
- $message : string = ''
Tags
assertJsonFileNotEqualsJsonFile()
Asserts that two JSON files are not equal.
assertJsonFileNotEqualsJsonFile(string $expectedFile, string $actualFile[, string $message = '' ]) : void
Parameters
- $expectedFile : string
- $actualFile : string
- $message : string = ''
Tags
logicalAnd()
logicalAnd() : LogicalAnd
Return values
LogicalAndlogicalOr()
logicalOr() : LogicalOr
Return values
LogicalOrlogicalNot()
logicalNot(Constraint $constraint) : LogicalNot
Parameters
- $constraint : Constraint
Return values
LogicalNotlogicalXor()
logicalXor() : LogicalXor
Return values
LogicalXoranything()
anything() : IsAnything
Return values
IsAnythingisTrue()
isTrue() : IsTrue
Return values
IsTruecallback()
callback(callable $callback) : Callback
Parameters
- $callback : callable
Return values
CallbackisFalse()
isFalse() : IsFalse
Return values
IsFalseisJson()
isJson() : IsJson
Return values
IsJsonisNull()
isNull() : IsNull
Return values
IsNullisFinite()
isFinite() : IsFinite
Return values
IsFiniteisInfinite()
isInfinite() : IsInfinite
Return values
IsInfiniteisNan()
isNan() : IsNan
Return values
IsNancontainsEqual()
containsEqual(mixed $value) : TraversableContainsEqual
Parameters
- $value : mixed
Return values
TraversableContainsEqualcontainsIdentical()
containsIdentical(mixed $value) : TraversableContainsIdentical
Parameters
- $value : mixed
Return values
TraversableContainsIdenticalcontainsOnly()
containsOnly(string $type) : TraversableContainsOnly
Parameters
- $type : string
Return values
TraversableContainsOnlycontainsOnlyInstancesOf()
containsOnlyInstancesOf(string $className) : TraversableContainsOnly
Parameters
- $className : string
Return values
TraversableContainsOnlyarrayHasKey()
arrayHasKey(mixed $key) : ArrayHasKey
Parameters
- $key : mixed
Return values
ArrayHasKeyequalTo()
equalTo(mixed $value) : IsEqual
Parameters
- $value : mixed
Return values
IsEqualequalToCanonicalizing()
equalToCanonicalizing(mixed $value) : IsEqualCanonicalizing
Parameters
- $value : mixed
Return values
IsEqualCanonicalizingequalToIgnoringCase()
equalToIgnoringCase(mixed $value) : IsEqualIgnoringCase
Parameters
- $value : mixed
Return values
IsEqualIgnoringCaseequalToWithDelta()
equalToWithDelta(mixed $value, float $delta) : IsEqualWithDelta
Parameters
- $value : mixed
- $delta : float
Return values
IsEqualWithDeltaisEmpty()
isEmpty() : IsEmpty
Return values
IsEmptyisWritable()
isWritable() : IsWritable
Return values
IsWritableisReadable()
isReadable() : IsReadable
Return values
IsReadabledirectoryExists()
directoryExists() : DirectoryExists
Return values
DirectoryExistsfileExists()
fileExists() : FileExists
Return values
FileExistsgreaterThan()
greaterThan(mixed $value) : GreaterThan
Parameters
- $value : mixed
Return values
GreaterThangreaterThanOrEqual()
greaterThanOrEqual(mixed $value) : LogicalOr
Parameters
- $value : mixed
Return values
LogicalOrclassHasAttribute()
classHasAttribute(string $attributeName) : ClassHasAttribute
Parameters
- $attributeName : string
Return values
ClassHasAttributeclassHasStaticAttribute()
classHasStaticAttribute(string $attributeName) : ClassHasStaticAttribute
Parameters
- $attributeName : string
Return values
ClassHasStaticAttributeobjectHasAttribute()
objectHasAttribute(mixed $attributeName) : ObjectHasAttribute
Parameters
- $attributeName : mixed
Return values
ObjectHasAttributeidenticalTo()
identicalTo(mixed $value) : IsIdentical
Parameters
- $value : mixed
Return values
IsIdenticalisInstanceOf()
isInstanceOf(string $className) : IsInstanceOf
Parameters
- $className : string
Return values
IsInstanceOfisType()
isType(string $type) : IsType
Parameters
- $type : string
Return values
IsTypelessThan()
lessThan(mixed $value) : LessThan
Parameters
- $value : mixed
Return values
LessThanlessThanOrEqual()
lessThanOrEqual(mixed $value) : LogicalOr
Parameters
- $value : mixed
Return values
LogicalOrmatchesRegularExpression()
matchesRegularExpression(string $pattern) : RegularExpression
Parameters
- $pattern : string
Return values
RegularExpressionmatches()
matches(string $string) : StringMatchesFormatDescription
Parameters
- $string : string
Return values
StringMatchesFormatDescriptionstringStartsWith()
stringStartsWith(mixed $prefix) : StringStartsWith
Parameters
- $prefix : mixed
Return values
StringStartsWithstringContains()
stringContains(string $string[, bool $case = true ]) : StringContains
Parameters
- $string : string
- $case : bool = true
Return values
StringContainsstringEndsWith()
stringEndsWith(string $suffix) : StringEndsWith
Parameters
- $suffix : string
Return values
StringEndsWithcountOf()
countOf(int $count) : Count
Parameters
- $count : int
Return values
CountobjectEquals()
objectEquals(object $object[, string $method = 'equals' ]) : ObjectEquals
Parameters
- $object : object
- $method : string = 'equals'
Return values
ObjectEqualsany()
Returns a matcher that matches when the method is executed zero or more times.
any() : AnyInvokedCount
Return values
AnyInvokedCountnever()
Returns a matcher that matches when the method is never executed.
never() : InvokedCount
Return values
InvokedCountatLeast()
Returns a matcher that matches when the method is executed at least N times.
atLeast(int $requiredInvocations) : InvokedAtLeastCount
Parameters
- $requiredInvocations : int
Return values
InvokedAtLeastCountatLeastOnce()
Returns a matcher that matches when the method is executed at least once.
atLeastOnce() : InvokedAtLeastOnce
Return values
InvokedAtLeastOnceonce()
Returns a matcher that matches when the method is executed exactly once.
once() : InvokedCount
Return values
InvokedCountexactly()
Returns a matcher that matches when the method is executed exactly $count times.
exactly(int $count) : InvokedCount
Parameters
- $count : int
Return values
InvokedCountatMost()
Returns a matcher that matches when the method is executed at most N times.
atMost(int $allowedInvocations) : InvokedAtMostCount
Parameters
- $allowedInvocations : int
Return values
InvokedAtMostCountat()
Returns a matcher that matches when the method is executed at the given index.
at(int $index) : InvokedAtIndex
Parameters
- $index : int
Return values
InvokedAtIndexreturnValue()
returnValue(mixed $value) : ReturnStub
Parameters
- $value : mixed
Return values
ReturnStubreturnValueMap()
returnValueMap(array<string|int, mixed> $valueMap) : ReturnValueMap
Parameters
- $valueMap : array<string|int, mixed>
Return values
ReturnValueMapreturnArgument()
returnArgument(int $argumentIndex) : ReturnArgument
Parameters
- $argumentIndex : int
Return values
ReturnArgumentreturnCallback()
returnCallback(mixed $callback) : ReturnCallback
Parameters
- $callback : mixed
Return values
ReturnCallbackreturnSelf()
Returns the current object.
returnSelf() : ReturnSelf
This method is useful when mocking a fluent interface.
Return values
ReturnSelfthrowException()
throwException(Throwable $exception) : Exception
Parameters
- $exception : Throwable
Return values
ExceptiononConsecutiveCalls()
onConsecutiveCalls() : ConsecutiveCalls
Return values
ConsecutiveCallsgetallheaders()
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
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
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
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
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|nulltrigger_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
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
boolctype_alpha()
ctype_alpha(mixed $text) : bool
Parameters
- $text : mixed
Return values
boolctype_cntrl()
ctype_cntrl(mixed $text) : bool
Parameters
- $text : mixed
Return values
boolctype_digit()
ctype_digit(mixed $text) : bool
Parameters
- $text : mixed
Return values
boolctype_graph()
ctype_graph(mixed $text) : bool
Parameters
- $text : mixed
Return values
boolctype_lower()
ctype_lower(mixed $text) : bool
Parameters
- $text : mixed
Return values
boolctype_print()
ctype_print(mixed $text) : bool
Parameters
- $text : mixed
Return values
boolctype_punct()
ctype_punct(mixed $text) : bool
Parameters
- $text : mixed
Return values
boolctype_space()
ctype_space(mixed $text) : bool
Parameters
- $text : mixed
Return values
boolctype_upper()
ctype_upper(mixed $text) : bool
Parameters
- $text : mixed
Return values
boolctype_xdigit()
ctype_xdigit(mixed $text) : bool
Parameters
- $text : mixed
Return values
boolgrapheme_extract()
grapheme_extract(mixed $haystack, mixed $size[, mixed $type = 0 ][, mixed $start = 0 ][, mixed &$next = 0 ]) : mixed
Parameters
- $haystack : mixed
- $size : mixed
- $type : mixed = 0
- $start : mixed = 0
- $next : mixed = 0
grapheme_stripos()
grapheme_stripos(mixed $haystack, mixed $needle[, mixed $offset = 0 ]) : mixed
Parameters
- $haystack : mixed
- $needle : mixed
- $offset : mixed = 0
grapheme_stristr()
grapheme_stristr(mixed $haystack, mixed $needle[, mixed $beforeNeedle = false ]) : mixed
Parameters
- $haystack : mixed
- $needle : mixed
- $beforeNeedle : mixed = false
grapheme_strlen()
grapheme_strlen(mixed $input) : mixed
Parameters
- $input : mixed
grapheme_strpos()
grapheme_strpos(mixed $haystack, mixed $needle[, mixed $offset = 0 ]) : mixed
Parameters
- $haystack : mixed
- $needle : mixed
- $offset : mixed = 0
grapheme_strripos()
grapheme_strripos(mixed $haystack, mixed $needle[, mixed $offset = 0 ]) : mixed
Parameters
- $haystack : mixed
- $needle : mixed
- $offset : mixed = 0
grapheme_strrpos()
grapheme_strrpos(mixed $haystack, mixed $needle[, mixed $offset = 0 ]) : mixed
Parameters
- $haystack : mixed
- $needle : mixed
- $offset : mixed = 0
grapheme_strstr()
grapheme_strstr(mixed $haystack, mixed $needle[, mixed $beforeNeedle = false ]) : mixed
Parameters
- $haystack : mixed
- $needle : mixed
- $beforeNeedle : mixed = false
grapheme_substr()
grapheme_substr(mixed $string, mixed $offset[, mixed $length = null ]) : mixed
Parameters
- $string : mixed
- $offset : mixed
- $length : mixed = null
grapheme_extract()
grapheme_extract(string|null $haystack, int|null $size[, int|null $type = GRAPHEME_EXTR_COUNT ][, int|null $offset = 0 ][, mixed &$next = null ]) : string|false
Parameters
- $haystack : string|null
- $size : int|null
- $type : int|null = GRAPHEME_EXTR_COUNT
- $offset : int|null = 0
- $next : mixed = null
Return values
string|falsegrapheme_stripos()
grapheme_stripos(string|null $haystack, string|null $needle[, int|null $offset = 0 ]) : int|false
Parameters
- $haystack : string|null
- $needle : string|null
- $offset : int|null = 0
Return values
int|falsegrapheme_stristr()
grapheme_stristr(string|null $haystack, string|null $needle[, bool|null $beforeNeedle = false ]) : string|false
Parameters
- $haystack : string|null
- $needle : string|null
- $beforeNeedle : bool|null = false
Return values
string|falsegrapheme_strlen()
grapheme_strlen(string|null $string) : int|false|null
Parameters
- $string : string|null
Return values
int|false|nullgrapheme_strpos()
grapheme_strpos(string|null $haystack, string|null $needle[, int|null $offset = 0 ]) : int|false
Parameters
- $haystack : string|null
- $needle : string|null
- $offset : int|null = 0
Return values
int|falsegrapheme_strripos()
grapheme_strripos(string|null $haystack, string|null $needle[, int|null $offset = 0 ]) : int|false
Parameters
- $haystack : string|null
- $needle : string|null
- $offset : int|null = 0
Return values
int|falsegrapheme_strrpos()
grapheme_strrpos(string|null $haystack, string|null $needle[, int|null $offset = 0 ]) : int|false
Parameters
- $haystack : string|null
- $needle : string|null
- $offset : int|null = 0
Return values
int|falsegrapheme_strstr()
grapheme_strstr(string|null $haystack, string|null $needle[, bool|null $beforeNeedle = false ]) : string|false
Parameters
- $haystack : string|null
- $needle : string|null
- $beforeNeedle : bool|null = false
Return values
string|falsegrapheme_substr()
grapheme_substr(string|null $string, int|null $offset[, int|null $length = null ]) : string|false
Parameters
- $string : string|null
- $offset : int|null
- $length : int|null = null
Return values
string|falseidn_to_ascii()
idn_to_ascii(mixed $domain[, mixed $flags = 0 ][, mixed $variant = INTL_IDNA_VARIANT_UTS46 ][, mixed &$idna_info = null ]) : mixed
Parameters
- $domain : mixed
- $flags : mixed = 0
- $variant : mixed = INTL_IDNA_VARIANT_UTS46
- $idna_info : mixed = null
idn_to_utf8()
idn_to_utf8(mixed $domain[, mixed $flags = 0 ][, mixed $variant = INTL_IDNA_VARIANT_UTS46 ][, mixed &$idna_info = null ]) : mixed
Parameters
- $domain : mixed
- $flags : mixed = 0
- $variant : mixed = INTL_IDNA_VARIANT_UTS46
- $idna_info : mixed = null
idn_to_ascii()
idn_to_ascii(string|null $domain[, int|null $flags = IDNA_DEFAULT ][, int|null $variant = INTL_IDNA_VARIANT_UTS46 ][, mixed &$idna_info = null ]) : string|false
Parameters
- $domain : string|null
- $flags : int|null = IDNA_DEFAULT
- $variant : int|null = INTL_IDNA_VARIANT_UTS46
- $idna_info : mixed = null
Return values
string|falseidn_to_utf8()
idn_to_utf8(string|null $domain[, int|null $flags = IDNA_DEFAULT ][, int|null $variant = INTL_IDNA_VARIANT_UTS46 ][, mixed &$idna_info = null ]) : string|false
Parameters
- $domain : string|null
- $flags : int|null = IDNA_DEFAULT
- $variant : int|null = INTL_IDNA_VARIANT_UTS46
- $idna_info : mixed = null
Return values
string|falsenormalizer_is_normalized()
normalizer_is_normalized(mixed $string[, mixed $form = pNormalizer::FORM_C ]) : mixed
Parameters
- $string : mixed
- $form : mixed = pNormalizer::FORM_C
normalizer_normalize()
normalizer_normalize(mixed $string[, mixed $form = pNormalizer::FORM_C ]) : mixed
Parameters
- $string : mixed
- $form : mixed = pNormalizer::FORM_C
normalizer_is_normalized()
normalizer_is_normalized(string|null $string[, int|null $form = pNormalizer::FORM_C ]) : bool
Parameters
- $string : string|null
- $form : int|null = pNormalizer::FORM_C
Return values
boolnormalizer_normalize()
normalizer_normalize(string|null $string[, int|null $form = pNormalizer::FORM_C ]) : string|false
Parameters
- $string : string|null
- $form : int|null = pNormalizer::FORM_C
Return values
string|falsemb_convert_encoding()
mb_convert_encoding(mixed $string, mixed $to_encoding[, mixed $from_encoding = null ]) : mixed
Parameters
- $string : mixed
- $to_encoding : mixed
- $from_encoding : mixed = null
mb_decode_mimeheader()
mb_decode_mimeheader(mixed $string) : mixed
Parameters
- $string : mixed
mb_encode_mimeheader()
mb_encode_mimeheader(mixed $string[, mixed $charset = null ][, mixed $transfer_encoding = null ][, mixed $newline = "
" ][, mixed $indent = 0 ]) : mixed
Parameters
- $string : mixed
- $charset : mixed = null
- $transfer_encoding : mixed = null
- $newline : mixed = " "
- $indent : mixed = 0
mb_decode_numericentity()
mb_decode_numericentity(mixed $string, mixed $map[, mixed $encoding = null ]) : mixed
Parameters
- $string : mixed
- $map : mixed
- $encoding : mixed = null
mb_encode_numericentity()
mb_encode_numericentity(mixed $string, mixed $map[, mixed $encoding = null ][, mixed $hex = false ]) : mixed
Parameters
- $string : mixed
- $map : mixed
- $encoding : mixed = null
- $hex : mixed = false
mb_convert_case()
mb_convert_case(mixed $string, mixed $mode[, mixed $encoding = null ]) : mixed
Parameters
- $string : mixed
- $mode : mixed
- $encoding : mixed = null
mb_internal_encoding()
mb_internal_encoding([mixed $encoding = null ]) : mixed
Parameters
- $encoding : mixed = null
mb_language()
mb_language([mixed $language = null ]) : mixed
Parameters
- $language : mixed = null
mb_list_encodings()
mb_list_encodings() : mixed
mb_encoding_aliases()
mb_encoding_aliases(mixed $encoding) : mixed
Parameters
- $encoding : mixed
mb_check_encoding()
mb_check_encoding([mixed $value = null ][, mixed $encoding = null ]) : mixed
Parameters
- $value : mixed = null
- $encoding : mixed = null
mb_detect_encoding()
mb_detect_encoding(mixed $string[, mixed $encodings = null ][, mixed $strict = false ]) : mixed
Parameters
- $string : mixed
- $encodings : mixed = null
- $strict : mixed = false
mb_detect_order()
mb_detect_order([mixed $encoding = null ]) : mixed
Parameters
- $encoding : mixed = null
mb_parse_str()
mb_parse_str(mixed $string[, mixed &$result = [] ]) : mixed
Parameters
- $string : mixed
- $result : mixed = []
mb_strlen()
mb_strlen(mixed $string[, mixed $encoding = null ]) : mixed
Parameters
- $string : mixed
- $encoding : mixed = null
mb_strpos()
mb_strpos(mixed $haystack, mixed $needle[, mixed $offset = 0 ][, mixed $encoding = null ]) : mixed
Parameters
- $haystack : mixed
- $needle : mixed
- $offset : mixed = 0
- $encoding : mixed = null
mb_strtolower()
mb_strtolower(mixed $string[, mixed $encoding = null ]) : mixed
Parameters
- $string : mixed
- $encoding : mixed = null
mb_strtoupper()
mb_strtoupper(mixed $string[, mixed $encoding = null ]) : mixed
Parameters
- $string : mixed
- $encoding : mixed = null
mb_substitute_character()
mb_substitute_character([mixed $substitute_character = null ]) : mixed
Parameters
- $substitute_character : mixed = null
mb_substr()
mb_substr(mixed $string, mixed $start[, mixed $length = 2147483647 ][, mixed $encoding = null ]) : mixed
Parameters
- $string : mixed
- $start : mixed
- $length : mixed = 2147483647
- $encoding : mixed = null
mb_stripos()
mb_stripos(mixed $haystack, mixed $needle[, mixed $offset = 0 ][, mixed $encoding = null ]) : mixed
Parameters
- $haystack : mixed
- $needle : mixed
- $offset : mixed = 0
- $encoding : mixed = null
mb_stristr()
mb_stristr(mixed $haystack, mixed $needle[, mixed $before_needle = false ][, mixed $encoding = null ]) : mixed
Parameters
- $haystack : mixed
- $needle : mixed
- $before_needle : mixed = false
- $encoding : mixed = null
mb_strrchr()
mb_strrchr(mixed $haystack, mixed $needle[, mixed $before_needle = false ][, mixed $encoding = null ]) : mixed
Parameters
- $haystack : mixed
- $needle : mixed
- $before_needle : mixed = false
- $encoding : mixed = null
mb_strrichr()
mb_strrichr(mixed $haystack, mixed $needle[, mixed $before_needle = false ][, mixed $encoding = null ]) : mixed
Parameters
- $haystack : mixed
- $needle : mixed
- $before_needle : mixed = false
- $encoding : mixed = null
mb_strripos()
mb_strripos(mixed $haystack, mixed $needle[, mixed $offset = 0 ][, mixed $encoding = null ]) : mixed
Parameters
- $haystack : mixed
- $needle : mixed
- $offset : mixed = 0
- $encoding : mixed = null
mb_strrpos()
mb_strrpos(mixed $haystack, mixed $needle[, mixed $offset = 0 ][, mixed $encoding = null ]) : mixed
Parameters
- $haystack : mixed
- $needle : mixed
- $offset : mixed = 0
- $encoding : mixed = null
mb_strstr()
mb_strstr(mixed $haystack, mixed $needle[, mixed $before_needle = false ][, mixed $encoding = null ]) : mixed
Parameters
- $haystack : mixed
- $needle : mixed
- $before_needle : mixed = false
- $encoding : mixed = null
mb_get_info()
mb_get_info([mixed $type = 'all' ]) : mixed
Parameters
- $type : mixed = 'all'
mb_http_output()
mb_http_output([mixed $encoding = null ]) : mixed
Parameters
- $encoding : mixed = null
mb_strwidth()
mb_strwidth(mixed $string[, mixed $encoding = null ]) : mixed
Parameters
- $string : mixed
- $encoding : mixed = null
mb_substr_count()
mb_substr_count(mixed $haystack, mixed $needle[, mixed $encoding = null ]) : mixed
Parameters
- $haystack : mixed
- $needle : mixed
- $encoding : mixed = null
mb_output_handler()
mb_output_handler(mixed $string, mixed $status) : mixed
Parameters
- $string : mixed
- $status : mixed
mb_http_input()
mb_http_input([mixed $type = null ]) : mixed
Parameters
- $type : mixed = null
mb_convert_variables()
mb_convert_variables(mixed $to_encoding, mixed $from_encoding, mixed ...&$vars) : mixed
Parameters
- $to_encoding : mixed
- $from_encoding : mixed
- $vars : mixed
mb_ord()
mb_ord(mixed $string[, mixed $encoding = null ]) : mixed
Parameters
- $string : mixed
- $encoding : mixed = null
mb_chr()
mb_chr(mixed $codepoint[, mixed $encoding = null ]) : mixed
Parameters
- $codepoint : mixed
- $encoding : mixed = null
mb_scrub()
mb_scrub(mixed $string[, mixed $encoding = null ]) : mixed
Parameters
- $string : mixed
- $encoding : mixed = null
mb_str_split()
mb_str_split(mixed $string[, mixed $length = 1 ][, mixed $encoding = null ]) : mixed
Parameters
- $string : mixed
- $length : mixed = 1
- $encoding : mixed = null
mb_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
stringmb_convert_encoding()
mb_convert_encoding(array<string|int, mixed>|string|null $string, string|null $to_encoding[, array<string|int, mixed>|string|null $from_encoding = null ]) : array<string|int, mixed>|string|false
Parameters
- $string : array<string|int, mixed>|string|null
- $to_encoding : string|null
- $from_encoding : array<string|int, mixed>|string|null = null
Return values
array<string|int, mixed>|string|falsemb_decode_mimeheader()
mb_decode_mimeheader(string|null $string) : string
Parameters
- $string : string|null
Return values
stringmb_encode_mimeheader()
mb_encode_mimeheader(string|null $string[, string|null $charset = null ][, string|null $transfer_encoding = null ][, string|null $newline = "
" ][, int|null $indent = 0 ]) : string
Parameters
- $string : string|null
- $charset : string|null = null
- $transfer_encoding : string|null = null
- $newline : string|null = " "
- $indent : int|null = 0
Return values
stringmb_decode_numericentity()
mb_decode_numericentity(string|null $string, array<string|int, mixed> $map[, string|null $encoding = null ]) : string
Parameters
- $string : string|null
- $map : array<string|int, mixed>
- $encoding : string|null = null
Return values
stringmb_encode_numericentity()
mb_encode_numericentity(string|null $string, array<string|int, mixed> $map[, string|null $encoding = null ][, bool|null $hex = false ]) : string
Parameters
- $string : string|null
- $map : array<string|int, mixed>
- $encoding : string|null = null
- $hex : bool|null = false
Return values
stringmb_convert_case()
mb_convert_case(string|null $string, int|null $mode[, string|null $encoding = null ]) : string
Parameters
- $string : string|null
- $mode : int|null
- $encoding : string|null = null
Return values
stringmb_internal_encoding()
mb_internal_encoding([string|null $encoding = null ]) : string|bool
Parameters
- $encoding : string|null = null
Return values
string|boolmb_language()
mb_language([string|null $language = null ]) : string|bool
Parameters
- $language : string|null = null
Return values
string|boolmb_list_encodings()
mb_list_encodings() : array<string|int, mixed>
Return values
array<string|int, mixed>mb_encoding_aliases()
mb_encoding_aliases(string|null $encoding) : array<string|int, mixed>
Parameters
- $encoding : string|null
Return values
array<string|int, mixed>mb_check_encoding()
mb_check_encoding([array<string|int, mixed>|string|null $value = null ][, string|null $encoding = null ]) : bool
Parameters
- $value : array<string|int, mixed>|string|null = null
- $encoding : string|null = null
Return values
boolmb_detect_encoding()
mb_detect_encoding(string|null $string[, array<string|int, mixed>|string|null $encodings = null ][, bool|null $strict = false ]) : string|false
Parameters
- $string : string|null
- $encodings : array<string|int, mixed>|string|null = null
- $strict : bool|null = false
Return values
string|falsemb_detect_order()
mb_detect_order([array<string|int, mixed>|string|null $encoding = null ]) : array<string|int, mixed>|bool
Parameters
- $encoding : array<string|int, mixed>|string|null = null
Return values
array<string|int, mixed>|boolmb_parse_str()
mb_parse_str(string|null $string[, mixed &$result = [] ]) : bool
Parameters
- $string : string|null
- $result : mixed = []
Return values
boolmb_strlen()
mb_strlen(string|null $string[, string|null $encoding = null ]) : int
Parameters
- $string : string|null
- $encoding : string|null = null
Return values
intmb_strpos()
mb_strpos(string|null $haystack, string|null $needle[, int|null $offset = 0 ][, string|null $encoding = null ]) : int|false
Parameters
- $haystack : string|null
- $needle : string|null
- $offset : int|null = 0
- $encoding : string|null = null
Return values
int|falsemb_strtolower()
mb_strtolower(string|null $string[, string|null $encoding = null ]) : string
Parameters
- $string : string|null
- $encoding : string|null = null
Return values
stringmb_strtoupper()
mb_strtoupper(string|null $string[, string|null $encoding = null ]) : string
Parameters
- $string : string|null
- $encoding : string|null = null
Return values
stringmb_substitute_character()
mb_substitute_character([string|int|null $substitute_character = null ]) : string|int|bool
Parameters
- $substitute_character : string|int|null = null
Return values
string|int|boolmb_substr()
mb_substr(string|null $string, int|null $start[, int|null $length = null ][, string|null $encoding = null ]) : string
Parameters
- $string : string|null
- $start : int|null
- $length : int|null = null
- $encoding : string|null = null
Return values
stringmb_stripos()
mb_stripos(string|null $haystack, string|null $needle[, int|null $offset = 0 ][, string|null $encoding = null ]) : int|false
Parameters
- $haystack : string|null
- $needle : string|null
- $offset : int|null = 0
- $encoding : string|null = null
Return values
int|falsemb_stristr()
mb_stristr(string|null $haystack, string|null $needle[, bool|null $before_needle = false ][, string|null $encoding = null ]) : string|false
Parameters
- $haystack : string|null
- $needle : string|null
- $before_needle : bool|null = false
- $encoding : string|null = null
Return values
string|falsemb_strrchr()
mb_strrchr(string|null $haystack, string|null $needle[, bool|null $before_needle = false ][, string|null $encoding = null ]) : string|false
Parameters
- $haystack : string|null
- $needle : string|null
- $before_needle : bool|null = false
- $encoding : string|null = null
Return values
string|falsemb_strrichr()
mb_strrichr(string|null $haystack, string|null $needle[, bool|null $before_needle = false ][, string|null $encoding = null ]) : string|false
Parameters
- $haystack : string|null
- $needle : string|null
- $before_needle : bool|null = false
- $encoding : string|null = null
Return values
string|falsemb_strripos()
mb_strripos(string|null $haystack, string|null $needle[, int|null $offset = 0 ][, string|null $encoding = null ]) : int|false
Parameters
- $haystack : string|null
- $needle : string|null
- $offset : int|null = 0
- $encoding : string|null = null
Return values
int|falsemb_strrpos()
mb_strrpos(string|null $haystack, string|null $needle[, int|null $offset = 0 ][, string|null $encoding = null ]) : int|false
Parameters
- $haystack : string|null
- $needle : string|null
- $offset : int|null = 0
- $encoding : string|null = null
Return values
int|falsemb_strstr()
mb_strstr(string|null $haystack, string|null $needle[, bool|null $before_needle = false ][, string|null $encoding = null ]) : string|false
Parameters
- $haystack : string|null
- $needle : string|null
- $before_needle : bool|null = false
- $encoding : string|null = null
Return values
string|falsemb_get_info()
mb_get_info([string|null $type = 'all' ]) : array<string|int, mixed>|string|int|false
Parameters
- $type : string|null = 'all'
Return values
array<string|int, mixed>|string|int|falsemb_http_output()
mb_http_output([string|null $encoding = null ]) : string|bool
Parameters
- $encoding : string|null = null
Return values
string|boolmb_strwidth()
mb_strwidth(string|null $string[, string|null $encoding = null ]) : int
Parameters
- $string : string|null
- $encoding : string|null = null
Return values
intmb_substr_count()
mb_substr_count(string|null $haystack, string|null $needle[, string|null $encoding = null ]) : int
Parameters
- $haystack : string|null
- $needle : string|null
- $encoding : string|null = null
Return values
intmb_output_handler()
mb_output_handler(string|null $string, int|null $status) : string
Parameters
- $string : string|null
- $status : int|null
Return values
stringmb_http_input()
mb_http_input([string|null $type = null ]) : array<string|int, mixed>|string|false
Parameters
- $type : string|null = null
Return values
array<string|int, mixed>|string|falsemb_convert_variables()
mb_convert_variables(string|null $to_encoding, array<string|int, mixed>|string|null $from_encoding, mixed &$var, mixed ...&$vars) : string|false
Parameters
- $to_encoding : string|null
- $from_encoding : array<string|int, mixed>|string|null
- $var : mixed
- $vars : mixed
Return values
string|falsemb_ord()
mb_ord(string|null $string[, string|null $encoding = null ]) : int|false
Parameters
- $string : string|null
- $encoding : string|null = null
Return values
int|falsemb_chr()
mb_chr(int|null $codepoint[, string|null $encoding = null ]) : string|false
Parameters
- $codepoint : int|null
- $encoding : string|null = null
Return values
string|falsemb_scrub()
mb_scrub(string|null $string[, string|null $encoding = null ]) : string
Parameters
- $string : string|null
- $encoding : string|null = null
Return values
stringmb_str_split()
mb_str_split(string|null $string[, int|null $length = 1 ][, string|null $encoding = null ]) : array<string|int, mixed>
Parameters
- $string : string|null
- $length : int|null = 1
- $encoding : string|null = null
Return values
array<string|int, mixed>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
stringsapi_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
floatpreg_last_error_msg()
preg_last_error_msg() : string
Return values
stringstr_contains()
str_contains(string|null $haystack, string|null $needle) : bool
Parameters
- $haystack : string|null
- $needle : string|null
Return values
boolstr_starts_with()
str_starts_with(string|null $haystack, string|null $needle) : bool
Parameters
- $haystack : string|null
- $needle : string|null
Return values
boolstr_ends_with()
str_ends_with(string|null $haystack, string|null $needle) : bool
Parameters
- $haystack : string|null
- $needle : string|null
Return values
boolget_debug_type()
get_debug_type(mixed $value) : string
Parameters
- $value : mixed
Return values
stringget_resource_id()
get_resource_id(mixed $resource) : int
Parameters
- $resource : mixed
Return values
intarray_is_list()
array_is_list(array<string|int, mixed> $array) : bool
Parameters
- $array : array<string|int, mixed>
Return values
boolenum_exists()
enum_exists(string $enum[, bool $autoload = true ]) : bool
Parameters
- $enum : string
- $autoload : bool = true
Return values
boolu()
u([string|null $string = '' ]) : UnicodeString
Parameters
- $string : string|null = ''
Return values
UnicodeStringb()
b([string|null $string = '' ]) : ByteString
Parameters
- $string : string|null = ''
Return values
ByteStrings()
s([string|null $string = '' ]) : UnicodeString|ByteString
Parameters
- $string : string|null = ''