Editor PHP 2.4.0

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.
DirectoryInterface
ConfigInterface
DifferInterface
ConfigurableFixerInterface
DeprecatedFixerInterface
FixerInterface
WhitespacesAwareFixerInterface
DeprecatedFixerOptionInterface
FixerConfigurationResolverInterface
FixerOptionInterface
CodeSampleInterface
FixerDefinitionInterface
VersionSpecificationInterface
VersionSpecificCodeSampleInterface
LinterInterface
Interface for PHP code linting process manager.
LintingResultInterface
RuleSetInterface
Set of rules to be used by fixer.
StartEndTokenAwareAnalysis
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.
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.
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.
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.
ComposerAutoloaderInit1d595f3d3163bb7f8cc10ba3cc79867d
ComposerStaticInit1d595f3d3163bb7f8cc10ba3cc79867d
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
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
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
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.
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
Fixer for rules defined in PSR12 ¶6.1.
AlignMultilineCommentFixer
GeneralPhpdocAnnotationRemoveFixer
GeneralPhpdocTagRenameFixer
NoBlankLinesAfterPhpdocFixer
NoEmptyPhpdocFixer
NoSuperfluousPhpdocTagsFixer
PhpdocAddMissingParamAnnotationFixer
PhpdocAlignFixer
PhpdocAnnotationWithoutDotFixer
PhpdocIndentFixer
PhpdocInlineTagNormalizerFixer
PhpdocLineSpanFixer
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.
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
HeredocToNowdocFixer
NoBinaryStringFixer
NoTrailingWhitespaceInStringFixer
SimpleToComplexStringVariableFixer
SingleQuoteFixer
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.
Runner
DataProviderAnalysis
ControlCaseStructuresAnalyzer
CT
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.
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
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
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.
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.
Normalizer
Attribute
PhpToken
UnhandledMatchError
ValueError
CURLStringFile
ReturnTypeWillChange
InvalidArgumentException
InvalidArgumentException for the Process Component.
LogicException
LogicException for the Process Component.
ProcessFailedException
Exception for failed processes.
ProcessSignaledException
Exception that is thrown when a process has been signaled.
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

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
TruncateMode

Constants

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

Functions

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
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_ucfirst()  : string
mb_lcfirst()  : string
mb_trim()  : string
mb_ltrim()  : string
mb_rtrim()  : 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|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
u()  : UnicodeString
b()  : ByteString
s()  : UnicodeString|ByteString

Constants

DATATABLES

DataTables PHP libraries.

public mixed DATATABLES = \true

PHP libraries for DataTables and DataTables Editor.

Tags
author

SpryMedia

copyright

SpryMedia ( http://sprymedia.co.uk )

license

http://editor.datatables.net/license DataTables Editor

see
http://editor.datatables.net

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

MB_CASE_LOWER

public mixed MB_CASE_LOWER = 1

MB_CASE_TITLE

public mixed MB_CASE_TITLE = 2

MB_CASE_UPPER

public mixed MB_CASE_UPPER = 0

MYSQLI_REFRESH_REPLICA

public mixed MYSQLI_REFRESH_REPLICA = 64

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

Functions

trigger_deprecation()

Triggers a silenced deprecation notice.

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

The name of the Composer package that is triggering the deprecation

$version : string

The version of the package that introduced the deprecation

$message : string

The message of the deprecation

$args : mixed

Values to insert in the message using printf() formatting

Tags
author

Nicolas Grekas p@tchwork.com

ctype_alnum()

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

ctype_alpha()

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

ctype_cntrl()

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

ctype_digit()

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

ctype_graph()

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

ctype_lower()

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

ctype_print()

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

ctype_punct()

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

ctype_space()

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

ctype_upper()

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

ctype_xdigit()

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

ctype_alnum()

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

ctype_alpha()

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

ctype_cntrl()

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

ctype_digit()

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

ctype_graph()

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

ctype_lower()

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

ctype_print()

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

ctype_punct()

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

ctype_space()

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

ctype_upper()

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

ctype_xdigit()

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

grapheme_extract()

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

grapheme_stripos()

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

grapheme_stristr()

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

grapheme_strlen()

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

grapheme_strpos()

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

grapheme_strripos()

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

grapheme_strrpos()

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

grapheme_strstr()

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

grapheme_substr()

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

grapheme_extract()

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

grapheme_stripos()

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

grapheme_stristr()

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

grapheme_strlen()

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

grapheme_strpos()

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

grapheme_strripos()

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

grapheme_strrpos()

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

grapheme_strstr()

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

grapheme_substr()

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

normalizer_is_normalized()

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

normalizer_normalize()

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

normalizer_is_normalized()

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

normalizer_normalize()

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

mb_convert_encoding()

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

mb_decode_mimeheader()

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

mb_encode_mimeheader()

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

mb_decode_numericentity()

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

mb_encode_numericentity()

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

mb_convert_case()

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

mb_internal_encoding()

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

mb_language()

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

mb_list_encodings()

mb_list_encodings() : mixed

mb_encoding_aliases()

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

mb_check_encoding()

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

mb_detect_encoding()

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

mb_detect_order()

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

mb_parse_str()

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

mb_strlen()

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

mb_strpos()

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

mb_strtolower()

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

mb_strtoupper()

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

mb_substitute_character()

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

mb_substr()

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

mb_stripos()

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

mb_stristr()

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

mb_strrchr()

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

mb_strrichr()

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

mb_strripos()

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

mb_strrpos()

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

mb_strstr()

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

mb_get_info()

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

mb_http_output()

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

mb_strwidth()

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

mb_substr_count()

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

mb_output_handler()

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

mb_http_input()

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

mb_convert_variables()

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

mb_ord()

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

mb_chr()

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

mb_scrub()

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

mb_str_split()

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

mb_str_pad()

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

mb_ucfirst()

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

mb_lcfirst()

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

mb_trim()

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

mb_ltrim()

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

mb_rtrim()

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

mb_convert_encoding()

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

mb_decode_mimeheader()

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

mb_encode_mimeheader()

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

mb_decode_numericentity()

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

mb_encode_numericentity()

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

mb_convert_case()

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

mb_internal_encoding()

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

mb_language()

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

mb_list_encodings()

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

mb_encoding_aliases()

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

mb_check_encoding()

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

mb_detect_encoding()

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

mb_detect_order()

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

mb_parse_str()

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

mb_strlen()

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

mb_strpos()

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

mb_strtolower()

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

mb_strtoupper()

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

mb_substitute_character()

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

mb_substr()

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

mb_stripos()

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

mb_stristr()

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

mb_strrchr()

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

mb_strrichr()

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

mb_strripos()

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

mb_strrpos()

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

mb_strstr()

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

mb_get_info()

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

mb_ucfirst()

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

mb_lcfirst()

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

mb_trim()

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

mb_ltrim()

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

mb_rtrim()

mb_rtrim(string $string[, string|null $characters = null ][, string|null $encoding = null ]) : string
Parameters
$string : string
$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

        
On this page

Search results