Documentation

Application

Interfaces, Classes, Traits and Enums

minfyInterface
clientInterface
cookieJarInterface
proxyException
curlFactoryInterface
promiseInterface
promisorInterface
taskQueueInterface
CacheException
Exception interface for all exceptions thrown by an Implementing Library.
CacheItemInterface
CacheItemInterface defines an interface for interacting with objects inside a cache.
CacheItemPoolInterface
CacheItemPoolInterface generates CacheItemInterface objects.
InvalidArgumentException
Exception interface for invalid cache arguments.
messageInterface
HTTP messages consist of requests from a client to a server and responses from a server to a client. This interface defines the methods common to each.
requestInterface
Representation of an outgoing, client-side request.
responseInterface
Representation of an outgoing, server-side response.
serverRequestInterface
Representation of an incoming, server-side HTTP request.
streamInterface
Describes a data stream.
uploadedFileInterface
Value object representing a file uploaded through an HTTP request.
uriInterface
Value object representing a URI.
ExceptionInterface
ColorInterface
EyeInterface
Interface for describing the look of an eye.
ImageBackEndInterface
Interface for back ends able to to produce path based images.
ModuleInterface
Interface describing how modules should be rendered.
OperationInterface
RendererInterface
ExceptionInterface
NamedArgumentConstructorAnnotation
Marker interface for PHP7/PHP8 compatible support for named arguments (and constructor property promotion).
Reader
Interface for annotation readers.
BodySummarizerInterface
ClientInterface
Client interface for sending HTTP requests.
CookieJarInterface
Stores HTTP cookies.
GuzzleException
Every HTTP client related exception MUST implement this interface.
CurlFactoryInterface
MessageFormatterInterface
PromiseInterface
A promise represents the eventual result of an asynchronous operation.
PromisorInterface
Interface used with classes that return a promise.
TaskQueueInterface
VersionMissingExceptionInterface
FilesystemAdapter
FilesystemException
FilesystemOperationFailed
FilesystemOperator
This interface contains everything to read from and inspect a filesystem. All methods containing are non-destructive.
FilesystemReader
This interface contains everything to read from and inspect a filesystem. All methods containing are non-destructive.
FilesystemWriter
PathNormalizer
StorageAttributes
VisibilityConverter
ExtensionToMimeTypeMap
MimeTypeDetector
Exception
CollectionInfoIterator
CollectionInfoIterator interface.
DatabaseInfoIterator
DatabaseInfoIterator interface.
IndexInfoIterator
IndexInfoIterator interface.
OAuthTokenProvider
OAuthTokenProvider - OAuth2 token provider interface.
CacheException
Exception interface for all exceptions thrown by an Implementing Library.
CacheItemInterface
CacheItemInterface defines an interface for interacting with objects inside a cache.
CacheItemPoolInterface
CacheItemPoolInterface generates CacheItemInterface objects.
InvalidArgumentException
Exception interface for invalid cache arguments.
ContainerExceptionInterface
Base interface representing a generic exception in a container.
ContainerInterface
Describes the interface of a container that exposes methods to read its entries.
NotFoundExceptionInterface
No entry was found in the container.
ClientExceptionInterface
Every HTTP client related exception MUST implement this interface.
ClientInterface
NetworkExceptionInterface
Thrown when the request cannot be completed because of network issues.
RequestExceptionInterface
Exception for when a request failed.
RequestFactoryInterface
ResponseFactoryInterface
ServerRequestFactoryInterface
StreamFactoryInterface
UploadedFileFactoryInterface
UriFactoryInterface
MessageInterface
HTTP messages consist of requests from a client to a server and responses from a server to a client. This interface defines the methods common to each.
RequestInterface
Representation of an outgoing, client-side request.
ResponseInterface
Representation of an outgoing, server-side response.
ServerRequestInterface
Representation of an incoming, server-side HTTP request.
StreamInterface
Describes a data stream.
UploadedFileInterface
Value object representing a file uploaded through an HTTP request.
UriInterface
Value object representing a URI.
LoggerAwareInterface
Describes a logger-aware instance.
LoggerInterface
Describes a logger instance.
IQRCodeProvider
IRNGProvider
ITimeProvider
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.
Stringable
ResetInterface
Provides a way to reset an object to its initial state.
ServiceProviderInterface
A ServiceProviderInterface exposes the identifiers and the types of services provided by a container.
ServiceSubscriberInterface
A ServiceSubscriber exposes its dependencies via the static {@link getSubscribedServices} method.
ExceptionInterface
InflectorInterface
SluggerInterface
Creates a URL-friendly slug from a given string.
ExceptionInterface
Exception interface for all exceptions thrown by the component.
ClientAware
This interface is used for [default error formatting](error-handling.md).
ExecutorImplementation
PromiseAdapter
Provides a means for integration of async PHP platforms ([related docs](data-fetching.md#async-php))
DefinitionNode
export type DefinitionNode = | ExecutableDefinitionNode | TypeSystemDefinitionNode;
ExecutableDefinitionNode
export type ExecutableDefinitionNode = | OperationDefinitionNode | FragmentDefinitionNode;
HasSelectionSet
export type DefinitionNode = OperationDefinitionNode | FragmentDefinitionNode
SelectionNode
export type SelectionNode = FieldNode | FragmentSpreadNode | InlineFragmentNode
TypeDefinitionNode
export type TypeDefinitionNode = ScalarTypeDefinitionNode | ObjectTypeDefinitionNode | InterfaceTypeDefinitionNode | UnionTypeDefinitionNode | EnumTypeDefinitionNode | InputObjectTypeDefinitionNode
TypeExtensionNode
export type TypeExtensionNode = | ScalarTypeExtensionNode | ObjectTypeExtensionNode | InterfaceTypeExtensionNode | UnionTypeExtensionNode | EnumTypeExtensionNode | InputObjectTypeExtensionNode;
TypeNode
export type TypeNode = NamedTypeNode | ListTypeNode | NonNullTypeNode
TypeSystemDefinitionNode
export type TypeSystemDefinitionNode = | SchemaDefinitionNode | TypeDefinitionNode | TypeExtensionNode | DirectiveDefinitionNode
ValueNode
export type ValueNode = VariableNode | NullValueNode | IntValueNode | FloatValueNode | StringValueNode | BooleanValueNode | EnumValueNode | ListValueNode | ObjectValueNode
AbstractType
export type AbstractType = InterfaceType | UnionType;
CompositeType
HasFieldsType
ImplementingType
export type GraphQLImplementingType = GraphQLObjectType | GraphQLInterfaceType;
InputType
export type InputType = | ScalarType | EnumType | InputObjectType | ListOfType<InputType> | NonNull< | ScalarType | EnumType | InputObjectType | ListOfType<InputType>, >;
LeafType
NamedType
export type NamedType = | ScalarType | ObjectType | InterfaceType | UnionType | EnumType | InputObjectType;
NullableType
OutputType
UnmodifiedType
WrappingType
Exception
Base exception marker interface for ColorThief.
AdapterInterface
Basic interface for all image adapters.
ProductInterface
Interface for a product.
Cockpit
onCheckAction
Importing the wrapper class from the yxorP\lib\http namespace. Extending the wrapper class, which is a class that is used to wrap events.
onCompleteAction
Extending the wrapper class, which is a class that allows you to hook into the request lifecycle.
onContextAction
Extending the wrapper class, which is a class that is used to wrap the request and response objects.
onExceptionAction
A class that extends the wrapper class.
onFinalAction
Extending the wrapper class, which is a class that allows you to hook into the request lifecycle.
onHeadersAction
Extending the wrapper class.
onIncludesAction
Extending the wrapper class.
onRequestAction
Extending the wrapper class.
onSendAction
Extending the `wrapper` class, which is a class that is used to wrap the `event` class.
onSentAction
Extending the `wrapper` class, which is a class that is used to wrap the `event` class.
onWriteAction
Importing the `response` class from the `http` namespace.
CLI
DotEnv
FileStorage
cache
A class that is used to cache data.
domain
It's a class that's used to dispatch events.
paramStore
A class that stores parameters.
request
store
It's a class that's used to dispatch events.
wrapper
Importing the `response` class from the `http` namespace.
Index
Manager
CollectionReader
CollectionWriter
App
AppAware
Module
Helper
Cache
Filesystem
FileObject
Use custom FileObject to prevent "too many files open" error
Session
Request
Response
Mailer
Mailer_Message
Client
areplacerInterface
attributesSimplifier
htmlCommentsRemover
inlineCssMinifier
inlineJavascriptMinifier
minify
quotesRemover
whitespacesRemover
Client
Mongo
MongoLite
ResultSet
Cursor
Client
Client object.
Collection
Collection object.
Cursor
Cursor object.
Database
Database object.
UtilArrayQuery
client
cookieJar
fileCookieJar
sessionCookieJar
setCookie
aRequestException
badResponseException
clientException
connectException
invalidArgumentException
seekException
serverException
tooManyRedirectsException
transferExceptionInterface
curlFactory
curlHandler
curlMultiHandler
easyHandle
mockHandler
proxy
streamHandler
handlerStack
messageFormatter
middleware
pool
prepareBodyMiddleware
aggregateException
aRejectionException
cancellationException
coroutine
eachPromise
fulfilledPromise
promise
rejectedPromise
taskQueue
appendStream
bufferStream
cachingStream
droppingStream
fnStream
inflateStream
lazyOpenStream
limitStream
multipartStream
noSeekStream
pumpStream
request
response
rfc7230
serverRequest
stream
streamWrapper
uploadedFile
uri
uriNormalizer
uriResolver
redirectMiddleware
requestOptions
retryMiddleware
transferStats
uriTemplate
utils
RedisLite
RedisLite class.
SimpleImageLib
A PHP class that makes working with images as simple as possible.
BitArray
A simple, fast array of bits.
BitMatrix
Bit matrix.
BitUtils
General bit utilities.
CharacterSetEci
Encapsulates a Character Set ECI, according to "Extended Channel Interpretations" 5.3.1.1 of ISO 18004.
EcBlock
Encapsulates the parameters for one error-correction block in one symbol version.
EcBlocks
Encapsulates a set of error-correction blocks in one symbol version.
ErrorCorrectionLevel
Enum representing the four error correction levels.
FormatInformation
Encapsulates a QR Code's format information, including the data mask used and error correction level.
Mode
Enum representing various modes in which data can be encoded to bits.
ReedSolomonCodec
Reed-Solomon codec for 8-bit characters.
Version
Version representation.
BlockPair
Block pair.
ByteMatrix
Byte matrix.
Encoder
Encoder.
MaskUtil
Mask utility.
MatrixUtil
Matrix utility.
QrCode
QR code.
InvalidArgumentException
OutOfBoundsException
RuntimeException
UnexpectedValueException
WriterException
Alpha
Cmyk
Gray
Rgb
CompositeEye
Combines the style of two different eyes.
ModuleEye
Renders an eye based on a module renderer.
SimpleCircleEye
Renders the inner eye as a circle.
SquareEye
Renders the eyes in their default square shape.
EpsImageBackEnd
ImagickImageBackEnd
SvgImageBackEnd
TransformationMatrix
ImageRenderer
DotsModule
Renders individual modules as dots.
Edge
EdgeIterator
Edge iterator based on potrace.
RoundnessModule
Rounds the corners of module groups.
SquareModule
Groups modules together to a single path.
Close
Curve
EllipticArc
Line
Move
Path
Internal Representation of a vector path.
PlainTextRenderer
EyeFill
Fill
Gradient
GradientType
RendererStyle
Writer
QR code writer.
SimpleImage
A PHP class that makes working with images as simple as possible.
JsonException
Json5Decoder
SyntaxError
ComposerAutoloaderInit00d1f9b6bf944011268c41c2b4662055
ComposerStaticInit00d1f9b6bf944011268c41c2b4662055
ClassLoader
ClassLoader implements a PSR-0, PSR-4 and classmap class loader.
InstalledVersions
AbstractEnum
EnumMap
A specialized map implementation for use with enum type keys.
CloneNotSupportedException
ExpectationException
IllegalArgumentException
MismatchException
SerializeNotSupportedException
UnserializeNotSupportedException
NullValue
Attribute
Annotation that can be used to signal to the parser to check the attribute type during the parsing process.
Attributes
Annotation that can be used to signal to the parser to check the types of all declared attributes during the parsing process.
Enum
Annotation that can be used to signal to the parser to check the available values during the parsing process.
IgnoreAnnotation
Annotation that can be used to signal to the parser to ignore specific annotations during the parsing process.
NamedArgumentConstructor
Annotation that indicates that the annotated class should be constructed with a named argument call.
Required
Annotation that can be used to signal to the parser to check if that attribute is required during the parsing process.
Target
Annotation that can be used to signal to the parser to check the annotation target during the parsing process.
Annotation
Annotations class.
AnnotationException
Description of AnnotationException
AnnotationReader
A reader for docblock annotations.
AnnotationRegistry
CachedReader
A cache aware annotation reader.
DocLexer
Simple lexer for docblock annotations.
DocParser
A parser for docblock annotations.
FileCacheReader
File cache reader for annotations.
ImplicitlyIgnoredAnnotationNames
A list of annotations that are implicitly ignored during the parsing process.
IndexedReader
Allows the reader to be used in-place of Doctrine's reader.
PhpParser
Parses a file for namespaces/use/class declarations.
PsrCachedReader
A cache aware annotation reader.
SimpleAnnotationReader
Simple Annotation Reader.
TokenParser
Parses a file for namespaces/use/class declarations.
AbstractLexer
Base class for writing simple lexers, i.e. for creating small DSLs.
BeforeValidException
CachedKeySet
ExpiredException
Key
SignatureInvalidException
BodySummarizer
Client
CookieJar
Cookie jar that stores cookies as an array
FileCookieJar
Persists non-session cookies using a JSON formatted file
SessionCookieJar
Persists cookies in the client session
SetCookie
Set-Cookie object
BadResponseException
Exception when an HTTP error occurs (4xx or 5xx error)
ClientException
Exception when a client error is encountered (4xx codes)
ConnectException
Exception thrown when a connection cannot be established.
InvalidArgumentException
RequestException
HTTP Request exception
ServerException
Exception when a server error is encountered (5xx codes)
TooManyRedirectsException
HTTP Request exception
TransferException
CurlFactory
Creates curl resources from a request
CurlHandler
HTTP handler that uses cURL easy handles as a transport layer.
CurlMultiHandler
Returns an asynchronous response using curl_multi_* functions.
MockHandler
Handler that returns responses or throw exceptions from a queue.
Proxy
Provides basic proxies for handlers.
StreamHandler
HTTP handler that uses PHP's HTTP stream wrapper.
HandlerStack
Creates a composed Guzzle handler function by stacking middlewares on top of an HTTP handler function.
MessageFormatter
Formats log messages using variable substitutions for requests, responses, and other transactional data.
Middleware
Functions used to create and wrap handlers with handler middleware.
Pool
Sends an iterator of requests concurrently using a capped pool size.
PrepareBodyMiddleware
Prepares requests that contain a body, adding the Content-Length, Content-Type, and Expect headers.
RedirectMiddleware
Request redirect middleware.
RequestOptions
This class contains a list of built-in Guzzle request options.
RetryMiddleware
Middleware that retries requests based on the boolean result of invoking the provided "decider" function.
TransferStats
Represents data at the point after it was transferred either successfully or after a network error.
Utils
AggregateException
Exception thrown when too many errors occur in the some() or any() methods.
CancellationException
Exception that is set as the reason for a promise that has been cancelled.
Coroutine
Creates a promise that is resolved using a generator that yields values or promises (somewhat similar to C#'s async keyword).
Create
Each
EachPromise
Represents a promise that iterates over many promises and invokes side-effect functions in the process.
FulfilledPromise
A promise that has been fulfilled.
Is
Promise
Promises/A+ implementation that avoids recursion when possible.
RejectedPromise
A promise that has been rejected.
RejectionException
A special exception that is thrown when waiting on a rejected promise.
TaskQueue
A task queue that executes tasks in a FIFO order.
Utils
AppendStream
Reads from multiple streams, one after the other.
BufferStream
Provides a buffer stream that can be written to to fill a buffer, and read from to remove bytes from the buffer.
CachingStream
Stream decorator that can cache previously read bytes from a sequentially read stream.
DroppingStream
Stream decorator that begins dropping data once the size of the underlying stream becomes too full.
MalformedUriException
Exception thrown if a URI cannot be parsed because it's malformed.
FnStream
Compose stream implementations based on a hash of functions.
Header
HttpFactory
Implements all of the PSR-17 interfaces.
InflateStream
Uses PHP's zlib.inflate filter to inflate zlib (HTTP deflate, RFC1950) or gzipped (RFC1952) content.
LazyOpenStream
Lazily reads or writes to a file that is opened only after an IO operation take place on the stream.
LimitStream
Decorator used to return only a subset of a stream.
Message
MimeType
MultipartStream
Stream that when read returns bytes for a streaming multipart or multipart/form-data stream.
NoSeekStream
Stream decorator that prevents a stream from being seeked.
PumpStream
Provides a read only stream that pumps data from a PHP callable.
Query
Request
PSR-7 request implementation.
Response
PSR-7 response implementation.
ServerRequest
Server-side HTTP request
Stream
PHP stream implementation.
StreamWrapper
Converts Guzzle streams into PHP stream resources.
UploadedFile
Uri
PSR-7 URI implementation.
UriComparator
Provides methods to determine if a modified URL should be considered cross-origin.
UriNormalizer
Provides methods to normalize and compare URIs.
UriResolver
Resolves a URI reference in the context of a base URI and the opposite way.
Utils
ProvidedPackageException
ReplacedPackageException
PrettyVersions
Version
Color
ColorExtractor
Palette
Config
CorruptedPathDetected
DirectoryAttributes
DirectoryListing
FileAttributes
Filesystem
InvalidStreamProvided
InvalidVisibilityProvided
FallbackMimeTypeDetector
LocalFilesystemAdapter
MountManager
PathPrefixer
PathTraversalDetected
PortableVisibilityGuard
SymbolicLinkEncountered
UnableToCheckDirectoryExistence
UnableToCheckExistence
UnableToCheckFileExistence
UnableToCopyFile
UnableToCreateDirectory
UnableToDeleteDirectory
UnableToDeleteFile
UnableToMountFilesystem
UnableToMoveFile
UnableToReadFile
UnableToResolveFilesystemMount
UnableToRetrieveMetadata
UnableToSetVisibility
UnableToWriteFile
PortableVisibilityConverter
UnreadableFileEncountered
Visibility
WhitespacePathNormalizer
EmptyExtensionToMimeTypeMap
ExtensionMimeTypeDetector
FinfoMimeTypeDetector
GeneratedExtensionToMimeTypeMap
OverridingExtensionToMimeTypeMap
FileNotFoundException
This Exception gets invoked if a file wasn't found
FileNotReadableException
This Exception gets invoked if a file wasn't found
InvalidOptionException
This Exception gets invoked if an invalid parameter gets passed on as option
StreamNotReadableException
This Exception gets invoked if fread() fails on a stream.
Exception
This class is only for inheriting
ZipStream
ZipStream
BulkWriteResult
Result class for a bulk write operation.
ChangeStream
Iterator for a change stream.
Client
Collection
Database
DeleteResult
Result class for a delete operation.
BadMethodCallException
InvalidArgumentException
ResumeTokenException
RuntimeException
UnexpectedValueException
UnsupportedException
Bucket
Bucket provides a public API for interacting with the GridFS files and chunks collections.
CorruptFileException
FileNotFoundException
StreamException
InsertManyResult
Result class for a multi-document insert operation.
InsertOneResult
Result class for a single-document insert operation.
MapReduceResult
Result class for mapReduce command results.
BSONArray
Model class for a BSON array.
BSONDocument
Model class for a BSON document.
BSONIterator
Iterator for BSON documents.
CollectionInfo
Collection information model class.
DatabaseInfo
Database information model class.
IndexInfo
Index information model class.
Aggregate
Operation for the aggregate command.
BulkWrite
Operation for executing multiple write operations.
Count
Operation for the count command.
CountDocuments
Operation for obtaining an exact count of documents in a collection
CreateCollection
Operation for the create command.
CreateIndexes
Operation for the createIndexes command.
DatabaseCommand
Operation for executing a database command.
DeleteMany
Operation for deleting multiple document with the delete command.
DeleteOne
Operation for deleting a single document with the delete command.
Distinct
Operation for the distinct command.
DropCollection
Operation for the drop command.
DropDatabase
Operation for the dropDatabase command.
DropIndexes
Operation for the dropIndexes command.
EstimatedDocumentCount
Operation for obtaining an estimated count of documents in a collection
Explain
Operation for the explain command.
Find
Operation for the find command.
FindOne
Operation for finding a single document with the find command.
FindOneAndDelete
Operation for deleting a document with the findAndModify command.
FindOneAndReplace
Operation for replacing a document with the findAndModify command.
FindOneAndUpdate
Operation for updating a document with the findAndModify command.
InsertMany
Operation for inserting multiple documents with the insert command.
InsertOne
Operation for inserting a single document with the insert command.
ListCollectionNames
Operation for the listCollectionNames helper.
ListCollections
Operation for the listCollections command.
ListDatabaseNames
Operation for the ListDatabases command, returning only database names.
ListDatabases
Operation for the ListDatabases command.
ListIndexes
Operation for the listIndexes command.
MapReduce
Operation for the mapReduce command.
ModifyCollection
Operation for the collMod command.
RenameCollection
Operation for the renameCollection command.
ReplaceOne
Operation for replacing a single document with the update command.
UpdateMany
Operation for updating multiple documents with the update command.
UpdateOne
Operation for updating a single document with the update command.
Watch
Operation for creating a change stream with the aggregate command.
UpdateResult
Result class for an update operation.
Exception
PHPMailer exception handler.
OAuth
OAuth - OAuth2 authentication wrapper class.
PHPMailer
PHPMailer - PHP email creation and transport class.
POP3
PHPMailer POP-Before-SMTP Authentication Class.
SMTP
PHPMailer RFC821 SMTP email transport class.
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.
BaconQrCodeProvider
BaseHTTPQRCodeProvider
EndroidQrCodeProvider
EndroidQrCodeWithLogoProvider
GoogleChartsQrCodeProvider
ImageChartsQRCodeProvider
QRException
QRicketProvider
QRServerProvider
CSRNGProvider
HashRNGProvider
MCryptRNGProvider
OpenSSLRNGProvider
RNGException
HttpTimeProvider
Takes the time from any webserver by doing a HEAD request on the specified URL and extracting the 'Date:' header
LocalMachineTimeProvider
NTPTimeProvider
Takes the time from any NTP server
TimeException
TwoFactorAuth
TwoFactorAuthException
BaconQRCodeTest
EndroidQRCodeTest
Application
An Application is the container for a collection of commands.
AsCommand
Service tag to autoconfigure commands.
GithubActionReporter
Utility class for Github actions.
Color
Command
Base class for all commands.
CompleteCommand
Responsible for providing the values to the shell completion.
DumpCompletionCommand
Dumps the completion script for the current shell.
HelpCommand
HelpCommand displays the help for a given command.
LazyCommand
Base class for all commands.
ListCommand
ListCommand displays the list of all available commands for the application.
ContainerCommandLoader
Loads commands from a PSR-11 container.
FactoryCommandLoader
A simple command loader using factories to instantiate commands lazily.
CompletionInput
An input specialized for shell completion.
CompletionSuggestions
Stores all completion suggestions for the current input.
BashCompletionOutput
Suggestion
Represents a single suggested value.
ConsoleEvents
Contains all events dispatched by an Application.
Cursor
AddConsoleCommandPass
Registers console commands.
ConsoleCommandEvent
Allows to do things before the command is executed, like skipping the command or changing the input.
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 typed in the console.
LogicException
MissingInputException
Represents failure to read input from stdin.
NamespaceNotFoundException
Represents an incorrect namespace typed in the console.
RuntimeException
NullOutputFormatter
NullOutputFormatterStyle
OutputFormatter
Formatter class for console output.
OutputFormatterStyle
Formatter style class for defining styles.
OutputFormatterStyleStack
DebugFormatterHelper
Helps outputting debug information when running an external program from a command.
DescriptorHelper
This class adds helper method to describe objects in various formats.
Dumper
FormatterHelper
The Formatter class provides helpers to format messages.
Helper
Helper is the base class for all helper classes.
HelperSet
HelperSet represents a set of helpers to be used with a command.
InputAwareHelper
An implementation of InputAwareInterface for Helpers.
ProcessHelper
The ProcessHelper class provides helpers to run external processes.
ProgressBar
The ProgressBar provides helpers to display progress output.
ProgressIndicator
QuestionHelper
The QuestionHelper class provides helpers to interact with the user.
SymfonyQuestionHelper
Symfony Style Guide compliant question helper.
Table
Provides helpers to display a table.
TableCell
TableCellStyle
TableSeparator
Marks a row as being a separator.
TableStyle
Defines the styles for a Table.
ArgvInput
ArgvInput represents an input coming from the CLI arguments.
ArrayInput
ArrayInput represents an input provided as an array.
Input
Input is the base class for all concrete Input classes.
InputArgument
Represents a command line argument.
InputDefinition
A InputDefinition represents a set of valid command line arguments and options.
InputOption
Represents a command line option.
StringInput
StringInput represents an input provided as a string.
ConsoleLogger
PSR-3 compliant console logger.
BufferedOutput
Base class for output classes.
ConsoleOutput
ConsoleOutput is the default class for all CLI output. It uses STDOUT and STDERR.
ConsoleSectionOutput
StreamOutput writes the output to a given stream.
NullOutput
NullOutput suppresses all output.
Output
Base class for output classes.
StreamOutput
StreamOutput writes the output to a given stream.
TrimmedBufferOutput
A BufferedOutput that keeps only the last N chars.
ChoiceQuestion
Represents a choice question.
ConfirmationQuestion
Represents a yes/no question.
Question
Represents a Question.
SignalRegistry
SingleCommandApplication
Base class for all commands.
OutputStyle
Decorates output to add console style guide helpers.
SymfonyStyle
Output decorator helpers for the Symfony Style Guide.
Terminal
ApplicationTester
Eases the testing of console applications.
CommandCompletionTester
Eases the testing of command completion.
CommandTester
Eases the testing of console commands.
CommandIsSuccessful
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.
Normalizer
JsonException
Attribute
PhpToken
UnhandledMatchError
ValueError
ReturnTypeWillChange
Required
A required dependency.
SubscribedService
Use with {@see ServiceSubscriberTrait} to mark a method's return type as a subscribed service.
AbstractString
Represents a string of abstract characters.
AbstractUnicodeString
Represents a string of abstract Unicode characters.
ByteString
Represents a binary-safe string of bytes.
CodePointString
Represents a string of Unicode code points encoded as UTF-8.
InvalidArgumentException
RuntimeException
EnglishInflector
FrenchInflector
French inflector.
LazyString
A string whose value is computed lazily by a callback.
AsciiSlugger
UnicodeString
Represents a string of Unicode grapheme clusters encoded as UTF-8.
LintCommand
Validates YAML files syntax and outputs encountered errors.
Dumper
Dumper dumps PHP variables to YAML strings.
DumpException
Exception class thrown when an error occurs during dumping.
ParseException
Exception class thrown when an error occurs during parsing.
RuntimeException
Exception class thrown when an error occurs during parsing.
Parser
Parser parses YAML strings to convert them to PHP arrays.
TaggedValue
Yaml
Yaml offers convenience methods to load and dump YAML.
DebugFlag
Collection of flags for [error debugging](error-handling.md#debugging-tools).
Error
Describes an Error found during the parse, validate, or execute phases of performing a GraphQL operation. In addition to a message and stack trace, it also includes information about the locations in a GraphQL document and/or execution result that correspond to the Error.
FormattedError
This class is used for [default error formatting](error-handling.md).
InvariantViolation
Note: This exception should not inherit base Error exception as it is raised when there is an error somewhere in user-land code
SyntaxError
Describes an Error found during the parse, validate, or execute phases of performing a GraphQL operation. In addition to a message and stack trace, it also includes information about the locations in a GraphQL document and/or execution result that correspond to the Error.
UserError
Error caused by actions of GraphQL clients. Can be safely displayed to a client.
Warning
Encapsulates warnings produced by the library.
InvalidArgument
ExecutionResult
Returned after [query execution](executing-queries.md).
Executor
Implements the "Evaluating requests" section of the GraphQL specification.
AmpPromiseAdapter
ReactPromiseAdapter
SyncPromiseAdapter
Allows changing order of field resolution even in sync environments (by leveraging queue of deferreds and promises)
Promise
Convenience wrapper for promises represented by Promise Adapter
ReferenceExecutor
Values
CoroutineExecutor
GraphQL
This is the primary facade for fulfilling GraphQL operations.
ArgumentNode
type Node = NameNode | DocumentNode | OperationDefinitionNode | VariableDefinitionNode | VariableNode | SelectionSetNode | FieldNode | ArgumentNode | FragmentSpreadNode | InlineFragmentNode | FragmentDefinitionNode | IntValueNode | FloatValueNode | StringValueNode | BooleanValueNode | EnumValueNode | ListValueNode | ObjectValueNode | ObjectFieldNode | DirectiveNode | ListTypeNode | NonNullTypeNode
BooleanValueNode
type Node = NameNode | DocumentNode | OperationDefinitionNode | VariableDefinitionNode | VariableNode | SelectionSetNode | FieldNode | ArgumentNode | FragmentSpreadNode | InlineFragmentNode | FragmentDefinitionNode | IntValueNode | FloatValueNode | StringValueNode | BooleanValueNode | EnumValueNode | ListValueNode | ObjectValueNode | ObjectFieldNode | DirectiveNode | ListTypeNode | NonNullTypeNode
DirectiveDefinitionNode
type Node = NameNode | DocumentNode | OperationDefinitionNode | VariableDefinitionNode | VariableNode | SelectionSetNode | FieldNode | ArgumentNode | FragmentSpreadNode | InlineFragmentNode | FragmentDefinitionNode | IntValueNode | FloatValueNode | StringValueNode | BooleanValueNode | EnumValueNode | ListValueNode | ObjectValueNode | ObjectFieldNode | DirectiveNode | ListTypeNode | NonNullTypeNode
DirectiveNode
type Node = NameNode | DocumentNode | OperationDefinitionNode | VariableDefinitionNode | VariableNode | SelectionSetNode | FieldNode | ArgumentNode | FragmentSpreadNode | InlineFragmentNode | FragmentDefinitionNode | IntValueNode | FloatValueNode | StringValueNode | BooleanValueNode | EnumValueNode | ListValueNode | ObjectValueNode | ObjectFieldNode | DirectiveNode | ListTypeNode | NonNullTypeNode
DocumentNode
type Node = NameNode | DocumentNode | OperationDefinitionNode | VariableDefinitionNode | VariableNode | SelectionSetNode | FieldNode | ArgumentNode | FragmentSpreadNode | InlineFragmentNode | FragmentDefinitionNode | IntValueNode | FloatValueNode | StringValueNode | BooleanValueNode | EnumValueNode | ListValueNode | ObjectValueNode | ObjectFieldNode | DirectiveNode | ListTypeNode | NonNullTypeNode
EnumTypeDefinitionNode
type Node = NameNode | DocumentNode | OperationDefinitionNode | VariableDefinitionNode | VariableNode | SelectionSetNode | FieldNode | ArgumentNode | FragmentSpreadNode | InlineFragmentNode | FragmentDefinitionNode | IntValueNode | FloatValueNode | StringValueNode | BooleanValueNode | EnumValueNode | ListValueNode | ObjectValueNode | ObjectFieldNode | DirectiveNode | ListTypeNode | NonNullTypeNode
EnumTypeExtensionNode
type Node = NameNode | DocumentNode | OperationDefinitionNode | VariableDefinitionNode | VariableNode | SelectionSetNode | FieldNode | ArgumentNode | FragmentSpreadNode | InlineFragmentNode | FragmentDefinitionNode | IntValueNode | FloatValueNode | StringValueNode | BooleanValueNode | EnumValueNode | ListValueNode | ObjectValueNode | ObjectFieldNode | DirectiveNode | ListTypeNode | NonNullTypeNode
EnumValueDefinitionNode
type Node = NameNode | DocumentNode | OperationDefinitionNode | VariableDefinitionNode | VariableNode | SelectionSetNode | FieldNode | ArgumentNode | FragmentSpreadNode | InlineFragmentNode | FragmentDefinitionNode | IntValueNode | FloatValueNode | StringValueNode | BooleanValueNode | EnumValueNode | ListValueNode | ObjectValueNode | ObjectFieldNode | DirectiveNode | ListTypeNode | NonNullTypeNode
EnumValueNode
type Node = NameNode | DocumentNode | OperationDefinitionNode | VariableDefinitionNode | VariableNode | SelectionSetNode | FieldNode | ArgumentNode | FragmentSpreadNode | InlineFragmentNode | FragmentDefinitionNode | IntValueNode | FloatValueNode | StringValueNode | BooleanValueNode | EnumValueNode | ListValueNode | ObjectValueNode | ObjectFieldNode | DirectiveNode | ListTypeNode | NonNullTypeNode
FieldDefinitionNode
type Node = NameNode | DocumentNode | OperationDefinitionNode | VariableDefinitionNode | VariableNode | SelectionSetNode | FieldNode | ArgumentNode | FragmentSpreadNode | InlineFragmentNode | FragmentDefinitionNode | IntValueNode | FloatValueNode | StringValueNode | BooleanValueNode | EnumValueNode | ListValueNode | ObjectValueNode | ObjectFieldNode | DirectiveNode | ListTypeNode | NonNullTypeNode
FieldNode
type Node = NameNode | DocumentNode | OperationDefinitionNode | VariableDefinitionNode | VariableNode | SelectionSetNode | FieldNode | ArgumentNode | FragmentSpreadNode | InlineFragmentNode | FragmentDefinitionNode | IntValueNode | FloatValueNode | StringValueNode | BooleanValueNode | EnumValueNode | ListValueNode | ObjectValueNode | ObjectFieldNode | DirectiveNode | ListTypeNode | NonNullTypeNode
FloatValueNode
type Node = NameNode | DocumentNode | OperationDefinitionNode | VariableDefinitionNode | VariableNode | SelectionSetNode | FieldNode | ArgumentNode | FragmentSpreadNode | InlineFragmentNode | FragmentDefinitionNode | IntValueNode | FloatValueNode | StringValueNode | BooleanValueNode | EnumValueNode | ListValueNode | ObjectValueNode | ObjectFieldNode | DirectiveNode | ListTypeNode | NonNullTypeNode
FragmentDefinitionNode
type Node = NameNode | DocumentNode | OperationDefinitionNode | VariableDefinitionNode | VariableNode | SelectionSetNode | FieldNode | ArgumentNode | FragmentSpreadNode | InlineFragmentNode | FragmentDefinitionNode | IntValueNode | FloatValueNode | StringValueNode | BooleanValueNode | EnumValueNode | ListValueNode | ObjectValueNode | ObjectFieldNode | DirectiveNode | ListTypeNode | NonNullTypeNode
FragmentSpreadNode
type Node = NameNode | DocumentNode | OperationDefinitionNode | VariableDefinitionNode | VariableNode | SelectionSetNode | FieldNode | ArgumentNode | FragmentSpreadNode | InlineFragmentNode | FragmentDefinitionNode | IntValueNode | FloatValueNode | StringValueNode | BooleanValueNode | EnumValueNode | ListValueNode | ObjectValueNode | ObjectFieldNode | DirectiveNode | ListTypeNode | NonNullTypeNode
InlineFragmentNode
type Node = NameNode | DocumentNode | OperationDefinitionNode | VariableDefinitionNode | VariableNode | SelectionSetNode | FieldNode | ArgumentNode | FragmentSpreadNode | InlineFragmentNode | FragmentDefinitionNode | IntValueNode | FloatValueNode | StringValueNode | BooleanValueNode | EnumValueNode | ListValueNode | ObjectValueNode | ObjectFieldNode | DirectiveNode | ListTypeNode | NonNullTypeNode
InputObjectTypeDefinitionNode
type Node = NameNode | DocumentNode | OperationDefinitionNode | VariableDefinitionNode | VariableNode | SelectionSetNode | FieldNode | ArgumentNode | FragmentSpreadNode | InlineFragmentNode | FragmentDefinitionNode | IntValueNode | FloatValueNode | StringValueNode | BooleanValueNode | EnumValueNode | ListValueNode | ObjectValueNode | ObjectFieldNode | DirectiveNode | ListTypeNode | NonNullTypeNode
InputObjectTypeExtensionNode
type Node = NameNode | DocumentNode | OperationDefinitionNode | VariableDefinitionNode | VariableNode | SelectionSetNode | FieldNode | ArgumentNode | FragmentSpreadNode | InlineFragmentNode | FragmentDefinitionNode | IntValueNode | FloatValueNode | StringValueNode | BooleanValueNode | EnumValueNode | ListValueNode | ObjectValueNode | ObjectFieldNode | DirectiveNode | ListTypeNode | NonNullTypeNode
InputValueDefinitionNode
type Node = NameNode | DocumentNode | OperationDefinitionNode | VariableDefinitionNode | VariableNode | SelectionSetNode | FieldNode | ArgumentNode | FragmentSpreadNode | InlineFragmentNode | FragmentDefinitionNode | IntValueNode | FloatValueNode | StringValueNode | BooleanValueNode | EnumValueNode | ListValueNode | ObjectValueNode | ObjectFieldNode | DirectiveNode | ListTypeNode | NonNullTypeNode
InterfaceTypeDefinitionNode
type Node = NameNode | DocumentNode | OperationDefinitionNode | VariableDefinitionNode | VariableNode | SelectionSetNode | FieldNode | ArgumentNode | FragmentSpreadNode | InlineFragmentNode | FragmentDefinitionNode | IntValueNode | FloatValueNode | StringValueNode | BooleanValueNode | EnumValueNode | ListValueNode | ObjectValueNode | ObjectFieldNode | DirectiveNode | ListTypeNode | NonNullTypeNode
InterfaceTypeExtensionNode
type Node = NameNode | DocumentNode | OperationDefinitionNode | VariableDefinitionNode | VariableNode | SelectionSetNode | FieldNode | ArgumentNode | FragmentSpreadNode | InlineFragmentNode | FragmentDefinitionNode | IntValueNode | FloatValueNode | StringValueNode | BooleanValueNode | EnumValueNode | ListValueNode | ObjectValueNode | ObjectFieldNode | DirectiveNode | ListTypeNode | NonNullTypeNode
IntValueNode
type Node = NameNode | DocumentNode | OperationDefinitionNode | VariableDefinitionNode | VariableNode | SelectionSetNode | FieldNode | ArgumentNode | FragmentSpreadNode | InlineFragmentNode | FragmentDefinitionNode | IntValueNode | FloatValueNode | StringValueNode | BooleanValueNode | EnumValueNode | ListValueNode | ObjectValueNode | ObjectFieldNode | DirectiveNode | ListTypeNode | NonNullTypeNode
ListTypeNode
type Node = NameNode | DocumentNode | OperationDefinitionNode | VariableDefinitionNode | VariableNode | SelectionSetNode | FieldNode | ArgumentNode | FragmentSpreadNode | InlineFragmentNode | FragmentDefinitionNode | IntValueNode | FloatValueNode | StringValueNode | BooleanValueNode | EnumValueNode | ListValueNode | ObjectValueNode | ObjectFieldNode | DirectiveNode | ListTypeNode | NonNullTypeNode
ListValueNode
type Node = NameNode | DocumentNode | OperationDefinitionNode | VariableDefinitionNode | VariableNode | SelectionSetNode | FieldNode | ArgumentNode | FragmentSpreadNode | InlineFragmentNode | FragmentDefinitionNode | IntValueNode | FloatValueNode | StringValueNode | BooleanValueNode | EnumValueNode | ListValueNode | ObjectValueNode | ObjectFieldNode | DirectiveNode | ListTypeNode | NonNullTypeNode
Location
Contains a range of UTF-8 character offsets and token references that identify the region of the source from which the AST derived.
NamedTypeNode
type Node = NameNode | DocumentNode | OperationDefinitionNode | VariableDefinitionNode | VariableNode | SelectionSetNode | FieldNode | ArgumentNode | FragmentSpreadNode | InlineFragmentNode | FragmentDefinitionNode | IntValueNode | FloatValueNode | StringValueNode | BooleanValueNode | EnumValueNode | ListValueNode | ObjectValueNode | ObjectFieldNode | DirectiveNode | ListTypeNode | NonNullTypeNode
NameNode
type Node = NameNode | DocumentNode | OperationDefinitionNode | VariableDefinitionNode | VariableNode | SelectionSetNode | FieldNode | ArgumentNode | FragmentSpreadNode | InlineFragmentNode | FragmentDefinitionNode | IntValueNode | FloatValueNode | StringValueNode | BooleanValueNode | EnumValueNode | ListValueNode | ObjectValueNode | ObjectFieldNode | DirectiveNode | ListTypeNode | NonNullTypeNode
Node
type Node = NameNode | DocumentNode | OperationDefinitionNode | VariableDefinitionNode | VariableNode | SelectionSetNode | FieldNode | ArgumentNode | FragmentSpreadNode | InlineFragmentNode | FragmentDefinitionNode | IntValueNode | FloatValueNode | StringValueNode | BooleanValueNode | EnumValueNode | ListValueNode | ObjectValueNode | ObjectFieldNode | DirectiveNode | ListTypeNode | NonNullTypeNode
NodeKind
NodeList
NonNullTypeNode
type Node = NameNode | DocumentNode | OperationDefinitionNode | VariableDefinitionNode | VariableNode | SelectionSetNode | FieldNode | ArgumentNode | FragmentSpreadNode | InlineFragmentNode | FragmentDefinitionNode | IntValueNode | FloatValueNode | StringValueNode | BooleanValueNode | EnumValueNode | ListValueNode | ObjectValueNode | ObjectFieldNode | DirectiveNode | ListTypeNode | NonNullTypeNode
NullValueNode
type Node = NameNode | DocumentNode | OperationDefinitionNode | VariableDefinitionNode | VariableNode | SelectionSetNode | FieldNode | ArgumentNode | FragmentSpreadNode | InlineFragmentNode | FragmentDefinitionNode | IntValueNode | FloatValueNode | StringValueNode | BooleanValueNode | EnumValueNode | ListValueNode | ObjectValueNode | ObjectFieldNode | DirectiveNode | ListTypeNode | NonNullTypeNode
ObjectFieldNode
type Node = NameNode | DocumentNode | OperationDefinitionNode | VariableDefinitionNode | VariableNode | SelectionSetNode | FieldNode | ArgumentNode | FragmentSpreadNode | InlineFragmentNode | FragmentDefinitionNode | IntValueNode | FloatValueNode | StringValueNode | BooleanValueNode | EnumValueNode | ListValueNode | ObjectValueNode | ObjectFieldNode | DirectiveNode | ListTypeNode | NonNullTypeNode
ObjectTypeDefinitionNode
type Node = NameNode | DocumentNode | OperationDefinitionNode | VariableDefinitionNode | VariableNode | SelectionSetNode | FieldNode | ArgumentNode | FragmentSpreadNode | InlineFragmentNode | FragmentDefinitionNode | IntValueNode | FloatValueNode | StringValueNode | BooleanValueNode | EnumValueNode | ListValueNode | ObjectValueNode | ObjectFieldNode | DirectiveNode | ListTypeNode | NonNullTypeNode
ObjectTypeExtensionNode
type Node = NameNode | DocumentNode | OperationDefinitionNode | VariableDefinitionNode | VariableNode | SelectionSetNode | FieldNode | ArgumentNode | FragmentSpreadNode | InlineFragmentNode | FragmentDefinitionNode | IntValueNode | FloatValueNode | StringValueNode | BooleanValueNode | EnumValueNode | ListValueNode | ObjectValueNode | ObjectFieldNode | DirectiveNode | ListTypeNode | NonNullTypeNode
ObjectValueNode
type Node = NameNode | DocumentNode | OperationDefinitionNode | VariableDefinitionNode | VariableNode | SelectionSetNode | FieldNode | ArgumentNode | FragmentSpreadNode | InlineFragmentNode | FragmentDefinitionNode | IntValueNode | FloatValueNode | StringValueNode | BooleanValueNode | EnumValueNode | ListValueNode | ObjectValueNode | ObjectFieldNode | DirectiveNode | ListTypeNode | NonNullTypeNode
OperationDefinitionNode
type Node = NameNode | DocumentNode | OperationDefinitionNode | VariableDefinitionNode | VariableNode | SelectionSetNode | FieldNode | ArgumentNode | FragmentSpreadNode | InlineFragmentNode | FragmentDefinitionNode | IntValueNode | FloatValueNode | StringValueNode | BooleanValueNode | EnumValueNode | ListValueNode | ObjectValueNode | ObjectFieldNode | DirectiveNode | ListTypeNode | NonNullTypeNode
OperationTypeDefinitionNode
type Node = NameNode | DocumentNode | OperationDefinitionNode | VariableDefinitionNode | VariableNode | SelectionSetNode | FieldNode | ArgumentNode | FragmentSpreadNode | InlineFragmentNode | FragmentDefinitionNode | IntValueNode | FloatValueNode | StringValueNode | BooleanValueNode | EnumValueNode | ListValueNode | ObjectValueNode | ObjectFieldNode | DirectiveNode | ListTypeNode | NonNullTypeNode
ScalarTypeDefinitionNode
type Node = NameNode | DocumentNode | OperationDefinitionNode | VariableDefinitionNode | VariableNode | SelectionSetNode | FieldNode | ArgumentNode | FragmentSpreadNode | InlineFragmentNode | FragmentDefinitionNode | IntValueNode | FloatValueNode | StringValueNode | BooleanValueNode | EnumValueNode | ListValueNode | ObjectValueNode | ObjectFieldNode | DirectiveNode | ListTypeNode | NonNullTypeNode
ScalarTypeExtensionNode
type Node = NameNode | DocumentNode | OperationDefinitionNode | VariableDefinitionNode | VariableNode | SelectionSetNode | FieldNode | ArgumentNode | FragmentSpreadNode | InlineFragmentNode | FragmentDefinitionNode | IntValueNode | FloatValueNode | StringValueNode | BooleanValueNode | EnumValueNode | ListValueNode | ObjectValueNode | ObjectFieldNode | DirectiveNode | ListTypeNode | NonNullTypeNode
SchemaDefinitionNode
type Node = NameNode | DocumentNode | OperationDefinitionNode | VariableDefinitionNode | VariableNode | SelectionSetNode | FieldNode | ArgumentNode | FragmentSpreadNode | InlineFragmentNode | FragmentDefinitionNode | IntValueNode | FloatValueNode | StringValueNode | BooleanValueNode | EnumValueNode | ListValueNode | ObjectValueNode | ObjectFieldNode | DirectiveNode | ListTypeNode | NonNullTypeNode
SchemaTypeExtensionNode
type Node = NameNode | DocumentNode | OperationDefinitionNode | VariableDefinitionNode | VariableNode | SelectionSetNode | FieldNode | ArgumentNode | FragmentSpreadNode | InlineFragmentNode | FragmentDefinitionNode | IntValueNode | FloatValueNode | StringValueNode | BooleanValueNode | EnumValueNode | ListValueNode | ObjectValueNode | ObjectFieldNode | DirectiveNode | ListTypeNode | NonNullTypeNode
SelectionSetNode
type Node = NameNode | DocumentNode | OperationDefinitionNode | VariableDefinitionNode | VariableNode | SelectionSetNode | FieldNode | ArgumentNode | FragmentSpreadNode | InlineFragmentNode | FragmentDefinitionNode | IntValueNode | FloatValueNode | StringValueNode | BooleanValueNode | EnumValueNode | ListValueNode | ObjectValueNode | ObjectFieldNode | DirectiveNode | ListTypeNode | NonNullTypeNode
StringValueNode
type Node = NameNode | DocumentNode | OperationDefinitionNode | VariableDefinitionNode | VariableNode | SelectionSetNode | FieldNode | ArgumentNode | FragmentSpreadNode | InlineFragmentNode | FragmentDefinitionNode | IntValueNode | FloatValueNode | StringValueNode | BooleanValueNode | EnumValueNode | ListValueNode | ObjectValueNode | ObjectFieldNode | DirectiveNode | ListTypeNode | NonNullTypeNode
UnionTypeDefinitionNode
type Node = NameNode | DocumentNode | OperationDefinitionNode | VariableDefinitionNode | VariableNode | SelectionSetNode | FieldNode | ArgumentNode | FragmentSpreadNode | InlineFragmentNode | FragmentDefinitionNode | IntValueNode | FloatValueNode | StringValueNode | BooleanValueNode | EnumValueNode | ListValueNode | ObjectValueNode | ObjectFieldNode | DirectiveNode | ListTypeNode | NonNullTypeNode
UnionTypeExtensionNode
type Node = NameNode | DocumentNode | OperationDefinitionNode | VariableDefinitionNode | VariableNode | SelectionSetNode | FieldNode | ArgumentNode | FragmentSpreadNode | InlineFragmentNode | FragmentDefinitionNode | IntValueNode | FloatValueNode | StringValueNode | BooleanValueNode | EnumValueNode | ListValueNode | ObjectValueNode | ObjectFieldNode | DirectiveNode | ListTypeNode | NonNullTypeNode
VariableDefinitionNode
type Node = NameNode | DocumentNode | OperationDefinitionNode | VariableDefinitionNode | VariableNode | SelectionSetNode | FieldNode | ArgumentNode | FragmentSpreadNode | InlineFragmentNode | FragmentDefinitionNode | IntValueNode | FloatValueNode | StringValueNode | BooleanValueNode | EnumValueNode | ListValueNode | ObjectValueNode | ObjectFieldNode | DirectiveNode | ListTypeNode | NonNullTypeNode
VariableNode
type Node = NameNode | DocumentNode | OperationDefinitionNode | VariableDefinitionNode | VariableNode | SelectionSetNode | FieldNode | ArgumentNode | FragmentSpreadNode | InlineFragmentNode | FragmentDefinitionNode | IntValueNode | FloatValueNode | StringValueNode | BooleanValueNode | EnumValueNode | ListValueNode | ObjectValueNode | ObjectFieldNode | DirectiveNode | ListTypeNode | NonNullTypeNode
DirectiveLocation
List of available directive locations
Lexer
A Lexer is a stateful stream generator in that every time it is advanced, it returns the next token in the Source. Assuming the source lexes, the final Token emitted by the lexer will be of kind EOF, after which the lexer will repeatedly return the same EOF token whenever called.
Parser
Parses string containing GraphQL query or [type definition](type-system/type-language.md) to Abstract Syntax Tree.
Printer
Prints AST to string. Capable of printing GraphQL queries and Type definition language.
Source
SourceLocation
Token
Represents a range of characters represented by a lexical token within a Source.
Visitor
Utility for efficient AST traversal and modification.
VisitorOperation
Helper
Contains functionality that could be re-used by various server implementations
OperationParams
Structure representing parsed HTTP parameters for GraphQL operation
RequestError
ServerConfig
Server configuration class.
StandardServer
GraphQL server compatible with both: [express-graphql](https://github.com/graphql/express-graphql) and [Apollo Server](https://github.com/apollographql/graphql-server).
BooleanType
Scalar Type Definition
CustomScalarType
Scalar Type Definition
Directive
EnumType
Registry of standard GraphQL types and a base class for all other types.
EnumValueDefinition
FieldArgument
FloatType
Scalar Type Definition
IDType
Scalar Type Definition
InputObjectField
InputObjectType
Registry of standard GraphQL types and a base class for all other types.
InterfaceType
Registry of standard GraphQL types and a base class for all other types.
IntType
Scalar Type Definition
ObjectType
Object Type Definition
QueryPlan
ResolveInfo
Structure containing information useful for field resolution process.
ScalarType
Scalar Type Definition
StringType
Scalar Type Definition
Type
Registry of standard GraphQL types and a base class for all other types.
TypeWithFields
Registry of standard GraphQL types and a base class for all other types.
UnionType
Registry of standard GraphQL types and a base class for all other types.
Introspection
SchemaConfig
Schema configuration class.
SchemaValidationContext
TypeKind
InputObjectCircularRefs
AST
Various utilities dealing with AST
ASTDefinitionBuilder
BlockString
BreakingChangesFinder
BuildClientSchema
BuildSchema
Build instance of `GraphQL\Type\Schema` out of type language definition (string or parsed AST) See [section in docs](type-system/type-language.md) for details.
InterfaceImplementations
A way to track interface implementations.
MixedStore
Similar to PHP array, but allows any type of data to act as key (including arrays, objects, scalars)
PairSet
A way to keep track of pairs of things when the ordering of the pair does not matter. We do this by maintaining a sort of double adjacency sets.
SchemaExtender
SchemaPrinter
Given an instance of Schema, prints it in GraphQL type language.
TypeComparators
TypeInfo
Utils
Value
Coerces a PHP value given a GraphQL Type.
ASTValidationContext
DocumentValidator
Implements the "Validation" section of the spec.
CustomValidationRule
DisableIntrospection
ExecutableDefinitions
Executable definitions
FieldsOnCorrectType
FragmentsOnCompositeTypes
KnownArgumentNames
Known argument names
KnownArgumentNamesOnDirectives
Known argument names on directives
KnownDirectives
KnownFragmentNames
KnownTypeNames
Known type names
LoneAnonymousOperation
Lone anonymous operation
LoneSchemaDefinition
Lone Schema definition
NoFragmentCycles
NoUndefinedVariables
A GraphQL operation is only valid if all variables encountered, both directly and via fragment spreads, are defined by that operation.
NoUnusedFragments
NoUnusedVariables
OverlappingFieldsCanBeMerged
PossibleFragmentSpreads
ProvidedRequiredArguments
ProvidedRequiredArgumentsOnDirectives
Provided required arguments on directives
QueryComplexity
QueryDepth
QuerySecurityRule
ScalarLeafs
SingleFieldSubscription
UniqueArgumentNames
UniqueDirectivesPerLocation
Unique directive names per location
UniqueFragmentNames
UniqueInputFieldNames
UniqueOperationNames
UniqueVariableNames
ValidationRule
ValuesOfCorrectType
Value literals of correct type
VariablesAreInputTypes
VariablesInAllowedPosition
SDLValidationContext
ValidationContext
An instance of this class is passed as the "this" context to all validators, allowing access to commonly useful contextual information from within a validation rule.
Analyser
Extract swagger-php annotations from a [PHPDoc](http://en.wikipedia.org/wiki/PHPDoc) using Doctrine's DocParser.
Analysis
Result of the analyser.
AbstractAnnotation
The openapi annotation base class.
AdditionalProperties
The openapi annotation base class.
Attachable
The openapi annotation base class.
Components
The openapi annotation base class.
Contact
The openapi annotation base class.
Delete
The openapi annotation base class.
Discriminator
The openapi annotation base class.
Examples
The openapi annotation base class.
ExternalDocumentation
The openapi annotation base class.
Flow
Configuration details for a supported OAuth Flow [OAuth Flow Object](https://swagger.io/specification/#oauthFlowObject).
Get
The openapi annotation base class.
Head
The openapi annotation base class.
Header
The openapi annotation base class.
Info
The openapi annotation base class.
Items
The openapi annotation base class.
JsonContent
The openapi annotation base class.
License
The openapi annotation base class.
Link
The openapi annotation base class.
MediaType
The openapi annotation base class.
OpenApi
The openapi annotation base class.
Operation
The openapi annotation base class.
Options
The openapi annotation base class.
Parameter
The openapi annotation base class.
Patch
The openapi annotation base class.
PathItem
The openapi annotation base class.
Post
The openapi annotation base class.
Property
The openapi annotation base class.
Put
The openapi annotation base class.
RequestBody
The openapi annotation base class.
Response
The openapi annotation base class.
Schema
The openapi annotation base class.
SecurityScheme
The openapi annotation base class.
Server
The openapi annotation base class.
ServerVariable
The openapi annotation base class.
Tag
The openapi annotation base class.
Trace
The openapi annotation base class.
Xml
The openapi annotation base class.
XmlContent
The openapi annotation base class.
Context
Context.
Generator
OpenApi spec generator.
ConsoleLogger
This is a simple Logger implementation that other Loggers can inherit from.
DefaultLogger
This is a simple Logger implementation that other Loggers can inherit from.
Logger
Logger reports the parser and validation messages.
AugmentParameters
Use the parameter->name as keyfield (parameter->parameter) when used as reusable component (openapi->components->parameters).
AugmentProperties
Use the property context to extract useful information and inject that into the annotation.
AugmentSchemas
Use the Schema context to extract useful information and inject that into the annotation.
BuildPaths
Build the openapi->paths using the detected @OA\PathItem and @OA\Operations (like @OA\Get, @OA\Post, etc).
CleanUnmerged
DocBlockDescriptions
This would be detected as summary.
ExpandClasses
Iterate over the chain of anchestors of a schema and: - merge anchestor annotations/methods/properties into the schema if the anchestor doesn't have a schema itself - inherit from the anchestor if it has a schema (allOf) and stop.
ExpandInterfaces
Look at all (direct) interfaces for a schema and: - merge interfaces annotations/methods into the schema if the interface does not have a schema itself - inherit from the interface if it has a schema (allOf).
ExpandTraits
Look at all (direct) traits for a schema and: - merge trait annotations/methods/properties into the schema if the trait does not have a schema itself - inherit from the trait if it has a schema (allOf).
InheritProperties
Copy the annotated properties from parent classes;.
InheritTraits
MergeIntoComponents
Merge reusable annotation into @OA\Schemas.
MergeIntoOpenApi
Merge all @OA\OpenApi annotations into one.
MergeJsonContent
Split JsonContent into Schema and MediaType.
MergeTraits
MergeXmlContent
Split XmlContent into Schema and MediaType.
OperationId
Generate the OperationId based on the context of the OpenApi annotation.
Serializer
Allows to serialize/de-serialize annotations from/to JSON.
StaticAnalyser
OpenApi\StaticAnalyser extracts swagger-php annotations from php code using static analysis.
Util
Convenient utility functions that don't neatly fit anywhere else.
Flush
Base class for all commands.
CreateTranslation
Base class for all commands.
Create
Base class for all commands.
Dashboard
Class Controller
Utils
Class Controller
Query
FieldTypes
JsonType
Scalar Type Definition
UploadType
Scalar Type Definition
Acl
Admin
App
Async
Async Helper class.
Auth
Csrf
EventStream
i18n
I18n class. Manage translations
JWT
Menus
ResponseCache
ResponseCacheFileHandler
ResponseCacheMemoryeHandler
Theme
TWFA
TWFAQRCodeRenderer
Query
Assets
Class Controller
Asset
Img
ComposerAutoloaderInit05e79f1c0a61bd31841b9c7a1b54b18c
ComposerStaticInit05e79f1c0a61bd31841b9c7a1b54b18c
ClassLoader
ClassLoader implements a PSR-0, PSR-4 and classmap class loader.
InstalledVersions
Color
ColorThief
InvalidArgumentException
Exception thrown if an argument is not of the expected type.
NotReadableException
Exception thrown if an image source is not readable.
NotSupportedException
Exception thrown when an operation is not supported.
RuntimeException
AbstractAdapter
Base adapter implementation to handle image manipulation.
GdAdapter
Base adapter implementation to handle image manipulation.
GmagickAdapter
Base adapter implementation to handle image manipulation.
ImagickAdapter
Base adapter implementation to handle image manipulation.
ImageLoader
PQueue
Simple priority queue.
VBox
Collection
Class Controller
Content
Class Controller
Models
Class Controller
Singleton
Class Controller
Collections
Api
Class Controller
Locales
Class Controller
Logs
Class Controller
Settings
Class Controller
Roles
Class Controller
Users
Class Controller
Utils
Class Controller
Api
Locales
Log
LogChannel
Revisions
Settings
System
yP
It's a class that's used to dispatch events.
AbstractProduct
Base class for all products.
Base
Represents a pizza base.
Sauce
Pizza sauce class.
Pizza
A pizza.
JsonExtension
MacroDataExtension
ObjectExtension
blockListPluginAction
Extending the wrapper class.
cookiePluginAction
Extending the wrapper class.
dailyMotionPluginAction
Extending the wrapper class.
headerRewritePluginAction
It's extending the wrapper class.
logPluginAction
It's extending the wrapper class.
proxifyPluginAction
Extending the wrapper class.
spinPluginAction
Extending the wrapper class.
streamPluginAction
Extending the wrapper class, which is a class that allows you to listen to events.
twitterPluginAction
Extending the wrapper class, which is a class that is used to create plugins.
youtubePluginAction
Extending the wrapper class.
state
A trait that allows the class to be serialized and unserialized.
aStreamDecoratorTrait
messageTrait
ClientTrait
Client interface for sending HTTP requests.
MessageTrait
Trait implementing functionality common to requests and responses.
StreamDecoratorTrait
Stream decorator trait
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.
HandlesDataUri
LockableTrait
Basic lock feature for commands.
TesterTrait
ServiceLocatorTrait
A trait to help implement ServiceProviderInterface.
ServiceSubscriberTrait
Implementation of ServiceSubscriberInterface that determines subscribed services from method return types. Service ids are available as "ClassName::methodName".
MergeTrait
Steps: 1. Determine direct parent / interfaces / traits 2. With each: - traverse up inheritance tree - inherit from first with schema; all other with scheme can be ignored - merge from all without schema => update all $ref that might reference a property merged.
ReviewableTrait
A trait for reviewable objects.

Table of Contents

ACCESS_ALREADY_DEFINED  = 'Argument already exists and cannot be redefined!'
ACCESS_DENIED_EXCEPTION  = 'Error: Access denied!'
APP_ADMIN  = \false
APP_ADMIN  = \true
APP_API_REQUEST  = \strpos($APP_ROUTE, '/api/') === 0 ? 1 : 0
APP_BASE_URL  = $APP_BASE_URL
APP_CLI  = \PHP_SAPI == 'cli'
APP_DIR  = \str_replace(\DIRECTORY_SEPARATOR, '/', __DIR__)
APP_DOCUMENT_ROOT  = $APP_DOCUMENT_ROOT
APP_START_TIME  = \microtime(\true)
APP_START_TIME  = \microtime(\true)
APP_VERSION  = '2.0.2'
CACHE_EXPIRATION  = @\time() + 60 * 60 * 24 * 31 * 365
CACHE_KEY  = \rtrim(\strtr(\base64_encode(\YXORP_REQUEST_URI), '+/=', '._-'))
CACHE_KEY_CONTEXT  = \rtrim(\strtr(\base64_encode(\YXORP_HTTP_HOST), '+/=', '._-'))
CHAR_0  = '0'
CHAR_1  = '1'
CHAR_2  = '2'
CHAR_3  = '3'
CHAR_6  = '6'
CHAR_9  = '9'
CHAR_A  = 'a'
CHAR_ARROW  = '<'
CHAR_ARROW_CLOSE  = '>'
CHAR_ASTRIX  = '*'
CHAR_AT  = '@'
CHAR_BRACKET  = '('
CHAR_BRACKET_CLOSE  = ')'
CHAR_CAP_P  = 'P'
CHAR_COLON  = ':'
CHAR_COMMA  = ','
CHAR_CURVE  = '{'
CHAR_CURVE_CLOSE  = '}'
CHAR_DASH  = '-'
CHAR_EMPTY_STRING  = ''
CHAR_EQUALS  = '='
CHAR_EXCLAMATION  = '!'
CHAR_HASH  = '#'
CHAR_I  = 'i'
CHAR_PERIOD  = '.'
CHAR_PLUS  = '+'
CHAR_QUESTION  = '?'
CHAR_S  = 's'
CHAR_SLASH  = '/'
CHAR_SLASH_BACK  = '\\'
CHAR_SQUARE  = '['
CHAR_SQUARE_CLOSE  = ']'
CHAR_UNDER  = '_'
CHAR_UP  = '^'
CHAR_USD  = '$'
CHAR_Z  = 'z'
COOKIE_JAR  = 'cookie_jar' . \CHAR_PERIOD
DIR_ACCOUNTS  = \VAR_USERS . \DIRECTORY_SEPARATOR
DIR_ACTION  = 'action' . \DIRECTORY_SEPARATOR
DIR_APP  = 'app' . \DIRECTORY_SEPARATOR
DIR_BUGSNAG  = 'snag' . \DIRECTORY_SEPARATOR
DIR_CACHE  = \VAR_CACHE . \DIRECTORY_SEPARATOR . \urlencode(\YXORP_HTTP_HOST) . \DIRECTORY_SEPARATOR
DIR_DATA  = 'data' . \DIRECTORY_SEPARATOR
DIR_DEBUG  = 'debug' . \DIRECTORY_SEPARATOR
DIR_GLOBAL  = \VAR_GLOBAL . \DIRECTORY_SEPARATOR
DIR_HTTP  = 'http' . \DIRECTORY_SEPARATOR
DIR_INSTALL  = 'install' . \DIRECTORY_SEPARATOR
DIR_LIB  = 'lib' . \DIRECTORY_SEPARATOR
DIR_MINIFY  = 'minify' . \DIRECTORY_SEPARATOR
DIR_OVERRIDE  = 'override' . \DIRECTORY_SEPARATOR
DIR_PARSER  = 'parser' . \DIRECTORY_SEPARATOR
DIR_PLUGIN  = 'plugin' . \DIRECTORY_SEPARATOR
DIR_PROXY  = 'proxy' . \DIRECTORY_SEPARATOR
DIR_PSR  = 'psr' . \DIRECTORY_SEPARATOR
DIR_ROOT  = $root . DIRECTORY_SEPARATOR
Defining the root directory of the website.
DIR_STORAGE  = 'storage' . \DIRECTORY_SEPARATOR
DIR_TMP  = 'tmp' . \DIRECTORY_SEPARATOR
DIR_VENDOR  = 'vendor' . \DIRECTORY_SEPARATOR
ENV_ADMIN_EMAIL  = 'SITE_EMAIL' . \EXT_ENV
ENV_ADMIN_NAME  = 'SITE_NAME' . \EXT_ENV
ENV_ADMIN_PASSWORD  = 'SITE_PASSWORD' . \EXT_ENV
ENV_ADMIN_USER  = 'SITE_USER' . \EXT_ENV
ENV_BUGSNAG_KEY  = 'BUGSNAG_KEY' . \EXT_ENV
ENV_DEBUG  = 'DEBUG' . \EXT_ENV
ENV_DEFAULT_HOST  = 'DEFAULT_HOST' . \EXT_ENV
ENV_DEFAULT_TARGET  = 'DEFAULT_TARGET' . \EXT_ENV
ENV_GA_UTM  = 'GA_UTM' . \EXT_ENV
EVENT_BEFORE_SEND  = 'request' . \CHAR_PERIOD . 'before_send'
EVENT_BUILD_CACHE  = 'request' . \CHAR_PERIOD . 'build_cached'
EVENT_BUILD_CONTEXT  = 'request' . \CHAR_PERIOD . 'build_context'
EVENT_BUILD_HEADERS  = 'request' . \CHAR_PERIOD . 'build_headers'
EVENT_BUILD_INCLUDES  = 'request' . \CHAR_PERIOD . 'build_includes'
EVENT_BUILD_REQUEST  = 'request' . \CHAR_PERIOD . 'build_request'
EVENT_COMPLETE  = 'request' . \CHAR_PERIOD . 'complete'
EVENT_EXCEPTION  = 'request' . \CHAR_PERIOD . 'build_exception'
EVENT_FINAL  = 'request' . \CHAR_PERIOD . 'final'
EVENT_SEND  = 'request' . \CHAR_PERIOD . 'send'
EVENT_SENT  = 'request' . \CHAR_PERIOD . 'sent'
EVENT_WRITE  = 'curl' . \CHAR_PERIOD . 'callback' . \CHAR_PERIOD . 'write'
EXT_ENV  = \CHAR_PERIOD . 'env'
EXT_JSON  = \CHAR_PERIOD . 'json'
EXT_PHAR  = \CHAR_PERIOD . 'phar'
EXT_PHP  = \CHAR_PERIOD . 'php'
EXT_TEXT  = 'txt'
FILE_BUGSNAG  = \VAR_BUGSNAG . \EXT_PHAR
FILE_CACHE  = \CHAR_PERIOD . \VAR_CACHE
FILE_COOKIE_JAR  = \COOKIE_JAR . \CACHE_KEY . \EXT_TEXT
FILE_INDEX  = 'index' . \EXT_PHP
FILE_MIME_TYPES  = \VAR_MIME . \EXT_JSON
FILE_PROXY  = \VAR_PROXY . \EXT_PHAR
FILE_PUBLIC_SUFFIX_LIST  = 'public_suffix_list.dat'
FILE_REWRITE  = 'rewrite' . \EXT_JSON
FILE_SITE_BOOTSTRAP  = 'bootstrap' . \EXT_PHP
FILE_TLDS_ALPHA_BY_DOMAIN  = 'tlds-alpha-by-domain.txt'
FILE_WRAPPER  = 'wrapper' . \EXT_PHP
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
JSON_THROW_ON_ERROR  = 1 << 22
MB_CASE_LOWER  = 1
MB_CASE_LOWER  = 1
MB_CASE_TITLE  = 2
MB_CASE_TITLE  = 2
MB_CASE_UPPER  = 0
MB_CASE_UPPER  = 0
MIME  = 'MIME'
MYSQLI_REFRESH_REPLICA  = 64
NUM_ENV_LIMIT  = 2
PATH_CACHE_DIR  = __DIR__ . \DIRECTORY_SEPARATOR . \DIR_STORAGE . \DIR_CACHE
PATH_CACHE_FILE  = __DIR__ . \DIRECTORY_SEPARATOR . \DIR_STORAGE . \DIR_CACHE . \CACHE_KEY . \FILE_CACHE
PATH_COOKIE_JAR  = DIR_ROOT . DIR_APP . DIR_STORAGE . DIR_TMP . FILE_COOKIE_JAR
PATH_DIR_APP  = DIR_ROOT . DIR_APP
PATH_FILE_MIME_TYPES  = DIR_ROOT . DIR_LIB . DIR_DATA . FILE_MIME_TYPES
PATH_PUBLIC_SUFFIX_LIST  = DIR_ROOT . DIR_LIB . DIR_DATA . FILE_PUBLIC_SUFFIX_LIST
PATH_REWRITE  = DIR_ROOT . DIR_LIB . DIR_DATA . FILE_REWRITE
PATH_SITE_BOOTSTRAP  = DIR_ROOT . DIR_APP . FILE_SITE_BOOTSTRAP
PATH_SITE_INDEX  = DIR_ROOT . DIR_APP . FILE_INDEX
PATH_SITE_LOCAL  = DIR_ROOT . DIR_LIB . DIR_INSTALL . DIR_APP
PATH_TLDS_ALPHA_BY_DOMAIN  = DIR_ROOT . DIR_LIB . DIR_DATA . FILE_TLDS_ALPHA_BY_DOMAIN
REG_EIGHT  = \CHAR_HASH . \CHAR_UP . \VAR_HTTPS_ONLY . \CHAR_QUESTION . \CHAR_COLON . \CHAR_HASH . \CHAR_I
REG_ELEVEN  = \CHAR_HASH . \CHAR_BRACKET . \CHAR_SLASH . \CHAR_SLASH_BACK . \CHAR_PERIOD . \CHAR_QUESTION . \CHAR_SLASH . \CHAR_BRACKET_CLOSE . \CHAR_HASH
REG_FIVE  = \CHAR_PERIOD . \CHAR_ASTRIX
REG_FOUR  = \CHAR_SLASH_BACK . \CHAR_ASTRIX
REG_NINE  = \CHAR_HASH . \CHAR_SLASH . \CHAR_SQUARE . \CHAR_UP . \CHAR_SLASH . \CHAR_SQUARE_CLOSE . \CHAR_ASTRIX . \CHAR_USD . \CHAR_HASH
REG_ONE  = \CHAR_SLASH . \CHAR_SLASH_BACK . \CHAR_QUESTION . \CHAR_PERIOD . \CHAR_ASTRIX . \CHAR_SLASH
REG_SEVEN  = \CHAR_HASH . \CHAR_UP
REG_SIX  = \CHAR_SLASH_BACK . \CHAR_QUESTION
REG_TEN  = \CHAR_HASH . \CHAR_SLASH . \CHAR_QUESTION . \CHAR_EXCLAMATION . \CHAR_SLASH_BACK . \CHAR_PERIOD . \CHAR_SLASH_BACK . \CHAR_PERIOD . \CHAR_BRACKET_CLOSE . \CHAR_SQUARE . \CHAR_UP . \CHAR_SLASH . \CHAR_SQUARE_CLOSE . \CHAR_PLUS . \CHAR_SLASH . \CHAR_SLASH_BACK . \CHAR_PERIOD . \CHAR_SLASH_BACK . \CHAR_PERIOD . \CHAR_SLASH . \CHAR_HASH
REG_THREE  = \CHAR_AT . \CHAR_CURVE . \CHAR_BRACKET . \CHAR_SQUARE . \CHAR_A . \CHAR_DASH . \CHAR_Z . \CHAR_0 . \CHAR_DASH . \CHAR_9 . \CHAR_UNDER . \CHAR_SQUARE_CLOSE . \CHAR_PLUS . \CHAR_BRACKET_CLOSE . \CHAR_CURVE_CLOSE . \CHAR_AT . \CHAR_S
REG_TWELVE  = \CHAR_SLASH . \CHAR_BRACKET . \CHAR_QUESTION . \CHAR_CAP_P . \CHAR_ARROW . \VAR_DOMAIN . \CHAR_ARROW_CLOSE . \CHAR_SQUARE . \CHAR_A . \CHAR_DASH . \CHAR_Z . \CHAR_0 . \CHAR_DASH . \CHAR_9 . \CHAR_SQUARE_CLOSE . \CHAR_SQUARE . \CHAR_A . \CHAR_DASH . \CHAR_Z . \CHAR_0 . \CHAR_DASH . \CHAR_9 . \CHAR_SLASH_BACK . \CHAR_DASH . \CHAR_SQUARE_CLOSE . \CHAR_CURVE . \CHAR_1 . \CHAR_COMMA . \CHAR_6 . \CHAR_3 . \CHAR_CURVE_CLOSE . \CHAR_SLASH_BACK . \CHAR_PERIOD . \CHAR_SQUARE . \CHAR_A . \CHAR_DASH . \CHAR_Z . \CHAR_PERIOD . \CHAR_SQUARE_CLOSE . \CHAR_CURVE . \CHAR_2 . \CHAR_COMMA . \CHAR_6 . \CHAR_CURVE_CLOSE . \CHAR_BRACKET_CLOSE . \CHAR_USD . \CHAR_SLASH . \CHAR_I
REG_TWO  = \CHAR_HASH . \CHAR_PERIOD . \CHAR_ASTRIX . \CHAR_SLASH
RUNTIME_EXCEPTION  = 'Directory "%s" was not created'
SITE_COLLECTIONS  = 'collections'
SITE_CONTENT  = 'content'
SITE_DETAILS  = 'SITE_DETAILS'
SITE_DETAILS_GLOBAL  = 'SITE_DETAILS_GLOBAL'
SITE_DOMAIN  = 'SITE_DOMAIN'
SITE_DOMAIN_SUB  = 'SITE_DOMAIN_SUB'
SITE_HOST  = 'host'
SITE_MODULE  = '_model'
SITE_NAME  = 'name'
SITE_SETTINGS  = 'settings'
SITE_SINGLETONS  = 'singletons'
SITE_SITES  = 'sites'
SITE_TARGET  = 'target'
SITE_VAL  = 'val'
SUBSCRIBE_METHOD  = 'subscribe'
SUFFIX_LIST  = 'SUFFIX_LIST'
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
TARGET_BG_COLOR  = 'TARGET_BG_COLOR'
TARGET_BG_IMG  = 'TARGET_BG_IMG'
TARGET_BUTTON  = 'TARGET_BUTTON'
TARGET_BUTTON_HOVER  = 'TARGET_BUTTON_HOVER'
TARGET_CSS  = 'TARGET_CSS'
TARGET_FOOT  = 'TARGET_FOOT'
TARGET_FOOT_HTML  = 'TARGET_FOOT_HTML'
TARGET_HEAD  = 'TARGET_HEAD'
TARGET_HEAD_HTML  = 'TARGET_HEAD_HTML'
TARGET_HTML_MENU  = 'TARGET_HTML_MENU'
TARGET_JS  = 'TARGET_JS'
TARGET_LINK  = 'TARGET_LINK'
TARGET_LINK_HOVER  = 'TARGET_LINK_HOVER'
TARGET_LINK_VISITED  = 'TARGET_LINK_VISITED'
TARGET_MENU  = 'TARGET_MENU'
TARGET_MENU_HTML  = 'TARGET_MENU_HTML'
VAR_ACTIVE  = 'active'
VAR_ADDR  = 'ADDR'
VAR_ADMIN  = 'admin'
VAR_ALLOW_REDIRECTS  = 'allow_redirects'
VAR_APP  = 'app'
VAR_APPLICATION_URLENCODED  = 'application/x-www-form-urlencoded'
VAR_BG_COLOR  = 'bgcolor'
VAR_BG_IMG  = 'background'
VAR_BUGSNAG  = 'bugsnag'
VAR_BUTTON  = 'button'
VAR_BUTTON_HOVER  = 'buttonhover'
VAR_CACHE  = 'cache'
VAR_CACHE_NAME  = 'cache_name'
VAR_CACHE_STORE  = 'CACHE_STORE'
VAR_CONTENT  = 'content'
VAR_CONTENT_LENGTH  = 'content-length'
VAR_CONTENT_TYPE  = 'content-type'
VAR_COOKIES  = 'cookies'
VAR_CREATED  = '_created'
VAR_CSS  = 'css'
VAR_DASH_LOWER  = \CHAR_DASH . \CHAR_UNDER
VAR_DECODE_CONTENT  = 'decode_content'
VAR_DIR  = 'DIR'
VAR_DOMAIN  = 'domain'
VAR_DOMAIN_UP  = 'DOMAIN'
VAR_EMAIL  = 'email'
VAR_ERROR  = 'error'
VAR_EVENT  = 'EVENT'
VAR_FILES  = 'files'
VAR_FOOT  = 'footer'
VAR_FOOT_HTML  = 'htmlfoot'
VAR_FULL  = 'FULL'
VAR_GET_URL  = 'getUrl'
VAR_GETCSV  = 'str_getcsv'
VAR_GLOBAL  = 'global'
VAR_GLOBAL_UP  = 'GLOBAL'
VAR_GLOBALS  = 'GLOBALS'
VAR_GROUP  = 'group'
VAR_HEAD  = 'htmlhead'
VAR_HEAD_HTML  = 'headerbanner'
VAR_HOST  = 'HOST'
VAR_HTML  = 'html'
VAR_HTML_MENU  = 'htmlmenu'
VAR_HTTP  = 'http:'
VAR_HTTP_ERRORS  = 'http_errors'
VAR_HTTP_UP  = 'HTTP'
VAR_HTTPS  = 'https:' . \CHAR_SLASH . \CHAR_SLASH
VAR_HTTPS_ONLY  = 'https'
VAR_HTTPS_UP  = 'HTTPS'
VAR_I18N  = 'i18n'
VAR_IDN_CONVERSION  = 'idn_conversion'
VAR_INC  = 'INC'
VAR_INSTALL  = 'INSTALL'
VAR_INTERFACE  = 'Interface'
VAR_JS  = 'js'
VAR_LINK  = 'link'
VAR_LINK_HOVER  = 'linkhover'
VAR_LINK_VISITED  = 'linkvisited'
VAR_LIST  = 'LIST'
VAR_MENU  = 'menu'
VAR_MENU_HTML  = 'htmlmenu'
VAR_METHOD  = 'METHOD'
VAR_MIME  = 'mime'
VAR_MODIFIED  = '_modified'
VAR_NAME  = 'name'
VAR_NAME_UP  = 'NAME'
VAR_PARSE_UP  = 'PARSE'
VAR_PASSWORD  = 'password'
VAR_PATTERN  = 'pattern'
VAR_PATTERN_UP  = 'PATTERN'
VAR_PHP  = 'PHP'
VAR_PLUGINS  = 'plugins'
VAR_PROXY  = 'proxy'
VAR_REMOTE  = 'REMOTE'
VAR_REPLACE  = 'replace'
VAR_REPLACE_UP  = 'REPLACE'
VAR_REQUEST  = 'REQUEST'
VAR_RESPONSE  = 'RESPONSE'
VAR_REWRITE  = 'REWRITE'
VAR_ROLE  = 'role'
VAR_SEARCH  = 'SEARCH'
VAR_SELF  = 'SELF'
VAR_SERVER  = 'SERVER'
VAR_SITE  = 'SITE'
VAR_SITE_LOGS  = 'logs'
VAR_STRTOLOWER  = 'strtolower'
VAR_SUB  = 'SUB'
VAR_TARGET  = 'TARGET'
VAR_TARGET_PATTERN  = 'TARGET_PATTERN'
VAR_TARGET_REPLACE  = 'TARGET_REPLACE'
VAR_TEXT  = 'text'
VAR_TEXT_HTML  = \VAR_TEXT . \CHAR_SLASH . \VAR_HTML
VAR_TRAIT  = 'Trait'
VAR_TYPE  = 'type'
VAR_TYPES  = 'TYPES'
VAR_UCFIRST  = 'ucfirst'
VAR_URI  = 'URI'
VAR_URL  = 'url'
VAR_URL_HOST  = 'url_host'
VAR_URL_UP  = 'URL'
VAR_USER  = 'user'
VAR_USER_IP  = 'user_ip'
VAR_USER_IP_LONG  = 'user_ip_long'
VAR_USERS  = 'users'
VAR_VALUE  = 'value'
VAR_VAR  = 'VAR'
VAR_VAR_UNDER  = \CHAR_UNDER . \VAR_VAR
VAR_VAR_UNDER_END  = \CHAR_UNDER . \VAR_VAR . \CHAR_UNDER
VAR_VERIFY  = 'verify'
YXORP  = 'yxorP'
YXORP_ACTIONS  = 'YXORP_ACTIONS'
YXORP_APP  = \YXORP . \CHAR_UNDER . \VAR_APP
YXORP_CONTENT  = \YXORP . \CHAR_UNDER . \VAR_CONTENT
YXORP_EVENT_LIST  = \VAR_EVENT . \CHAR_UNDER . \VAR_LIST
YXORP_GLOBAL_CSS  = \VAR_GLOBAL_UP . \CHAR_UNDER . \VAR_CSS
YXORP_GLOBAL_JS  = \VAR_GLOBAL_UP . \CHAR_UNDER . \VAR_JS
YXORP_GLOBAL_PATTERN  = \VAR_GLOBAL_UP . \CHAR_UNDER . \VAR_PATTERN
YXORP_GLOBAL_REPLACE  = \VAR_GLOBAL_UP . \CHAR_UNDER . \VAR_REPLACE
YXORP_HTTP_  = \VAR_HTTPS_UP . \CHAR_UNDER
YXORP_MIME_TYPES  = \VAR_MIME . \CHAR_UNDER . \VAR_TYPES
YXORP_PHP_SELF  = \VAR_PHP . \CHAR_UNDER . \VAR_SELF
YXORP_REMOTE_ADDR  = \VAR_REMOTE . \CHAR_UNDER . \VAR_ADDR
YXORP_REQUEST_METHOD  = \VAR_REQUEST . \CHAR_UNDER . \VAR_METHOD
YXORP_REWRITE  = \VAR_INC . \CHAR_UNDER . \VAR_REWRITE
YXORP_SITE_SYSTEM  = 'system'
YXORP_SITE_SYSTEM_INSTALL  = \VAR_APP . \CHAR_UNDER . \VAR_INSTALL
YXORP_SITE_SYSTEM_LOGS  = \YXORP_SITE_SYSTEM . \CHAR_SLASH . \VAR_SITE_LOGS
YXORP_SITE_SYSTEM_USERS  = \YXORP_SITE_SYSTEM . \CHAR_SLASH . \VAR_USERS
YXORP_TARGET_CSS  = 'TARGET_CSS'
YXORP_TARGET_JS  = 'TARGET_JS'
YXORP_TARGET_PLUGINS  = 'TARGET_PLUGINS'
hasSQLiteSupport()  : mixed
ensureWritableStorageFolder()  : mixed
fetch_from_array()  : mixed
fnmatch()  : bool
array_key_intersect()  : array<string|int, mixed>
levenshtein_utf8()  : int
fuzzy_search()  : float
createMongoDbLikeId()  : string
uri_template()  : mixed
describe_type()  : mixed
headers_from_lines()  : mixed
debug_resource()  : mixed
choose_handler()  : mixed
default_user_agent()  : mixed
default_ca_bundle()  : mixed
normalize_header_keys()  : mixed
is_host_in_noproxy()  : mixed
json_decode()  : mixed
json_encode()  : mixed
queue()  : mixed
task()  : mixed
promise_for()  : mixed
rejection_for()  : mixed
exception_for()  : mixed
iter_for()  : mixed
inspect()  : mixed
inspect_all()  : mixed
unwrap()  : mixed
all()  : mixed
some()  : mixed
any()  : mixed
settle()  : mixed
each()  : mixed
each_limit()  : mixed
each_limit_all()  : mixed
is_fulfilled()  : mixed
is_rejected()  : mixed
is_settled()  : mixed
coroutine()  : mixed
str()  : mixed
uri_for()  : mixed
stream_for()  : mixed
parse_header()  : mixed
normalize_header()  : mixed
modify_request()  : mixed
rewind_body()  : mixed
try_fopen()  : mixed
copy_to_string()  : mixed
copy_to_stream()  : mixed
hash()  : mixed
readline()  : mixed
parse_request()  : mixed
parse_response()  : mixed
parse_query()  : mixed
build_query()  : mixed
mimetype_from_filename()  : mixed
mimetype_from_extension()  : mixed
_parse_message()  : mixed
_parse_request_uri()  : mixed
get_message_body_summary()  : mixed
_caseless_remove()  : mixed
json5_decode()  : mixed
Takes a JSON encoded string and converts it into a PHP variable.
composerRequire00d1f9b6bf944011268c41c2b4662055()  : mixed
includeFile()  : mixed
Scope isolated include.
describe_type()  : string
Debug function used to describe the provided value type and class.
headers_from_lines()  : array<string|int, mixed>
Parses an array of header lines into an associative array of headers.
debug_resource()  : resource
Returns a debug stream based on the provided variable.
choose_handler()  : callable
Chooses and creates a default handler to use based on the environment.
default_user_agent()  : string
Get the default User-Agent string to use with Guzzle.
default_ca_bundle()  : string
Returns the default cacert bundle for the current system.
normalize_header_keys()  : array<string|int, mixed>
Creates an associative array of lowercase header names to the actual header casing.
is_host_in_noproxy()  : bool
Returns true if the provided host matches any of the no proxy areas.
json_decode()  : object|array<string|int, mixed>|string|int|float|bool|null
Wrapper for json_decode that throws when an error occurs.
json_encode()  : string
Wrapper for JSON encoding that throws when an error occurs.
queue()  : TaskQueueInterface
Get the global task queue used for promise resolution.
task()  : PromiseInterface
Adds a function to run in the task queue when it is next `run()` and returns a promise that is fulfilled or rejected with the result.
promise_for()  : PromiseInterface
Creates a promise for a value if the value is not a promise.
rejection_for()  : PromiseInterface
Creates a rejected promise for a reason if the reason is not a promise. If the provided reason is a promise, then it is returned as-is.
exception_for()  : Exception|Throwable
Create an exception for a rejected promise value.
iter_for()  : Iterator
Returns an iterator for the given value.
inspect()  : array<string|int, mixed>
Synchronously waits on a promise to resolve and returns an inspection state array.
inspect_all()  : array<string|int, mixed>
Waits on all of the provided promises, but does not unwrap rejected promises as thrown exception.
unwrap()  : array<string|int, mixed>
Waits on all of the provided promises and returns the fulfilled values.
all()  : PromiseInterface
Given an array of promises, return a promise that is fulfilled when all the items in the array are fulfilled.
some()  : PromiseInterface
Initiate a competitive race between multiple promises or values (values will become immediately fulfilled promises).
any()  : PromiseInterface
Like some(), with 1 as count. However, if the promise fulfills, the fulfillment value is not an array of 1 but the value directly.
settle()  : PromiseInterface
Returns a promise that is fulfilled when all of the provided promises have been fulfilled or rejected.
each()  : PromiseInterface
Given an iterator that yields promises or values, returns a promise that is fulfilled with a null value when the iterator has been consumed or the aggregate promise has been fulfilled or rejected.
each_limit()  : PromiseInterface
Like each, but only allows a certain number of outstanding promises at any given time.
each_limit_all()  : PromiseInterface
Like each_limit, but ensures that no promise in the given $iterable argument is rejected. If any promise is rejected, then the aggregate promise is rejected with the encountered rejection.
is_fulfilled()  : bool
Returns true if a promise is fulfilled.
is_rejected()  : bool
Returns true if a promise is rejected.
is_settled()  : bool
Returns true if a promise is fulfilled or rejected.
coroutine()  : PromiseInterface
Create a new coroutine.
with_transaction()  : void
Execute a callback within a transaction in the given session
getallheaders()  : mixed
Get all HTTP header key/values as an associative array for the current request.
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_convert_encoding()  : array<string|int, mixed>|string|false
mb_decode_mimeheader()  : string
mb_encode_mimeheader()  : string
mb_decode_numericentity()  : string
mb_encode_numericentity()  : string
mb_convert_case()  : string
mb_internal_encoding()  : string|bool
mb_language()  : string|bool
mb_list_encodings()  : array<string|int, mixed>
mb_encoding_aliases()  : array<string|int, mixed>
mb_check_encoding()  : bool
mb_detect_encoding()  : string|false
mb_detect_order()  : array<string|int, mixed>|bool
mb_parse_str()  : bool
mb_strlen()  : int
mb_strpos()  : int|false
mb_strtolower()  : string
mb_strtoupper()  : string
mb_substitute_character()  : string|int|bool
mb_substr()  : string
mb_stripos()  : int|false
mb_stristr()  : string|false
mb_strrchr()  : string|false
mb_strrichr()  : string|false
mb_strripos()  : int|false
mb_strrpos()  : int|false
mb_strstr()  : string|false
mb_get_info()  : array<string|int, mixed>|string|int|false
mb_http_output()  : string|bool
mb_strwidth()  : int
mb_substr_count()  : int
mb_output_handler()  : string
mb_http_input()  : array<string|int, mixed>|string|false
mb_convert_variables()  : string|false
mb_ord()  : int|false
mb_chr()  : string|false
mb_scrub()  : string
mb_str_split()  : array<string|int, mixed>
is_countable()  : mixed
hrtime()  : mixed
array_key_first()  : mixed
array_key_last()  : mixed
fdiv()  : float
preg_last_error_msg()  : string
str_contains()  : bool
str_starts_with()  : bool
str_ends_with()  : bool
get_debug_type()  : string
get_resource_id()  : int
array_is_list()  : bool
enum_exists()  : bool
u()  : UnicodeString
b()  : ByteString
s()  : UnicodeString|ByteString
t()  : string|null
_t()  : mixed
_allowed()  : bool
includeFile()  : mixed
Scope isolated include.

Constants

ACCESS_ALREADY_DEFINED

public mixed ACCESS_ALREADY_DEFINED = 'Argument already exists and cannot be redefined!'

ACCESS_DENIED_EXCEPTION

public mixed ACCESS_DENIED_EXCEPTION = 'Error: Access denied!'

APP_ADMIN

public mixed APP_ADMIN = \true

APP_API_REQUEST

public mixed APP_API_REQUEST = \strpos($APP_ROUTE, '/api/') === 0 ? 1 : 0

APP_BASE_URL

public mixed APP_BASE_URL = $APP_BASE_URL

APP_CLI

public mixed APP_CLI = \PHP_SAPI == 'cli'

APP_DIR

public mixed APP_DIR = \str_replace(\DIRECTORY_SEPARATOR, '/', __DIR__)

APP_DOCUMENT_ROOT

public mixed APP_DOCUMENT_ROOT = $APP_DOCUMENT_ROOT

APP_START_TIME

public mixed APP_START_TIME = \microtime(\true)

APP_START_TIME

public mixed APP_START_TIME = \microtime(\true)

APP_VERSION

public mixed APP_VERSION = '2.0.2'

CACHE_EXPIRATION

public mixed CACHE_EXPIRATION = @\time() + 60 * 60 * 24 * 31 * 365

CACHE_KEY

public mixed CACHE_KEY = \rtrim(\strtr(\base64_encode(\YXORP_REQUEST_URI), '+/=', '._-'))

CACHE_KEY_CONTEXT

public mixed CACHE_KEY_CONTEXT = \rtrim(\strtr(\base64_encode(\YXORP_HTTP_HOST), '+/=', '._-'))

CHAR_ARROW_CLOSE

public mixed CHAR_ARROW_CLOSE = '>'

CHAR_BRACKET

public mixed CHAR_BRACKET = '('

CHAR_BRACKET_CLOSE

public mixed CHAR_BRACKET_CLOSE = ')'

CHAR_CURVE_CLOSE

public mixed CHAR_CURVE_CLOSE = '}'

CHAR_EMPTY_STRING

public mixed CHAR_EMPTY_STRING = ''

CHAR_EXCLAMATION

public mixed CHAR_EXCLAMATION = '!'

CHAR_QUESTION

public mixed CHAR_QUESTION = '?'

CHAR_SLASH_BACK

public mixed CHAR_SLASH_BACK = '\\'

CHAR_SQUARE_CLOSE

public mixed CHAR_SQUARE_CLOSE = ']'
public mixed COOKIE_JAR = 'cookie_jar' . \CHAR_PERIOD

DIR_ACCOUNTS

public mixed DIR_ACCOUNTS = \VAR_USERS . \DIRECTORY_SEPARATOR

DIR_ACTION

public mixed DIR_ACTION = 'action' . \DIRECTORY_SEPARATOR

DIR_APP

public mixed DIR_APP = 'app' . \DIRECTORY_SEPARATOR

DIR_BUGSNAG

public mixed DIR_BUGSNAG = 'snag' . \DIRECTORY_SEPARATOR

DIR_CACHE

public mixed DIR_CACHE = \VAR_CACHE . \DIRECTORY_SEPARATOR . \urlencode(\YXORP_HTTP_HOST) . \DIRECTORY_SEPARATOR

DIR_DATA

public mixed DIR_DATA = 'data' . \DIRECTORY_SEPARATOR

DIR_DEBUG

public mixed DIR_DEBUG = 'debug' . \DIRECTORY_SEPARATOR

DIR_GLOBAL

public mixed DIR_GLOBAL = \VAR_GLOBAL . \DIRECTORY_SEPARATOR

DIR_HTTP

public mixed DIR_HTTP = 'http' . \DIRECTORY_SEPARATOR

DIR_INSTALL

public mixed DIR_INSTALL = 'install' . \DIRECTORY_SEPARATOR

DIR_LIB

public mixed DIR_LIB = 'lib' . \DIRECTORY_SEPARATOR

DIR_MINIFY

public mixed DIR_MINIFY = 'minify' . \DIRECTORY_SEPARATOR

DIR_OVERRIDE

public mixed DIR_OVERRIDE = 'override' . \DIRECTORY_SEPARATOR

DIR_PARSER

public mixed DIR_PARSER = 'parser' . \DIRECTORY_SEPARATOR

DIR_PLUGIN

public mixed DIR_PLUGIN = 'plugin' . \DIRECTORY_SEPARATOR

DIR_PROXY

public mixed DIR_PROXY = 'proxy' . \DIRECTORY_SEPARATOR

DIR_PSR

public mixed DIR_PSR = 'psr' . \DIRECTORY_SEPARATOR

DIR_ROOT

Defining the root directory of the website.

public mixed DIR_ROOT = $root . DIRECTORY_SEPARATOR

DIR_STORAGE

public mixed DIR_STORAGE = 'storage' . \DIRECTORY_SEPARATOR

DIR_TMP

public mixed DIR_TMP = 'tmp' . \DIRECTORY_SEPARATOR

DIR_VENDOR

public mixed DIR_VENDOR = 'vendor' . \DIRECTORY_SEPARATOR

ENV_ADMIN_EMAIL

public mixed ENV_ADMIN_EMAIL = 'SITE_EMAIL' . \EXT_ENV

ENV_ADMIN_NAME

public mixed ENV_ADMIN_NAME = 'SITE_NAME' . \EXT_ENV

ENV_ADMIN_PASSWORD

public mixed ENV_ADMIN_PASSWORD = 'SITE_PASSWORD' . \EXT_ENV

ENV_ADMIN_USER

public mixed ENV_ADMIN_USER = 'SITE_USER' . \EXT_ENV

ENV_BUGSNAG_KEY

public mixed ENV_BUGSNAG_KEY = 'BUGSNAG_KEY' . \EXT_ENV

ENV_DEBUG

public mixed ENV_DEBUG = 'DEBUG' . \EXT_ENV

ENV_DEFAULT_HOST

public mixed ENV_DEFAULT_HOST = 'DEFAULT_HOST' . \EXT_ENV

ENV_DEFAULT_TARGET

public mixed ENV_DEFAULT_TARGET = 'DEFAULT_TARGET' . \EXT_ENV

ENV_GA_UTM

public mixed ENV_GA_UTM = 'GA_UTM' . \EXT_ENV

EVENT_BEFORE_SEND

public mixed EVENT_BEFORE_SEND = 'request' . \CHAR_PERIOD . 'before_send'

EVENT_BUILD_CACHE

public mixed EVENT_BUILD_CACHE = 'request' . \CHAR_PERIOD . 'build_cached'

EVENT_BUILD_CONTEXT

public mixed EVENT_BUILD_CONTEXT = 'request' . \CHAR_PERIOD . 'build_context'

EVENT_BUILD_HEADERS

public mixed EVENT_BUILD_HEADERS = 'request' . \CHAR_PERIOD . 'build_headers'

EVENT_BUILD_INCLUDES

public mixed EVENT_BUILD_INCLUDES = 'request' . \CHAR_PERIOD . 'build_includes'

EVENT_BUILD_REQUEST

public mixed EVENT_BUILD_REQUEST = 'request' . \CHAR_PERIOD . 'build_request'

EVENT_COMPLETE

public mixed EVENT_COMPLETE = 'request' . \CHAR_PERIOD . 'complete'

EVENT_EXCEPTION

public mixed EVENT_EXCEPTION = 'request' . \CHAR_PERIOD . 'build_exception'

EVENT_FINAL

public mixed EVENT_FINAL = 'request' . \CHAR_PERIOD . 'final'

EVENT_SEND

public mixed EVENT_SEND = 'request' . \CHAR_PERIOD . 'send'

EVENT_SENT

public mixed EVENT_SENT = 'request' . \CHAR_PERIOD . 'sent'

EVENT_WRITE

public mixed EVENT_WRITE = 'curl' . \CHAR_PERIOD . 'callback' . \CHAR_PERIOD . 'write'

EXT_ENV

public mixed EXT_ENV = \CHAR_PERIOD . 'env'

EXT_JSON

public mixed EXT_JSON = \CHAR_PERIOD . 'json'

EXT_PHAR

public mixed EXT_PHAR = \CHAR_PERIOD . 'phar'

EXT_PHP

public mixed EXT_PHP = \CHAR_PERIOD . 'php'

FILE_BUGSNAG

public mixed FILE_BUGSNAG = \VAR_BUGSNAG . \EXT_PHAR

FILE_CACHE

public mixed FILE_CACHE = \CHAR_PERIOD . \VAR_CACHE
public mixed FILE_COOKIE_JAR = \COOKIE_JAR . \CACHE_KEY . \EXT_TEXT

FILE_INDEX

public mixed FILE_INDEX = 'index' . \EXT_PHP

FILE_MIME_TYPES

public mixed FILE_MIME_TYPES = \VAR_MIME . \EXT_JSON

FILE_PROXY

public mixed FILE_PROXY = \VAR_PROXY . \EXT_PHAR

FILE_PUBLIC_SUFFIX_LIST

public mixed FILE_PUBLIC_SUFFIX_LIST = 'public_suffix_list.dat'

FILE_REWRITE

public mixed FILE_REWRITE = 'rewrite' . \EXT_JSON

FILE_SITE_BOOTSTRAP

public mixed FILE_SITE_BOOTSTRAP = 'bootstrap' . \EXT_PHP

FILE_TLDS_ALPHA_BY_DOMAIN

public mixed FILE_TLDS_ALPHA_BY_DOMAIN = 'tlds-alpha-by-domain.txt'

FILE_WRAPPER

public mixed FILE_WRAPPER = 'wrapper' . \EXT_PHP

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

JSON_THROW_ON_ERROR

public mixed JSON_THROW_ON_ERROR = 1 << 22

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

NUM_ENV_LIMIT

public mixed NUM_ENV_LIMIT = 2

PATH_CACHE_DIR

public mixed PATH_CACHE_DIR = __DIR__ . \DIRECTORY_SEPARATOR . \DIR_STORAGE . \DIR_CACHE

PATH_CACHE_FILE

public mixed PATH_CACHE_FILE = __DIR__ . \DIRECTORY_SEPARATOR . \DIR_STORAGE . \DIR_CACHE . \CACHE_KEY . \FILE_CACHE
public mixed PATH_COOKIE_JAR = DIR_ROOT . DIR_APP . DIR_STORAGE . DIR_TMP . FILE_COOKIE_JAR

PATH_DIR_APP

public mixed PATH_DIR_APP = DIR_ROOT . DIR_APP

PATH_FILE_MIME_TYPES

public mixed PATH_FILE_MIME_TYPES = DIR_ROOT . DIR_LIB . DIR_DATA . FILE_MIME_TYPES

PATH_PUBLIC_SUFFIX_LIST

public mixed PATH_PUBLIC_SUFFIX_LIST = DIR_ROOT . DIR_LIB . DIR_DATA . FILE_PUBLIC_SUFFIX_LIST

PATH_REWRITE

public mixed PATH_REWRITE = DIR_ROOT . DIR_LIB . DIR_DATA . FILE_REWRITE

PATH_SITE_BOOTSTRAP

public mixed PATH_SITE_BOOTSTRAP = DIR_ROOT . DIR_APP . FILE_SITE_BOOTSTRAP

PATH_SITE_INDEX

public mixed PATH_SITE_INDEX = DIR_ROOT . DIR_APP . FILE_INDEX

PATH_SITE_LOCAL

public mixed PATH_SITE_LOCAL = DIR_ROOT . DIR_LIB . DIR_INSTALL . DIR_APP

PATH_TLDS_ALPHA_BY_DOMAIN

public mixed PATH_TLDS_ALPHA_BY_DOMAIN = DIR_ROOT . DIR_LIB . DIR_DATA . FILE_TLDS_ALPHA_BY_DOMAIN

REG_EIGHT

public mixed REG_EIGHT = \CHAR_HASH . \CHAR_UP . \VAR_HTTPS_ONLY . \CHAR_QUESTION . \CHAR_COLON . \CHAR_HASH . \CHAR_I

REG_ELEVEN

public mixed REG_ELEVEN = \CHAR_HASH . \CHAR_BRACKET . \CHAR_SLASH . \CHAR_SLASH_BACK . \CHAR_PERIOD . \CHAR_QUESTION . \CHAR_SLASH . \CHAR_BRACKET_CLOSE . \CHAR_HASH

REG_FIVE

public mixed REG_FIVE = \CHAR_PERIOD . \CHAR_ASTRIX

REG_FOUR

public mixed REG_FOUR = \CHAR_SLASH_BACK . \CHAR_ASTRIX

REG_NINE

public mixed REG_NINE = \CHAR_HASH . \CHAR_SLASH . \CHAR_SQUARE . \CHAR_UP . \CHAR_SLASH . \CHAR_SQUARE_CLOSE . \CHAR_ASTRIX . \CHAR_USD . \CHAR_HASH

REG_ONE

public mixed REG_ONE = \CHAR_SLASH . \CHAR_SLASH_BACK . \CHAR_QUESTION . \CHAR_PERIOD . \CHAR_ASTRIX . \CHAR_SLASH

REG_SEVEN

public mixed REG_SEVEN = \CHAR_HASH . \CHAR_UP

REG_SIX

public mixed REG_SIX = \CHAR_SLASH_BACK . \CHAR_QUESTION

REG_TEN

public mixed REG_TEN = \CHAR_HASH . \CHAR_SLASH . \CHAR_QUESTION . \CHAR_EXCLAMATION . \CHAR_SLASH_BACK . \CHAR_PERIOD . \CHAR_SLASH_BACK . \CHAR_PERIOD . \CHAR_BRACKET_CLOSE . \CHAR_SQUARE . \CHAR_UP . \CHAR_SLASH . \CHAR_SQUARE_CLOSE . \CHAR_PLUS . \CHAR_SLASH . \CHAR_SLASH_BACK . \CHAR_PERIOD . \CHAR_SLASH_BACK . \CHAR_PERIOD . \CHAR_SLASH . \CHAR_HASH

REG_THREE

public mixed REG_THREE = \CHAR_AT . \CHAR_CURVE . \CHAR_BRACKET . \CHAR_SQUARE . \CHAR_A . \CHAR_DASH . \CHAR_Z . \CHAR_0 . \CHAR_DASH . \CHAR_9 . \CHAR_UNDER . \CHAR_SQUARE_CLOSE . \CHAR_PLUS . \CHAR_BRACKET_CLOSE . \CHAR_CURVE_CLOSE . \CHAR_AT . \CHAR_S

REG_TWELVE

public mixed REG_TWELVE = \CHAR_SLASH . \CHAR_BRACKET . \CHAR_QUESTION . \CHAR_CAP_P . \CHAR_ARROW . \VAR_DOMAIN . \CHAR_ARROW_CLOSE . \CHAR_SQUARE . \CHAR_A . \CHAR_DASH . \CHAR_Z . \CHAR_0 . \CHAR_DASH . \CHAR_9 . \CHAR_SQUARE_CLOSE . \CHAR_SQUARE . \CHAR_A . \CHAR_DASH . \CHAR_Z . \CHAR_0 . \CHAR_DASH . \CHAR_9 . \CHAR_SLASH_BACK . \CHAR_DASH . \CHAR_SQUARE_CLOSE . \CHAR_CURVE . \CHAR_1 . \CHAR_COMMA . \CHAR_6 . \CHAR_3 . \CHAR_CURVE_CLOSE . \CHAR_SLASH_BACK . \CHAR_PERIOD . \CHAR_SQUARE . \CHAR_A . \CHAR_DASH . \CHAR_Z . \CHAR_PERIOD . \CHAR_SQUARE_CLOSE . \CHAR_CURVE . \CHAR_2 . \CHAR_COMMA . \CHAR_6 . \CHAR_CURVE_CLOSE . \CHAR_BRACKET_CLOSE . \CHAR_USD . \CHAR_SLASH . \CHAR_I

REG_TWO

public mixed REG_TWO = \CHAR_HASH . \CHAR_PERIOD . \CHAR_ASTRIX . \CHAR_SLASH

RUNTIME_EXCEPTION

public mixed RUNTIME_EXCEPTION = 'Directory "%s" was not created'

SITE_COLLECTIONS

public mixed SITE_COLLECTIONS = 'collections'

SITE_CONTENT

public mixed SITE_CONTENT = 'content'

SITE_DETAILS

public mixed SITE_DETAILS = 'SITE_DETAILS'

SITE_DETAILS_GLOBAL

public mixed SITE_DETAILS_GLOBAL = 'SITE_DETAILS_GLOBAL'

SITE_DOMAIN

public mixed SITE_DOMAIN = 'SITE_DOMAIN'

SITE_DOMAIN_SUB

public mixed SITE_DOMAIN_SUB = 'SITE_DOMAIN_SUB'

SITE_MODULE

public mixed SITE_MODULE = '_model'

SITE_SETTINGS

public mixed SITE_SETTINGS = 'settings'

SITE_SINGLETONS

public mixed SITE_SINGLETONS = 'singletons'

SITE_SITES

public mixed SITE_SITES = 'sites'

SITE_TARGET

public mixed SITE_TARGET = 'target'

SUBSCRIBE_METHOD

public mixed SUBSCRIBE_METHOD = 'subscribe'

SUFFIX_LIST

public mixed SUFFIX_LIST = 'SUFFIX_LIST'

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

TARGET_BG_COLOR

public mixed TARGET_BG_COLOR = 'TARGET_BG_COLOR'

TARGET_BG_IMG

public mixed TARGET_BG_IMG = 'TARGET_BG_IMG'

TARGET_BUTTON

public mixed TARGET_BUTTON = 'TARGET_BUTTON'

TARGET_BUTTON_HOVER

public mixed TARGET_BUTTON_HOVER = 'TARGET_BUTTON_HOVER'

TARGET_CSS

public mixed TARGET_CSS = 'TARGET_CSS'

TARGET_FOOT

public mixed TARGET_FOOT = 'TARGET_FOOT'

TARGET_FOOT_HTML

public mixed TARGET_FOOT_HTML = 'TARGET_FOOT_HTML'

TARGET_HEAD

public mixed TARGET_HEAD = 'TARGET_HEAD'

TARGET_HEAD_HTML

public mixed TARGET_HEAD_HTML = 'TARGET_HEAD_HTML'

TARGET_HTML_MENU

public mixed TARGET_HTML_MENU = 'TARGET_HTML_MENU'

TARGET_JS

public mixed TARGET_JS = 'TARGET_JS'
public mixed TARGET_LINK = 'TARGET_LINK'
public mixed TARGET_LINK_HOVER = 'TARGET_LINK_HOVER'
public mixed TARGET_LINK_VISITED = 'TARGET_LINK_VISITED'

TARGET_MENU

public mixed TARGET_MENU = 'TARGET_MENU'

TARGET_MENU_HTML

public mixed TARGET_MENU_HTML = 'TARGET_MENU_HTML'

VAR_ACTIVE

public mixed VAR_ACTIVE = 'active'

VAR_ALLOW_REDIRECTS

public mixed VAR_ALLOW_REDIRECTS = 'allow_redirects'

VAR_APPLICATION_URLENCODED

public mixed VAR_APPLICATION_URLENCODED = 'application/x-www-form-urlencoded'

VAR_BG_COLOR

public mixed VAR_BG_COLOR = 'bgcolor'

VAR_BG_IMG

public mixed VAR_BG_IMG = 'background'

VAR_BUGSNAG

public mixed VAR_BUGSNAG = 'bugsnag'

VAR_BUTTON

public mixed VAR_BUTTON = 'button'

VAR_BUTTON_HOVER

public mixed VAR_BUTTON_HOVER = 'buttonhover'

VAR_CACHE_NAME

public mixed VAR_CACHE_NAME = 'cache_name'

VAR_CACHE_STORE

public mixed VAR_CACHE_STORE = 'CACHE_STORE'

VAR_CONTENT

public mixed VAR_CONTENT = 'content'

VAR_CONTENT_LENGTH

public mixed VAR_CONTENT_LENGTH = 'content-length'

VAR_CONTENT_TYPE

public mixed VAR_CONTENT_TYPE = 'content-type'

VAR_COOKIES

public mixed VAR_COOKIES = 'cookies'

VAR_CREATED

public mixed VAR_CREATED = '_created'

VAR_DASH_LOWER

public mixed VAR_DASH_LOWER = \CHAR_DASH . \CHAR_UNDER

VAR_DECODE_CONTENT

public mixed VAR_DECODE_CONTENT = 'decode_content'

VAR_DOMAIN

public mixed VAR_DOMAIN = 'domain'

VAR_DOMAIN_UP

public mixed VAR_DOMAIN_UP = 'DOMAIN'

VAR_FOOT_HTML

public mixed VAR_FOOT_HTML = 'htmlfoot'

VAR_GET_URL

public mixed VAR_GET_URL = 'getUrl'

VAR_GETCSV

public mixed VAR_GETCSV = 'str_getcsv'

VAR_GLOBAL

public mixed VAR_GLOBAL = 'global'

VAR_GLOBAL_UP

public mixed VAR_GLOBAL_UP = 'GLOBAL'

VAR_GLOBALS

public mixed VAR_GLOBALS = 'GLOBALS'

VAR_HEAD

public mixed VAR_HEAD = 'htmlhead'

VAR_HEAD_HTML

public mixed VAR_HEAD_HTML = 'headerbanner'

VAR_HTML_MENU

public mixed VAR_HTML_MENU = 'htmlmenu'

VAR_HTTP_ERRORS

public mixed VAR_HTTP_ERRORS = 'http_errors'

VAR_HTTP_UP

public mixed VAR_HTTP_UP = 'HTTP'

VAR_HTTPS

public mixed VAR_HTTPS = 'https:' . \CHAR_SLASH . \CHAR_SLASH

VAR_HTTPS_ONLY

public mixed VAR_HTTPS_ONLY = 'https'

VAR_HTTPS_UP

public mixed VAR_HTTPS_UP = 'HTTPS'

VAR_IDN_CONVERSION

public mixed VAR_IDN_CONVERSION = 'idn_conversion'

VAR_INSTALL

public mixed VAR_INSTALL = 'INSTALL'

VAR_INTERFACE

public mixed VAR_INTERFACE = 'Interface'
public mixed VAR_LINK_HOVER = 'linkhover'
public mixed VAR_LINK_VISITED = 'linkvisited'

VAR_MENU_HTML

public mixed VAR_MENU_HTML = 'htmlmenu'

VAR_METHOD

public mixed VAR_METHOD = 'METHOD'

VAR_MODIFIED

public mixed VAR_MODIFIED = '_modified'

VAR_NAME_UP

public mixed VAR_NAME_UP = 'NAME'

VAR_PARSE_UP

public mixed VAR_PARSE_UP = 'PARSE'

VAR_PASSWORD

public mixed VAR_PASSWORD = 'password'

VAR_PATTERN

public mixed VAR_PATTERN = 'pattern'

VAR_PATTERN_UP

public mixed VAR_PATTERN_UP = 'PATTERN'

VAR_PLUGINS

public mixed VAR_PLUGINS = 'plugins'

VAR_REMOTE

public mixed VAR_REMOTE = 'REMOTE'

VAR_REPLACE

public mixed VAR_REPLACE = 'replace'

VAR_REPLACE_UP

public mixed VAR_REPLACE_UP = 'REPLACE'

VAR_REQUEST

public mixed VAR_REQUEST = 'REQUEST'

VAR_RESPONSE

public mixed VAR_RESPONSE = 'RESPONSE'

VAR_REWRITE

public mixed VAR_REWRITE = 'REWRITE'
public mixed VAR_SEARCH = 'SEARCH'

VAR_SERVER

public mixed VAR_SERVER = 'SERVER'

VAR_SITE_LOGS

public mixed VAR_SITE_LOGS = 'logs'

VAR_STRTOLOWER

public mixed VAR_STRTOLOWER = 'strtolower'

VAR_TARGET

public mixed VAR_TARGET = 'TARGET'

VAR_TARGET_PATTERN

public mixed VAR_TARGET_PATTERN = 'TARGET_PATTERN'

VAR_TARGET_REPLACE

public mixed VAR_TARGET_REPLACE = 'TARGET_REPLACE'

VAR_TEXT_HTML

public mixed VAR_TEXT_HTML = \VAR_TEXT . \CHAR_SLASH . \VAR_HTML

VAR_UCFIRST

public mixed VAR_UCFIRST = 'ucfirst'

VAR_URL_HOST

public mixed VAR_URL_HOST = 'url_host'

VAR_USER_IP

public mixed VAR_USER_IP = 'user_ip'

VAR_USER_IP_LONG

public mixed VAR_USER_IP_LONG = 'user_ip_long'

VAR_VAR_UNDER

public mixed VAR_VAR_UNDER = \CHAR_UNDER . \VAR_VAR

VAR_VAR_UNDER_END

public mixed VAR_VAR_UNDER_END = \CHAR_UNDER . \VAR_VAR . \CHAR_UNDER

VAR_VERIFY

public mixed VAR_VERIFY = 'verify'

YXORP_ACTIONS

public mixed YXORP_ACTIONS = 'YXORP_ACTIONS'

YXORP_APP

public mixed YXORP_APP = \YXORP . \CHAR_UNDER . \VAR_APP

YXORP_CONTENT

public mixed YXORP_CONTENT = \YXORP . \CHAR_UNDER . \VAR_CONTENT

YXORP_EVENT_LIST

public mixed YXORP_EVENT_LIST = \VAR_EVENT . \CHAR_UNDER . \VAR_LIST

YXORP_GLOBAL_CSS

public mixed YXORP_GLOBAL_CSS = \VAR_GLOBAL_UP . \CHAR_UNDER . \VAR_CSS

YXORP_GLOBAL_JS

public mixed YXORP_GLOBAL_JS = \VAR_GLOBAL_UP . \CHAR_UNDER . \VAR_JS

YXORP_GLOBAL_PATTERN

public mixed YXORP_GLOBAL_PATTERN = \VAR_GLOBAL_UP . \CHAR_UNDER . \VAR_PATTERN

YXORP_GLOBAL_REPLACE

public mixed YXORP_GLOBAL_REPLACE = \VAR_GLOBAL_UP . \CHAR_UNDER . \VAR_REPLACE

YXORP_HTTP_

public mixed YXORP_HTTP_ = \VAR_HTTPS_UP . \CHAR_UNDER

YXORP_MIME_TYPES

public mixed YXORP_MIME_TYPES = \VAR_MIME . \CHAR_UNDER . \VAR_TYPES

YXORP_PHP_SELF

public mixed YXORP_PHP_SELF = \VAR_PHP . \CHAR_UNDER . \VAR_SELF

YXORP_REMOTE_ADDR

public mixed YXORP_REMOTE_ADDR = \VAR_REMOTE . \CHAR_UNDER . \VAR_ADDR

YXORP_REQUEST_METHOD

public mixed YXORP_REQUEST_METHOD = \VAR_REQUEST . \CHAR_UNDER . \VAR_METHOD

YXORP_REWRITE

public mixed YXORP_REWRITE = \VAR_INC . \CHAR_UNDER . \VAR_REWRITE

YXORP_SITE_SYSTEM

public mixed YXORP_SITE_SYSTEM = 'system'

YXORP_SITE_SYSTEM_INSTALL

public mixed YXORP_SITE_SYSTEM_INSTALL = \VAR_APP . \CHAR_UNDER . \VAR_INSTALL

YXORP_SITE_SYSTEM_LOGS

public mixed YXORP_SITE_SYSTEM_LOGS = \YXORP_SITE_SYSTEM . \CHAR_SLASH . \VAR_SITE_LOGS

YXORP_SITE_SYSTEM_USERS

public mixed YXORP_SITE_SYSTEM_USERS = \YXORP_SITE_SYSTEM . \CHAR_SLASH . \VAR_USERS

YXORP_TARGET_CSS

public mixed YXORP_TARGET_CSS = 'TARGET_CSS'

YXORP_TARGET_JS

public mixed YXORP_TARGET_JS = 'TARGET_JS'

YXORP_TARGET_PLUGINS

public mixed YXORP_TARGET_PLUGINS = 'TARGET_PLUGINS'

Functions

hasSQLiteSupport()

hasSQLiteSupport() : mixed
Return values
mixed

ensureWritableStorageFolder()

ensureWritableStorageFolder(mixed $path) : mixed
Parameters
$path : mixed
Return values
mixed

fetch_from_array()

fetch_from_array(array<string|int, mixed> &$array[, string|null $index = null ][, mixed $default = null ]) : mixed
Parameters
$array : array<string|int, mixed>
$index : string|null = null
$default : mixed = null
Return values
mixed

fnmatch()

fnmatch(string $pattern, string $string) : bool
Parameters
$pattern : string
$string : string
Return values
bool

array_key_intersect()

array_key_intersect(mixed &$a, mixed &$b) : array<string|int, mixed>
Parameters
$a : mixed
$b : mixed
Return values
array<string|int, mixed>

levenshtein_utf8()

levenshtein_utf8(string $s1, string $s2) : int
Parameters
$s1 : string
$s2 : string
Return values
int
fuzzy_search(string $search, string $text[, mixed $distance = 3 ]) : float
Parameters
$search : string
$text : string
$distance : mixed = 3
Return values
float

createMongoDbLikeId()

createMongoDbLikeId() : string
Return values
string

uri_template()

uri_template(mixed $template, array<string|int, mixed> $variables) : mixed
Parameters
$template : mixed
$variables : array<string|int, mixed>
Return values
mixed

describe_type()

describe_type(mixed $input) : mixed
Parameters
$input : mixed
Return values
mixed

headers_from_lines()

headers_from_lines(mixed $lines) : mixed
Parameters
$lines : mixed
Return values
mixed

debug_resource()

debug_resource([mixed $value = null ]) : mixed
Parameters
$value : mixed = null
Return values
mixed

choose_handler()

choose_handler() : mixed
Return values
mixed

default_user_agent()

default_user_agent() : mixed
Return values
mixed

default_ca_bundle()

default_ca_bundle() : mixed
Return values
mixed

normalize_header_keys()

normalize_header_keys(array<string|int, mixed> $headers) : mixed
Parameters
$headers : array<string|int, mixed>
Return values
mixed

is_host_in_noproxy()

is_host_in_noproxy(mixed $host, array<string|int, mixed> $noProxyArray) : mixed
Parameters
$host : mixed
$noProxyArray : array<string|int, mixed>
Return values
mixed

json_decode()

json_decode(mixed $json[, mixed $assoc = false ][, mixed $depth = 512 ], mixed $options) : mixed
Parameters
$json : mixed
$assoc : mixed = false
$depth : mixed = 512
$options : mixed
Return values
mixed

json_encode()

json_encode(mixed $value, mixed $options[, mixed $depth = 512 ]) : mixed
Parameters
$value : mixed
$options : mixed
$depth : mixed = 512
Return values
mixed

task()

task(callable $task) : mixed
Parameters
$task : callable
Return values
mixed

promise_for()

promise_for(mixed $value) : mixed
Parameters
$value : mixed
Return values
mixed

rejection_for()

rejection_for(mixed $reason) : mixed
Parameters
$reason : mixed
Return values
mixed

exception_for()

exception_for(mixed $reason) : mixed
Parameters
$reason : mixed
Return values
mixed

iter_for()

iter_for(mixed $value) : mixed
Parameters
$value : mixed
Return values
mixed

inspect_all()

inspect_all(mixed $promises) : mixed
Parameters
$promises : mixed
Return values
mixed

unwrap()

unwrap(mixed $promises) : mixed
Parameters
$promises : mixed
Return values
mixed

all()

all(mixed $promises) : mixed
Parameters
$promises : mixed
Return values
mixed

some()

some(mixed $count, mixed $promises) : mixed
Parameters
$count : mixed
$promises : mixed
Return values
mixed

any()

any(mixed $promises) : mixed
Parameters
$promises : mixed
Return values
mixed

settle()

settle(mixed $promises) : mixed
Parameters
$promises : mixed
Return values
mixed

each()

each(mixed $iterable[, callable $onFulfilled = null ][, callable $onRejected = null ]) : mixed
Parameters
$iterable : mixed
$onFulfilled : callable = null
$onRejected : callable = null
Return values
mixed

each_limit()

each_limit(mixed $iterable, mixed $concurrency[, callable $onFulfilled = null ][, callable $onRejected = null ]) : mixed
Parameters
$iterable : mixed
$concurrency : mixed
$onFulfilled : callable = null
$onRejected : callable = null
Return values
mixed

each_limit_all()

each_limit_all(mixed $iterable, mixed $concurrency[, callable $onFulfilled = null ]) : mixed
Parameters
$iterable : mixed
$concurrency : mixed
$onFulfilled : callable = null
Return values
mixed

coroutine()

coroutine(callable $generatorFn) : mixed
Parameters
$generatorFn : callable
Return values
mixed

uri_for()

uri_for(mixed $uri) : mixed
Parameters
$uri : mixed
Return values
mixed

stream_for()

stream_for([mixed $resource = '' ][, array<string|int, mixed> $options = [] ]) : mixed
Parameters
$resource : mixed = ''
$options : array<string|int, mixed> = []
Return values
mixed

parse_header()

parse_header(mixed $header) : mixed
Parameters
$header : mixed
Return values
mixed

normalize_header()

normalize_header(mixed $header) : mixed
Parameters
$header : mixed
Return values
mixed

try_fopen()

try_fopen(mixed $filename, mixed $mode) : mixed
Parameters
$filename : mixed
$mode : mixed
Return values
mixed

parse_request()

parse_request(mixed $message) : mixed
Parameters
$message : mixed
Return values
mixed

parse_response()

parse_response(mixed $message) : mixed
Parameters
$message : mixed
Return values
mixed

parse_query()

parse_query(mixed $str[, mixed $urlEncoding = true ]) : mixed
Parameters
$str : mixed
$urlEncoding : mixed = true
Return values
mixed

build_query()

build_query(array<string|int, mixed> $params[, mixed $encoding = PHP_QUERY_RFC3986 ]) : mixed
Parameters
$params : array<string|int, mixed>
$encoding : mixed = PHP_QUERY_RFC3986
Return values
mixed

mimetype_from_filename()

mimetype_from_filename(mixed $filename) : mixed
Parameters
$filename : mixed
Return values
mixed

mimetype_from_extension()

mimetype_from_extension(mixed $extension) : mixed
Parameters
$extension : mixed
Return values
mixed

_parse_message()

_parse_message(mixed $message) : mixed
Parameters
$message : mixed
Return values
mixed

_parse_request_uri()

_parse_request_uri(mixed $path, array<string|int, mixed> $headers) : mixed
Parameters
$path : mixed
$headers : array<string|int, mixed>
Return values
mixed

get_message_body_summary()

get_message_body_summary(messageInterface $message[, mixed $truncateAt = 120 ]) : mixed
Parameters
$message : messageInterface
$truncateAt : mixed = 120
Return values
mixed

_caseless_remove()

_caseless_remove(mixed $keys, array<string|int, mixed> $data) : mixed
Parameters
$keys : mixed
$data : array<string|int, mixed>
Return values
mixed

json5_decode()

Takes a JSON encoded string and converts it into a PHP variable.

json5_decode(string $source[, bool $associative = false ][, int $depth = 512 ], int $options) : mixed

The parameters exactly match PHP's json_decode() function - see http://php.net/manual/en/function.json-decode.php for more information.

Parameters
$source : string

The JSON string being decoded.

$associative : bool = false

When TRUE, returned objects will be converted into associative arrays.

$depth : int = 512

User specified recursion depth.

$options : int

Bitmask of JSON decode options.

Return values
mixed

composerRequire00d1f9b6bf944011268c41c2b4662055()

composerRequire00d1f9b6bf944011268c41c2b4662055(mixed $fileIdentifier, mixed $file) : mixed
Parameters
$fileIdentifier : mixed
$file : mixed
Return values
mixed

includeFile()

Scope isolated include.

includeFile(mixed $file) : mixed

Prevents access to $this/self from included files.

Parameters
$file : mixed
Return values
mixed

describe_type()

Debug function used to describe the provided value type and class.

describe_type(mixed $input) : string
Parameters
$input : mixed

Any type of variable to describe the type of. This parameter misses a typehint because of that.

Tags
deprecated

describe_type will be removed in guzzlehttp/guzzle:8.0. Use Utils::describeType instead.

Return values
string

Returns a string containing the type of the variable and if a class is provided, the class name.

headers_from_lines()

Parses an array of header lines into an associative array of headers.

headers_from_lines(iteratable<string|int, mixed> $lines) : array<string|int, mixed>
Parameters
$lines : iteratable<string|int, mixed>

Header lines array of strings in the following format: "Name: Value"

Tags
deprecated

headers_from_lines will be removed in guzzlehttp/guzzle:8.0. Use Utils::headersFromLines instead.

Return values
array<string|int, mixed>

debug_resource()

Returns a debug stream based on the provided variable.

debug_resource([mixed $value = null ]) : resource
Parameters
$value : mixed = null

Optional value

Tags
deprecated

debug_resource will be removed in guzzlehttp/guzzle:8.0. Use Utils::debugResource instead.

Return values
resource

choose_handler()

Chooses and creates a default handler to use based on the environment.

choose_handler() : callable

The returned handler is not wrapped by any default middlewares.

Tags
throws
RuntimeException

if no viable Handler is available.

deprecated

choose_handler will be removed in guzzlehttp/guzzle:8.0. Use Utils::chooseHandler instead.

Return values
callable

default_user_agent()

Get the default User-Agent string to use with Guzzle.

default_user_agent() : string
Tags
deprecated

default_user_agent will be removed in guzzlehttp/guzzle:8.0. Use Utils::defaultUserAgent instead.

Return values
string

default_ca_bundle()

Returns the default cacert bundle for the current system.

default_ca_bundle() : string

First, the openssl.cafile and curl.cainfo php.ini settings are checked. If those settings are not configured, then the common locations for bundles found on Red Hat, CentOS, Fedora, Ubuntu, Debian, FreeBSD, OS X and Windows are checked. If any of these file locations are found on disk, they will be utilized.

Note: the result of this function is cached for subsequent calls.

Tags
throws
RuntimeException

if no bundle can be found.

deprecated

default_ca_bundle will be removed in guzzlehttp/guzzle:8.0. This function is not needed in PHP 5.6+.

Return values
string

normalize_header_keys()

Creates an associative array of lowercase header names to the actual header casing.

normalize_header_keys(array<string|int, mixed> $headers) : array<string|int, mixed>
Parameters
$headers : array<string|int, mixed>
Tags
deprecated

normalize_header_keys will be removed in guzzlehttp/guzzle:8.0. Use Utils::normalizeHeaderKeys instead.

Return values
array<string|int, mixed>

is_host_in_noproxy()

Returns true if the provided host matches any of the no proxy areas.

is_host_in_noproxy(string $host, array<string|int, string> $noProxyArray) : bool

This method will strip a port from the host if it is present. Each pattern can be matched with an exact match (e.g., "foo.com" == "foo.com") or a partial match: (e.g., "foo.com" == "baz.foo.com" and ".foo.com" == "baz.foo.com", but ".foo.com" != "foo.com").

Areas are matched in the following cases:

  1. "*" (without quotes) always matches any hosts.
  2. An exact match.
  3. The area starts with "." and the area is the last part of the host. e.g. '.mit.edu' will match any host that ends with '.mit.edu'.
Parameters
$host : string

Host to check against the patterns.

$noProxyArray : array<string|int, string>

An array of host patterns.

Tags
throws
InvalidArgumentException
deprecated

is_host_in_noproxy will be removed in guzzlehttp/guzzle:8.0. Use Utils::isHostInNoProxy instead.

Return values
bool

json_decode()

Wrapper for json_decode that throws when an error occurs.

json_decode(string $json[, bool $assoc = false ][, int $depth = 512 ], int $options) : object|array<string|int, mixed>|string|int|float|bool|null
Parameters
$json : string

JSON data to parse

$assoc : bool = false

When true, returned objects will be converted into associative arrays.

$depth : int = 512

User specified recursion depth.

$options : int

Bitmask of JSON decode options.

Tags
throws
InvalidArgumentException

if the JSON cannot be decoded.

link
https://www.php.net/manual/en/function.json-decode.php
deprecated

json_decode will be removed in guzzlehttp/guzzle:8.0. Use Utils::jsonDecode instead.

Return values
object|array<string|int, mixed>|string|int|float|bool|null

json_encode()

Wrapper for JSON encoding that throws when an error occurs.

json_encode(mixed $value, int $options[, int $depth = 512 ]) : string
Parameters
$value : mixed

The value being encoded

$options : int

JSON encode option bitmask

$depth : int = 512

Set the maximum depth. Must be greater than zero.

Tags
throws
InvalidArgumentException

if the JSON cannot be encoded.

link
https://www.php.net/manual/en/function.json-encode.php
deprecated

json_encode will be removed in guzzlehttp/guzzle:8.0. Use Utils::jsonEncode instead.

Return values
string

queue()

Get the global task queue used for promise resolution.

queue([TaskQueueInterface $assign = null ]) : TaskQueueInterface

This task queue MUST be run in an event loop in order for promises to be settled asynchronously. It will be automatically run when synchronously waiting on a promise.

while ($eventLoop->isRunning()) { GuzzleHttp\Promise\queue()->run(); }
Parameters
$assign : TaskQueueInterface = null

Optionally specify a new queue instance.

Tags
deprecated

queue will be removed in guzzlehttp/promises:2.0. Use Utils::queue instead.

Return values
TaskQueueInterface

task()

Adds a function to run in the task queue when it is next `run()` and returns a promise that is fulfilled or rejected with the result.

task(callable $task) : PromiseInterface
Parameters
$task : callable

Task function to run.

Tags
deprecated

task will be removed in guzzlehttp/promises:2.0. Use Utils::task instead.

Return values
PromiseInterface

promise_for()

Creates a promise for a value if the value is not a promise.

promise_for(mixed $value) : PromiseInterface
Parameters
$value : mixed

Promise or value.

Tags
deprecated

promise_for will be removed in guzzlehttp/promises:2.0. Use Create::promiseFor instead.

Return values
PromiseInterface

rejection_for()

Creates a rejected promise for a reason if the reason is not a promise. If the provided reason is a promise, then it is returned as-is.

rejection_for(mixed $reason) : PromiseInterface
Parameters
$reason : mixed

Promise or reason.

Tags
deprecated

rejection_for will be removed in guzzlehttp/promises:2.0. Use Create::rejectionFor instead.

Return values
PromiseInterface

exception_for()

Create an exception for a rejected promise value.

exception_for(mixed $reason) : Exception|Throwable
Parameters
$reason : mixed
Tags
deprecated

exception_for will be removed in guzzlehttp/promises:2.0. Use Create::exceptionFor instead.

Return values
Exception|Throwable

iter_for()

Returns an iterator for the given value.

iter_for(mixed $value) : Iterator
Parameters
$value : mixed
Tags
deprecated

iter_for will be removed in guzzlehttp/promises:2.0. Use Create::iterFor instead.

Return values
Iterator

inspect()

Synchronously waits on a promise to resolve and returns an inspection state array.

inspect(PromiseInterface $promise) : array<string|int, mixed>

Returns a state associative array containing a "state" key mapping to a valid promise state. If the state of the promise is "fulfilled", the array will contain a "value" key mapping to the fulfilled value of the promise. If the promise is rejected, the array will contain a "reason" key mapping to the rejection reason of the promise.

Parameters
$promise : PromiseInterface

Promise or value.

Tags
deprecated

inspect will be removed in guzzlehttp/promises:2.0. Use Utils::inspect instead.

Return values
array<string|int, mixed>

inspect_all()

Waits on all of the provided promises, but does not unwrap rejected promises as thrown exception.

inspect_all(array<string|int, PromiseInterface$promises) : array<string|int, mixed>

Returns an array of inspection state arrays.

Parameters
$promises : array<string|int, PromiseInterface>

Traversable of promises to wait upon.

Tags
see
inspect

for the inspection state array format.

deprecated

inspect will be removed in guzzlehttp/promises:2.0. Use Utils::inspectAll instead.

Return values
array<string|int, mixed>

unwrap()

Waits on all of the provided promises and returns the fulfilled values.

unwrap(iteratable<string|int, PromiseInterface$promises) : array<string|int, mixed>

Returns an array that contains the value of each promise (in the same order the promises were provided). An exception is thrown if any of the promises are rejected.

Parameters
$promises : iteratable<string|int, PromiseInterface>

Iterable of PromiseInterface objects to wait on.

Tags
throws
Exception

on error

throws
Throwable

on error in PHP >=7

deprecated

unwrap will be removed in guzzlehttp/promises:2.0. Use Utils::unwrap instead.

Return values
array<string|int, mixed>

all()

Given an array of promises, return a promise that is fulfilled when all the items in the array are fulfilled.

all(mixed $promises[, bool $recursive = false ]) : PromiseInterface

The promise's fulfillment value is an array with fulfillment values at respective positions to the original array. If any promise in the array rejects, the returned promise is rejected with the rejection reason.

Parameters
$promises : mixed

Promises or values.

$recursive : bool = false

If true, resolves new promises that might have been added to the stack during its own resolution.

Tags
deprecated

all will be removed in guzzlehttp/promises:2.0. Use Utils::all instead.

Return values
PromiseInterface

some()

Initiate a competitive race between multiple promises or values (values will become immediately fulfilled promises).

some(int $count, mixed $promises) : PromiseInterface

When count amount of promises have been fulfilled, the returned promise is fulfilled with an array that contains the fulfillment values of the winners in order of resolution.

This promise is rejected with a AggregateException if the number of fulfilled promises is less than the desired $count.

Parameters
$count : int

Total number of promises.

$promises : mixed

Promises or values.

Tags
deprecated

some will be removed in guzzlehttp/promises:2.0. Use Utils::some instead.

Return values
PromiseInterface

any()

Like some(), with 1 as count. However, if the promise fulfills, the fulfillment value is not an array of 1 but the value directly.

any(mixed $promises) : PromiseInterface
Parameters
$promises : mixed

Promises or values.

Tags
deprecated

any will be removed in guzzlehttp/promises:2.0. Use Utils::any instead.

Return values
PromiseInterface

settle()

Returns a promise that is fulfilled when all of the provided promises have been fulfilled or rejected.

settle(mixed $promises) : PromiseInterface

The returned promise is fulfilled with an array of inspection state arrays.

Parameters
$promises : mixed

Promises or values.

Tags
see
inspect

for the inspection state array format.

deprecated

settle will be removed in guzzlehttp/promises:2.0. Use Utils::settle instead.

Return values
PromiseInterface

each()

Given an iterator that yields promises or values, returns a promise that is fulfilled with a null value when the iterator has been consumed or the aggregate promise has been fulfilled or rejected.

each(mixed $iterable[, callable $onFulfilled = null ][, callable $onRejected = null ]) : PromiseInterface

$onFulfilled is a function that accepts the fulfilled value, iterator index, and the aggregate promise. The callback can invoke any necessary side effects and choose to resolve or reject the aggregate if needed.

$onRejected is a function that accepts the rejection reason, iterator index, and the aggregate promise. The callback can invoke any necessary side effects and choose to resolve or reject the aggregate if needed.

Parameters
$iterable : mixed

Iterator or array to iterate over.

$onFulfilled : callable = null
$onRejected : callable = null
Tags
deprecated

each will be removed in guzzlehttp/promises:2.0. Use Each::of instead.

Return values
PromiseInterface

each_limit()

Like each, but only allows a certain number of outstanding promises at any given time.

each_limit(mixed $iterable, int|callable $concurrency[, callable $onFulfilled = null ][, callable $onRejected = null ]) : PromiseInterface

$concurrency may be an integer or a function that accepts the number of pending promises and returns a numeric concurrency limit value to allow for dynamic a concurrency size.

Parameters
$iterable : mixed
$concurrency : int|callable
$onFulfilled : callable = null
$onRejected : callable = null
Tags
deprecated

each_limit will be removed in guzzlehttp/promises:2.0. Use Each::ofLimit instead.

Return values
PromiseInterface

each_limit_all()

Like each_limit, but ensures that no promise in the given $iterable argument is rejected. If any promise is rejected, then the aggregate promise is rejected with the encountered rejection.

each_limit_all(mixed $iterable, int|callable $concurrency[, callable $onFulfilled = null ]) : PromiseInterface
Parameters
$iterable : mixed
$concurrency : int|callable
$onFulfilled : callable = null
Tags
deprecated

each_limit_all will be removed in guzzlehttp/promises:2.0. Use Each::ofLimitAll instead.

Return values
PromiseInterface

is_fulfilled()

Returns true if a promise is fulfilled.

is_fulfilled(PromiseInterface $promise) : bool
Parameters
$promise : PromiseInterface
Tags
deprecated

is_fulfilled will be removed in guzzlehttp/promises:2.0. Use Is::fulfilled instead.

Return values
bool

is_rejected()

Returns true if a promise is rejected.

is_rejected(PromiseInterface $promise) : bool
Parameters
$promise : PromiseInterface
Tags
deprecated

is_rejected will be removed in guzzlehttp/promises:2.0. Use Is::rejected instead.

Return values
bool

is_settled()

Returns true if a promise is fulfilled or rejected.

is_settled(PromiseInterface $promise) : bool
Parameters
$promise : PromiseInterface
Tags
deprecated

is_settled will be removed in guzzlehttp/promises:2.0. Use Is::settled instead.

Return values
bool

coroutine()

Create a new coroutine.

coroutine(callable $generatorFn) : PromiseInterface
Parameters
$generatorFn : callable
Tags
see
Coroutine
deprecated

coroutine will be removed in guzzlehttp/promises:2.0. Use Coroutine::of instead.

Return values
PromiseInterface

with_transaction()

Execute a callback within a transaction in the given session

with_transaction(Session $session, callable $callback[, array<string|int, mixed> $transactionOptions = [] ]) : void

This helper takes care of retrying the commit operation or the entire transaction if an error occurs.

If the commit fails because of an UnknownTransactionCommitResult error, the commit is retried without re-invoking the callback. If the commit fails because of a TransientTransactionError, the entire transaction will be retried. In this case, the callback will be invoked again. It is important that the logic inside the callback is idempotent.

In case of failures, the commit or transaction are retried until 120 seconds from the initial call have elapsed. After that, no retries will happen and the helper will throw the last exception received from the driver.

Parameters
$session : Session

A session object as retrieved by Client::startSession

$callback : callable

A callback that will be invoked within the transaction

$transactionOptions : array<string|int, mixed> = []

Additional options that are passed to Session::startTransaction

Tags
see
Client::startSession
see
Session::startTransaction

for supported transaction options

throws
RuntimeException

for driver errors while committing the transaction

throws
Exception

for any other errors, including those thrown in the callback

Return values
void

getallheaders()

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

getallheaders() : mixed
Return values
mixed

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

Return values
void

ctype_alnum()

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

ctype_alpha()

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

ctype_cntrl()

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

ctype_digit()

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

ctype_graph()

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

ctype_lower()

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

ctype_print()

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

ctype_punct()

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

ctype_space()

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

ctype_upper()

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

ctype_xdigit()

ctype_xdigit(mixed $text) : mixed
Parameters
$text : mixed
Return values
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, mixed $start, mixed &$next) : mixed
Parameters
$haystack : mixed
$size : mixed
$type : mixed
$start : mixed
$next : mixed
Return values
mixed

grapheme_stripos()

grapheme_stripos(mixed $haystack, mixed $needle, mixed $offset) : mixed
Parameters
$haystack : mixed
$needle : mixed
$offset : mixed
Return values
mixed

grapheme_stristr()

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

grapheme_strlen()

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

grapheme_strpos()

grapheme_strpos(mixed $haystack, mixed $needle, mixed $offset) : mixed
Parameters
$haystack : mixed
$needle : mixed
$offset : mixed
Return values
mixed

grapheme_strripos()

grapheme_strripos(mixed $haystack, mixed $needle, mixed $offset) : mixed
Parameters
$haystack : mixed
$needle : mixed
$offset : mixed
Return values
mixed

grapheme_strrpos()

grapheme_strrpos(mixed $haystack, mixed $needle, mixed $offset) : mixed
Parameters
$haystack : mixed
$needle : mixed
$offset : mixed
Return values
mixed

grapheme_strstr()

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

grapheme_substr()

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

grapheme_extract()

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

grapheme_stripos()

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

grapheme_stristr()

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

grapheme_strlen()

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

grapheme_strpos()

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

grapheme_strripos()

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

grapheme_strrpos()

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

grapheme_strstr()

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

grapheme_substr()

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

normalizer_is_normalized()

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

normalizer_normalize()

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

normalizer_is_normalized()

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

normalizer_normalize()

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

mb_convert_encoding()

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

mb_decode_mimeheader()

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

mb_encode_mimeheader()

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

mb_decode_numericentity()

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

mb_encode_numericentity()

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

mb_convert_case()

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

mb_internal_encoding()

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

mb_language()

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

mb_list_encodings()

mb_list_encodings() : mixed
Return values
mixed

mb_encoding_aliases()

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

mb_check_encoding()

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

mb_detect_encoding()

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

mb_detect_order()

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

mb_parse_str()

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

mb_strlen()

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

mb_strpos()

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

mb_strtolower()

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

mb_strtoupper()

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

mb_substitute_character()

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

mb_substr()

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

mb_stripos()

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

mb_stristr()

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

mb_strrchr()

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

mb_strrichr()

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

mb_strripos()

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

mb_strrpos()

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

mb_strstr()

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

mb_get_info()

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

mb_http_output()

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

mb_strwidth()

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

mb_substr_count()

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

mb_output_handler()

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

mb_http_input()

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

mb_convert_variables()

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

mb_ord()

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

mb_chr()

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

mb_scrub()

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

mb_str_split()

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

mb_convert_encoding()

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

mb_decode_mimeheader()

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

mb_encode_mimeheader()

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

mb_decode_numericentity()

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

mb_encode_numericentity()

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

mb_convert_case()

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

mb_internal_encoding()

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

mb_language()

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

mb_list_encodings()

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

mb_encoding_aliases()

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

mb_check_encoding()

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

mb_detect_encoding()

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

mb_detect_order()

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

mb_parse_str()

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

mb_strlen()

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

mb_strpos()

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

mb_strtolower()

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

mb_strtoupper()

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

mb_substitute_character()

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

mb_substr()

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

mb_stripos()

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

mb_stristr()

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

mb_strrchr()

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

mb_strrichr()

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

mb_strripos()

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

mb_strrpos()

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

mb_strstr()

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

mb_get_info()

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

mb_http_output()

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

mb_strwidth()

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

mb_substr_count()

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

mb_output_handler()

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

mb_http_input()

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

mb_convert_variables()

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

mb_ord()

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

mb_chr()

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

mb_scrub()

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

mb_str_split()

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

is_countable()

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

hrtime()

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

array_key_first()

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

array_key_last()

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

fdiv()

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

preg_last_error_msg()

preg_last_error_msg() : string
Return values
string

str_contains()

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

str_starts_with()

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

str_ends_with()

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

get_debug_type()

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

get_resource_id()

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

array_is_list()

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

enum_exists()

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

t()

t(string $key[, string|null $alternative = null ][, string|null $lang = null ]) : string|null
Parameters
$key : string
$alternative : string|null = null
$lang : string|null = null
Return values
string|null

_t()

_t(string $key[, array<string|int, mixed> $params = [] ][, string|null $alternative = null ][, string|null $lang = null ]) : mixed
Parameters
$key : string
$params : array<string|int, mixed> = []
$alternative : string|null = null
$lang : string|null = null
Return values
mixed

_allowed()

_allowed(string $permission[, string|null $role = null ]) : bool
Parameters
$permission : string
$role : string|null = null
Return values
bool

includeFile()

Scope isolated include.

includeFile(mixed $file) : mixed

Prevents access to $this/self from included files.

Parameters
$file : mixed
Return values
mixed

Search results