DataTables PHP 3.0.2

Application

Table of Contents

Interfaces

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.
EventEmitterInterface
ProcessExecutor
CpuCoreFinder
DirectoryInterface
RuleCustomisationPolicyAwareConfigInterface
EXPERIMENTAL: This feature is experimental and does not fall under the backward compatibility promise.
RuleCustomisationPolicyInterface
EXPERIMENTAL: This feature is experimental and does not fall under the backward compatibility promise.
ConfigInterface
CustomRulesetsAwareConfigInterface
DifferInterface
ConfigurableFixerInterface
DeprecatedFixerInterface
FixerInterface
WhitespacesAwareFixerInterface
DeprecatedFixerOptionInterface
FixerConfigurationResolverInterface
FixerOptionInterface
CodeSampleInterface
FixerDefinitionInterface
VersionSpecificationInterface
VersionSpecificCodeSampleInterface
LinterInterface
Interface for PHP code linting process manager.
LintingResultInterface
ParallelAwareConfigInterface
DeprecatedRuleSetDefinitionInterface
RuleSetDefinitionInterface
RuleSetInterface
Set of rules to be used by fixer.
UnsupportedPhpVersionAllowedConfigInterface
DeprecatedScopeResolver
This is the interface for custom deprecated scope resolvers.
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.
LoggerAwareInterface
Describes a logger-aware instance.
LoggerInterface
Describes a logger instance.
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
LongestCommonSubsequenceCalculator
DiffOutputBuilderInterface
Defines how an output builder should take a generated diff array and return a string representation of that diff.
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.
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.
ExceptionInterface
Marker interface for all exceptions thrown by the OptionsResolver component.
Options
Contains resolved option values.
Stringable
ExceptionInterface
Marker Interface for the Process Component.
ContainerAwareInterface
Implemented by objects that expose a service container.
ContainerProviderInterface
Implemented by objects that expose a service container.
ResetInterface
Provides a way to reset an object to its initial state.
ServiceCollectionInterface
A ServiceProviderInterface that is also countable and iterable.
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.

Classes

Query
Perform an individual query on the database.
Result
Result object given by a {@see Query} performed on a database.
Database
DataTables Database connection object.
Column
Column configuration object. This is used to define how a column should be read from a database table.
ColumnControl
Column search methods for server-side processing.
Format
Formatter methods for the DataTables Editor.
Options
The Options class provides a convenient method of specifying where Editor should get the list of options for a `select`, `radio` or `checkbox` field.
SearchBuilderOptions
The Options class provides a convenient method of specifying where Editor should get the list of options for a `select`, `radio` or `checkbox` field.
SearchPaneOptions
The Options class provides a convenient method of specifying where Editor should get the list of options for a `select`, `radio` or `checkbox` field.
DataTable
This class let's you define the structure of a database, in order for it to be read and the data returned to DataTables.
ColumnControl
Column search methods for server-side processing.
Field
Field definitions for the DataTables Editor.
Format
Formatter methods for the DataTables Editor.
Join
Join table class for DataTables Editor.
Mjoin
The `Mjoin` class extends the `Join` class with the join data type set to 'array', whereas the `Join` default is `object` which has been rendered obsolete by the `Editor->leftJoin()` method. The API API is otherwise identical.
Options
The Options class provides a convenient method of specifying where Editor should get the list of options for a `select`, `radio` or `checkbox` field.
SearchBuilderOptions
The Options class provides a convenient method of specifying where Editor should get the list of options for a `select`, `radio` or `checkbox` field.
SearchPaneOptions
The Options class provides a convenient method of specifying where Editor should get the list of options for a `select`, `radio` or `checkbox` field.
Upload
Upload class for Editor. This class provides the ability to easily specify file upload information, specifically how the file should be recorded on the server (database and file system).
Validate
Validation methods for DataTables Editor fields.
ValidateOptions
Common validation options that can be specified for all validation methods.
Editor
DataTables Editor base class for creating editable tables.
Ext
Base class for DataTables classes.
HtmLawedVanillaWrapper
A class wrapper for the htmLawed library.
StateRestore
Base class for DataTables classes.
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
ComposerAutoloaderInit8b4015cf3ce02c1c341efe415ed75147
ComposerStaticInit8b4015cf3ce02c1c341efe415ed75147
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
InvalidRegexPatternRule
Copy of PHPStan's RegularExpressionPatternRule
PregMatchFlags
PregMatchParameterOutTypeExtension
PregMatchTypeSpecifyingExtension
PregReplaceCallbackClosureTypeExtension
UnsafeStrictGroupsCallRule
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
Detector
The agent detector is inspired by shipfastlabs/agent-detector, originally licensed under MIT by Pushpak Chhajed.
EventEmitter
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.
EnvVariableFinder
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
ParallelisationResult
AbstractNoUselessElseFixer
NullRuleCustomisationPolicy
EXPERIMENTAL: This feature is experimental and does not fall under the backward compatibility promise.
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
NoWhitespaceInEmptyArrayFixer
ReturnToYieldFromFixer
TrimArraySpacesFixer
WhitespaceAfterCommaInArrayFixer
YieldFromArrayToYieldsFixer
AttributeBlockNoSpacesFixer
AttributeEmptyParenthesesFixer
GeneralAttributeRemoveFixer
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
ModernSerializationMethodsFixer
ModifierKeywordsFixer
Fixer for rules defined in PSR2 ¶4.3, ¶4.5.
NoBlankLinesAfterClassOpeningFixer
NoNullPropertyInitializationFixer
NoPhp4ConstructorFixer
NoRedundantReadonlyPropertyFixer
Removes redundant readonly from properties in readonly classes.
NoUnneededFinalMethodFixer
OrderedClassElementsFixer
OrderedInterfacesFixer
OrderedTraitsFixer
OrderedTypesFixer
PhpdocReadonlyClassCommentToKeywordFixer
ProtectedToPrivateFixer
SelfAccessorFixer
SelfStaticAccessorFixer
SingleClassElementPerStatementFixer
Fixer for rules defined in PSR2 ¶4.2.
SingleTraitInsertPerStatementFixer
StaticPrivateMethodFixer
StringableForToStringFixer
VisibilityRequiredFixer
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
MultilinePromotedPropertiesFixer
NativeFunctionInvocationFixer
NoSpacesAfterFunctionNameFixer
Fixer for rules defined in PSR2 ¶4.6.
NoTrailingCommaInSinglelineFunctionCallFixer
NoUnreachableDefaultArgumentValueFixer
NoUselessPrintfFixer
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
NewExpressionParenthesesFixer
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}).
PhpdocNoDuplicateTypesFixer
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
PhpdocTagNoNamedArgumentsFixer
PhpdocTagTypeFixer
PhpdocToCommentFixer
PhpdocTrimConsecutiveBlankLineSeparationFixer
PhpdocTrimFixer
PhpdocTypesFixer
PhpdocTypesNoDuplicatesFixer
PhpdocTypesOrderFixer
PhpdocVarAnnotationCorrectOrderFixer
PhpdocVarWithoutNameFixer
BlankLineAfterOpeningTagFixer
EchoTagSyntaxFixer
FullOpeningTagFixer
Fixer for rules defined in PSR1 ¶2.1.
LinebreakAfterOpeningTagFixer
NoClosingTagFixer
Fixer for rules defined in PSR2 ¶2.2.
PhpUnitAssertNewNamesFixer
PhpUnitAttributesFixer
PhpUnitConstructFixer
PhpUnitDataProviderMethodOrderFixer
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.
RuleSetNameValidator
ParallelConfig
ParallelConfigFactory
Runner
NamespaceAnalysis
NamespaceUseAnalysis
ControlCaseStructuresAnalyzer
CT
ImportProcessor
Token
Representation of single token.
Tokens
Collection of code tokens.
WhitespacesFixerConfig
Plugin
PharAutoloader
LazyDeprecatedScopeResolverProvider
AccessDeprecatedPropertyRule
AccessDeprecatedStaticPropertyRule
CallToDeprecatedFunctionRule
CallToDeprecatedMethodRule
CallToDeprecatedStaticMethodRule
DefaultDeprecatedScopeResolver
DeprecatedClassHelper
DeprecatedScopeHelper
FetchingClassConstOfDeprecatedClassRule
FetchingDeprecatedConstRule
ImplementationOfDeprecatedInterfaceRule
InheritanceOfDeprecatedClassRule
InheritanceOfDeprecatedInterfaceRule
InstantiationOfDeprecatedClassRule
TypeHintDeprecatedInClassMethodSignatureRule
TypeHintDeprecatedInClosureSignatureRule
TypeHintDeprecatedInFunctionSignatureRule
UsageOfDeprecatedCastRule
UsageOfDeprecatedTraitRule
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.
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
Chunk
Diff
Differ
ConfigurationException
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
Application
An Application is the container for a collection of commands.
Argument
AsCommand
Service tag to autoconfigure commands.
Ask
Interact
MapInput
Maps a command input into an object (DTO).
Option
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
FishCompletionOutput
ZshCompletionOutput
Suggestion
Represents a single suggested value.
ConsoleEvents
Contains all events dispatched by an Application.
Cursor
AddConsoleCommandPass
Registers console commands.
ReStructuredTextDescriptor
ConsoleAlarmEvent
Allows to inspect input and output of a command.
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.
RunCommandFailedException
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.
OutputWrapper
Simple output wrapper for "tagged outputs" instead of wordwrap(). This solution is based on a StackOverflow answer: https://stackoverflow.com/a/20434776/1476819 from user557597 (alias SLN).
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.
TreeHelper
The TreeHelper class provides methods to display tree-like structures.
TreeNode
TreeStyle
Configures the output of the Tree helper.
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.
RunCommandContext
RunCommandMessage
RunCommandMessageHandler
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.
SignalMap
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
AsEventListener
Service tag to autoconfigure event listeners.
TraceableEventDispatcher
Collects some data about event listeners.
WrappedListener
AddEventAliasesPass
This pass allows bundles to extend the list of event aliases.
RegisterListenersPass
Compiler pass to register tagged services for an event dispatcher.
EventDispatcher
The EventDispatcherInterface is the central point of Symfony's event listener system.
GenericEvent
Event encapsulation class.
ImmutableEventDispatcher
A read-only proxy for an event dispatcher.
Event
Event is the base class for classes containing event data.
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.
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.
ValueError
Normalizer
Attribute
PhpToken
UnhandledMatchError
ValueError
CURLStringFile
ReturnTypeWillChange
Deprecated
Deprecated
Dblib
Firebird
Mysql
Odbc
Pgsql
Sqlite
ReflectionConstant
RoundingMode
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.
ProcessStartFailedException
Exception for processes failed during startup.
ProcessTimedOutException
Exception that is thrown when a process times out.
RunProcessFailedException
RuntimeException for the Process Component.
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.
RunProcessContext
RunProcessMessage
RunProcessMessageHandler
PhpExecutableFinder
An executable finder specifically designed for the PHP executable.
PhpProcess
PhpProcess runs a PHP script in an independent process.
PhpSubprocess
PhpSubprocess runs a PHP command as a subprocess while keeping the original php.ini settings.
Process
Process is a thin wrapper around proc_* functions to easily start independent PHP processes.
ProcessUtils
ProcessUtils is a bunch of utility methods.
Required
A required dependency.
SubscribedService
For use as the return value for {@see ServiceSubscriberInterface}.
ServiceLocatorTest
ServiceLocatorTestCase
Section
Stopwatch section.
Stopwatch
Stopwatch provides a way to profile code.
StopwatchEvent
Represents an Event managed by Stopwatch.
StopwatchPeriod
Represents a 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.
SpanishInflector
LazyString
A string whose value is computed lazily by a callback.
AsciiSlugger
UnicodeString
Represents a string of Unicode grapheme clusters encoded as UTF-8.

Traits

EventEmitterTrait
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
ServiceLocatorTrait
A trait to help implement ServiceProviderInterface.
ServiceMethodsSubscriberTrait
Implementation of ServiceSubscriberInterface that determines subscribed services from methods that have the #[SubscribedService] attribute.
ServiceSubscriberTrait
Implementation of ServiceSubscriberInterface that determines subscribed services from methods that have the #[SubscribedService] attribute.

Enums

AnsiColorMode
RoundingMode
TruncateMode

Constants

CURL_HTTP_VERSION_3  = 30
CURL_HTTP_VERSION_3ONLY  = 31
CURLOPT_ISSUERCERT_BLOB  = 40295
DATATABLES  = \true
DataTables PHP libraries.
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
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
SYMFONY_GRAPHEME_CLUSTER_RX  = (float) \PCRE_VERSION >= 10.44 ? '\X' : \Symfony\Polyfill\Intl\Grapheme\Grapheme::GRAPHEME_CLUSTER_RX

Functions

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_str_split()  : mixed
grapheme_levenshtein()  : mixed
grapheme_strrev()  : mixed
grapheme_str_split()  : array<string|int, mixed>|false
grapheme_levenshtein()  : int|false
grapheme_strrev()  : string|false
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
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
normalizer_is_normalized()  : mixed
normalizer_normalize()  : mixed
normalizer_get_raw_decomposition()  : mixed
normalizer_is_normalized()  : bool
normalizer_normalize()  : string|false
normalizer_get_raw_decomposition()  : string|null
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|false
mb_ucfirst()  : string|false
mb_lcfirst()  : string|false
mb_trim()  : string|false
mb_ltrim()  : string|false
mb_rtrim()  : string|false
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|null
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
mb_ucfirst()  : string
mb_lcfirst()  : string
mb_trim()  : string
mb_ltrim()  : string
mb_rtrim()  : string
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
array_find()  : mixed
array_find_key()  : mixed
array_any()  : bool
array_all()  : bool
fpow()  : float
mb_ucfirst()  : string
mb_lcfirst()  : string
mb_trim()  : string
mb_ltrim()  : string
mb_rtrim()  : string
bcceil()  : string
bcdivmod()  : array<string|int, mixed>|null
bcfloor()  : string
bcround()  : string
grapheme_str_split()  : mixed
mb_ucfirst()  : string|false
mb_lcfirst()  : string|false
mb_trim()  : string|false
mb_ltrim()  : string|false
mb_rtrim()  : string|false
grapheme_str_split()  : array<string|int, mixed>|false
u()  : UnicodeString
b()  : ByteString
s()  : UnicodeString|ByteString

Constants

CURL_HTTP_VERSION_3

public mixed CURL_HTTP_VERSION_3 = 30

CURL_HTTP_VERSION_3ONLY

public mixed CURL_HTTP_VERSION_3ONLY = 31

CURLOPT_ISSUERCERT_BLOB

public mixed CURLOPT_ISSUERCERT_BLOB = 40295

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

MYSQLI_REFRESH_REPLICA

public mixed MYSQLI_REFRESH_REPLICA = 64

SYMFONY_GRAPHEME_CLUSTER_RX

public mixed SYMFONY_GRAPHEME_CLUSTER_RX = (float) \PCRE_VERSION >= 10.44 ? '\X' : \Symfony\Polyfill\Intl\Grapheme\Grapheme::GRAPHEME_CLUSTER_RX

Functions

resolve()

Creates a promise for the supplied `$promiseOrValue`.

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

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

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

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

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

reject()

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

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

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

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

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

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

all()

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

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

race()

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

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

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

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

any()

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

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

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

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

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

set_rejection_handler()

Sets the global rejection handler for unhandled promise rejections.

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

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

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

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

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

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

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

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

trigger_deprecation()

Triggers a silenced deprecation notice.

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

The name of the Composer package that is triggering the deprecation

$version : string

The version of the package that introduced the deprecation

$message : string

The message of the deprecation

$args : mixed

Values to insert in the message using printf() formatting

Tags
author

Nicolas Grekas p@tchwork.com

ctype_alnum()

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

ctype_alpha()

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

ctype_cntrl()

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

ctype_digit()

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

ctype_graph()

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

ctype_lower()

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

ctype_print()

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

ctype_punct()

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

ctype_space()

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

ctype_upper()

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

ctype_xdigit()

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

ctype_alnum()

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

ctype_alpha()

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

ctype_cntrl()

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

ctype_digit()

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

ctype_graph()

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

ctype_lower()

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

ctype_print()

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

ctype_punct()

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

ctype_space()

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

ctype_upper()

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

ctype_xdigit()

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

grapheme_extract()

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

grapheme_stripos()

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

grapheme_stristr()

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

grapheme_strlen()

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

grapheme_strpos()

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

grapheme_strripos()

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

grapheme_strrpos()

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

grapheme_strstr()

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

grapheme_substr()

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

grapheme_str_split()

grapheme_str_split(string $string[, int $length = 1 ]) : mixed
Parameters
$string : string
$length : int = 1

grapheme_levenshtein()

grapheme_levenshtein(string $string1, string $string2[, int $insertion_cost = 1 ][, int $replacement_cost = 1 ][, int $deletion_cost = 1 ][, string $locale = '' ]) : mixed
Parameters
$string1 : string
$string2 : string
$insertion_cost : int = 1
$replacement_cost : int = 1
$deletion_cost : int = 1
$locale : string = ''

grapheme_strrev()

grapheme_strrev(string $string) : mixed
Parameters
$string : string

grapheme_str_split()

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

grapheme_levenshtein()

grapheme_levenshtein(string $string1, string $string2[, int $insertion_cost = 1 ][, int $replacement_cost = 1 ][, int $deletion_cost = 1 ][, string $locale = '' ]) : int|false
Parameters
$string1 : string
$string2 : string
$insertion_cost : int = 1
$replacement_cost : int = 1
$deletion_cost : int = 1
$locale : string = ''
Return values
int|false

grapheme_strrev()

grapheme_strrev(string $string) : string|false
Parameters
$string : string
Return values
string|false

grapheme_extract()

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

grapheme_stripos()

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

grapheme_stristr()

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

grapheme_strlen()

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

grapheme_strpos()

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

grapheme_strripos()

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

grapheme_strrpos()

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

grapheme_strstr()

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

grapheme_substr()

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

grapheme_stripos()

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

grapheme_stristr()

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

grapheme_strlen()

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

grapheme_strpos()

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

grapheme_strripos()

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

grapheme_strrpos()

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

grapheme_strstr()

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

grapheme_substr()

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

normalizer_is_normalized()

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

normalizer_normalize()

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

normalizer_get_raw_decomposition()

normalizer_get_raw_decomposition(string|null $string[, int|null $form = pNormalizer::FORM_C ]) : mixed
Parameters
$string : string|null
$form : int|null = pNormalizer::FORM_C

normalizer_is_normalized()

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

normalizer_normalize()

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

normalizer_get_raw_decomposition()

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

mb_convert_encoding()

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

mb_decode_mimeheader()

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

mb_encode_mimeheader()

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

mb_decode_numericentity()

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

mb_encode_numericentity()

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

mb_convert_case()

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

mb_internal_encoding()

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

mb_language()

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

mb_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|null $string, int|null $length[, string|null $pad_string = ' ' ][, int|null $pad_type = STR_PAD_RIGHT ][, string|null $encoding = null ]) : string|false
Parameters
$string : string|null
$length : int|null
$pad_string : string|null = ' '
$pad_type : int|null = STR_PAD_RIGHT
$encoding : string|null = null
Return values
string|false

mb_ucfirst()

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

mb_lcfirst()

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

mb_trim()

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

mb_ltrim()

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

mb_rtrim()

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

mb_convert_encoding()

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

mb_decode_mimeheader()

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

mb_encode_mimeheader()

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

mb_decode_numericentity()

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

mb_encode_numericentity()

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

mb_convert_case()

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

mb_internal_encoding()

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

mb_language()

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

mb_list_encodings()

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

mb_encoding_aliases()

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

mb_check_encoding()

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

mb_detect_encoding()

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

mb_detect_order()

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

mb_parse_str()

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

mb_strlen()

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

mb_strpos()

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

mb_strtolower()

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

mb_strtoupper()

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

mb_substitute_character()

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

mb_substr()

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

mb_stripos()

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

mb_stristr()

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

mb_strrchr()

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

mb_strrichr()

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

mb_strripos()

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

mb_strrpos()

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

mb_strstr()

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

mb_get_info()

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

mb_http_output()

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

mb_strwidth()

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

mb_substr_count()

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

mb_output_handler()

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

mb_http_input()

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

mb_convert_variables()

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

mb_ord()

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

mb_chr()

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

mb_scrub()

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

mb_str_split()

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

mb_str_pad()

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

mb_ucfirst()

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

mb_lcfirst()

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

mb_trim()

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

mb_ltrim()

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

mb_rtrim()

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

fdiv()

fdiv(float $num1, float $num2) : float
Parameters
$num1 : float
$num2 : float
Return values
float

preg_last_error_msg()

preg_last_error_msg() : string
Return values
string

str_contains()

str_contains(string|null $haystack, string|null $needle) : bool
Parameters
$haystack : string|null
$needle : string|null
Return values
bool

str_starts_with()

str_starts_with(string|null $haystack, string|null $needle) : bool
Parameters
$haystack : string|null
$needle : string|null
Return values
bool

str_ends_with()

str_ends_with(string|null $haystack, string|null $needle) : bool
Parameters
$haystack : string|null
$needle : string|null
Return values
bool

get_debug_type()

get_debug_type(mixed $value) : string
Parameters
$value : mixed
Return values
string

get_resource_id()

get_resource_id(mixed $resource) : int
Parameters
$resource : mixed
Return values
int

array_is_list()

array_is_list(array<string|int, mixed> $array) : bool
Parameters
$array : array<string|int, mixed>
Return values
bool

enum_exists()

enum_exists(string $enum[, bool $autoload = true ]) : bool
Parameters
$enum : string
$autoload : bool = true
Return values
bool

array_find()

array_find(array<string|int, mixed> $array, callable $callback) : mixed
Parameters
$array : array<string|int, mixed>
$callback : callable

array_find_key()

array_find_key(array<string|int, mixed> $array, callable $callback) : mixed
Parameters
$array : array<string|int, mixed>
$callback : callable

array_any()

array_any(array<string|int, mixed> $array, callable $callback) : bool
Parameters
$array : array<string|int, mixed>
$callback : callable
Return values
bool

array_all()

array_all(array<string|int, mixed> $array, callable $callback) : bool
Parameters
$array : array<string|int, mixed>
$callback : callable
Return values
bool

fpow()

fpow(float $num, float $exponent) : float
Parameters
$num : float
$exponent : float
Return values
float

mb_ucfirst()

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

mb_lcfirst()

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

mb_trim()

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

mb_ltrim()

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

mb_rtrim()

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

bcceil()

bcceil(string $num) : string
Parameters
$num : string
Return values
string

bcdivmod()

bcdivmod(string $num1, string $num2[, int|null $scale = null ]) : array<string|int, mixed>|null
Parameters
$num1 : string
$num2 : string
$scale : int|null = null
Return values
array<string|int, mixed>|null

bcfloor()

bcfloor(string $num) : string
Parameters
$num : string
Return values
string

bcround()

bcround(string $num[, int $precision = 0 ][, mixed $mode = RoundingMode::HalfAwayFromZero ]) : string
Parameters
$num : string
$precision : int = 0
$mode : mixed = RoundingMode::HalfAwayFromZero
Return values
string

grapheme_str_split()

grapheme_str_split(string $string[, int $length = 1 ]) : mixed
Parameters
$string : string
$length : int = 1

mb_ucfirst()

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

mb_lcfirst()

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

mb_trim()

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

mb_ltrim()

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

mb_rtrim()

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

grapheme_str_split()

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

        
On this page

Search results