FileAccess Orion

Application

Interfaces, Classes, Traits and Enums

ContentSearchIndex
EmailTemplate
WithExtend
Define implementation details for object attribute extension
SearchIndex
SessionHandler
Define a session handler interface with start and end points
WithCheckAccess
WithConfig
Define implementation details for 3 configuration related endpoints
WithHookUpdate
WithIncludes
WithNotifications
ServiceInterface
Interface ServiceInterface.
CacheInterface
Generic Cache Interface.
ContainerInterface
Describes the interface of a container that exposes methods to read its entries.
ContainerException
Base interface representing a generic exception in a container.
NotFoundException
No entry was found in the container.
ClientInterface
Client interface for sending HTTP requests.
CookieJarInterface
Stores HTTP cookies.
GuzzleException
CurlFactoryInterface
PromiseInterface
A promise represents the eventual result of an asynchronous operation.
PromisorInterface
Interface used with classes that return a promise.
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.
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.
MessageInterface
HTTP messages consist of requests from a client to a server and responses from a server to a client. This interface defines the methods common to each.
RequestInterface
Representation of an outgoing, client-side request.
ResponseInterface
Representation of an outgoing, server-side response.
ServerRequestInterface
Representation of an incoming, server-side HTTP request.
StreamInterface
Describes a data stream.
UploadedFileInterface
Value object representing a file uploaded through an HTTP request.
UriInterface
Value object representing a URI.
LoggerAwareInterface
Describes a logger-aware instance.
LoggerInterface
Describes a logger instance.
CacheException
Interface used for all types of exceptions thrown by the implementing library.
CacheInterface
InvalidArgumentException
Exception interface for invalid cache arguments.
ExceptionInterface
PatternInterface
AvailableSpaceCapableInterface
ClearByNamespaceInterface
ClearByPrefixInterface
ClearExpiredInterface
FlushableInterface
IterableInterface
IteratorInterface
OptimizableInterface
PluginInterface
Interface for self-registering event listeners.
StorageInterface
TaggableInterface
TotalSpaceCapableInterface
EventInterface
Representation of an event
EventManagerAwareInterface
Interface to automate setter injection for an EventManager instance
EventManagerInterface
Interface for messengers
EventsCapableInterface
Interface indicating that an object composes an EventManagerInterface instance.
ExceptionInterface
Base exception interface
FilterInterface
Interface for intercepting filter chains
ListenerAggregateInterface
Interface for self-registering event listeners.
SharedEventManagerInterface
Interface for shared event listener collections
SharedEventsCapableInterface
Interface indicating that an object composes or can compose a SharedEventManagerInterface instance.
AbstractFactoryInterface
Backwards-compatibility shim for AbstractFactoryInterface.
ConfigInterface
DelegatorFactoryInterface
Backwards-compatibility shim for DelegatorFactoryInterface.
ExceptionInterface
Base exception for all Zend\ServiceManager exceptions.
AbstractFactoryInterface
Interface for an abstract factory.
DelegatorFactoryInterface
Delegator factory interface.
FactoryInterface
Interface for a factory
FactoryInterface
Backwards-compatibility shim for FactoryInterface.
InitializerInterface
Interface for an initializer
InitializerInterface
Backwards-compatibility shim for InitializerInterface.
PluginManagerInterface
Interface for a plugin manager
ServiceLocatorInterface
Interface for service locator
ArraySerializableInterface
MergeReplaceKeyInterface
Marker interface: can be used to replace keys completely in {@see ArrayUtils::merge()} operations
DispatchableInterface
ExceptionInterface
Exception marker interface
InitializableInterface
Interface to allow objects to have initialization logic
JsonSerializable
MessageInterface
ParameterObjectInterface
ParametersInterface
RequestInterface
ResponseInterface
StringWrapperInterface
GoogleAuthenticatorInterface
Archive
MyJwt
Define abstraction layer for jwt token encode and decode
SetupCache
implement cache handler
WidgetCache
implement cache handler for widgets Fileaccess andromedas objects need a mighty cache abstraction layer, this class provides it
Intl
Intl abstraction layer
CommandLineContext
Context
ContextManager
FilesystemDateFilter
BillServiceParent
Class providing shared methods to implement bills and services
Price
VideoAsset
Implement asset master object
FilterCustom
Search filter object This is the is a custom filter.
FilterLike
Define search filter
FilterNotNull
Define search filter
FilterRange
Define search filter
HookArgument
SwooleRequest
Define common HTTP request object
ImapDomain
Class ImapDomain
ImportContentParam
ImportContentRowParam
Used in hook before content row import
ManifestContentHook
TemplateController
The template controller class
ArrayTable
AbstractPlugin
AddThis
Class AddThis.
BackendManager
Class BackendManager.
Buffer
Class Buffer.
Facebook
Class Facebook.
Flattr
Class Flattr.
Pinterest
Class Pinterest.
Reddit
Class Reddit.
Request
Class Request.
ServiceFactory
Class ServiceFactory.
StumbleUpon
Class StumbleUpon.
Vk
Class Vk.
Xing
Class Xing.
Backend
Class Backend.
ZendCache
Implement ZendCache.
ComposerAutoloaderInitc2e05b3412b5b96739da81506749a3d1
ComposerStaticInitc2e05b3412b5b96739da81506749a3d1
ClassLoader
ClassLoader implements a PSR-0, PSR-4 and classmap class loader.
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.
RequestException
HTTP Request exception
SeekException
Exception thrown when a seek fails on a stream.
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 and 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.
UriTemplate
Expands URI templates. Userland implementation of PECL uri_template.
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).
EachPromise
Represents a promise that iterates over many promises and invokes side-effect functions in the process.
FulfilledPromise
A promise that has been fulfilled.
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.
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.
FnStream
Compose stream implementations based on a hash of functions.
InflateStream
Uses PHP's zlib.inflate filter to inflate deflate or gzipped 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
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.
Request
PSR-7 request implementation.
Response
PSR-7 response implementation.
Rfc7230
ServerRequest
Server-side HTTP request
Stream
PHP stream implementation.
StreamWrapper
Converts Guzzle streams into PHP stream resources.
UploadedFile
Uri
PSR-7 URI implementation.
UriNormalizer
Provides methods to normalize and compare URIs.
UriResolver
Resolves a URI reference in the context of a base URI and the opposite way.
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.
LoggerInterfaceTest
Provides a base test class for ensuring compliance with the LoggerInterface.
DummyTest
TestLogger
Used for testing purposes.
GetAllHeadersTest
ConfigProvider
BadMethodCallException
ExtensionNotLoadedException
InvalidArgumentException
LogicException
MissingDependencyException
MissingKeyException
OutOfSpaceException
RuntimeException
UnexpectedValueException
UnsupportedMethodCallException
Module
AbstractPattern
CallbackCache
CaptureCache
ClassCache
ObjectCache
OutputCache
PatternOptions
PatternFactory
PatternPluginManagerV2Polyfill
zend-servicemanager v2-compatible plugin manager implementation for cache pattern adapters.
PatternPluginManagerV3Polyfill
zend-servicemanager v3-compatible plugin manager implementation for cache pattern adapters.
CacheException
CacheItem
CacheItemPoolDecorator
Decorate zend-cache adapters as PSR-6 cache item pools.
InvalidArgumentException
SimpleCacheDecorator
Decorate a zend-cache storage adapter for usage as a PSR-16 implementation.
SimpleCacheException
SimpleCacheInvalidArgumentException
PatternPluginManagerFactory
StorageAdapterPluginManagerFactory
StorageCacheAbstractServiceFactory
Storage cache factory for multiple caches.
StorageCacheFactory
Storage cache factory.
StoragePluginManagerFactory
AbstractAdapter
AbstractZendServer
AdapterOptions
Unless otherwise marked, all options in this class affect all adapters.
Apc
ApcIterator
ApcOptions
These are options specific to the APC adapter
Apcu
ApcuIterator
ApcuOptions
These are options specific to the APCu adapter
BlackHole
Dba
DbaIterator
DbaOptions
These are options specific to the APC adapter
ExtMongoDb
Cache storage adapter for ext-mongodb
ExtMongoDbOptions
Options for the ext-mongodb adapter implementation.
ExtMongoDbResourceManager
Resource manager for the ext-mongodb adapter.
Filesystem
FilesystemIterator
FilesystemOptions
These are options specific to the Filesystem adapter
KeyListIterator
Memcache
Memcached
MemcachedOptions
These are options specific to the Memcached adapter
MemcachedResourceManager
This is a resource manager for memcached
MemcacheOptions
These are options specific to the Memcache adapter
MemcacheResourceManager
This is a resource manager for memcache
Memory
MemoryOptions
These are options specific to the APC adapter
MongoDb
MongoDbOptions
Unless otherwise marked, all options in this class affect all adapters.
MongoDbResourceManager
Redis
RedisOptions
Unless otherwise marked, all options in this class affect all adapters.
RedisResourceManager
This is a resource manager for redis
Session
SessionOptions
These are options specific to the APC adapter
WinCache
WinCacheOptions
These are options specific to the APC adapter
XCache
XCacheOptions
These are options specific to the XCache adapter
ZendServerDisk
ZendServerShm
AdapterPluginManager
Plugin manager implementation for cache storage adapters
Capabilities
Event
Representation of an event
ExceptionEvent
Representation of an event
AbstractPlugin
Abstract aggregate listener
ClearExpiredByFactor
Abstract aggregate listener
ExceptionHandler
Abstract aggregate listener
IgnoreUserAbort
Abstract aggregate listener
OptimizeByFactor
Abstract aggregate listener
PluginOptions
Serializer
Abstract aggregate listener
PluginManager
Plugin manager implementation for cache plugins
PostEvent
Representation of an event
StorageFactory
AbstractListenerAggregate
Abstract aggregate listener
Event
Representation of an event
EventManager
Event manager: notification system
DomainException
InvalidArgumentException
Invalid argument exception
InvalidCallbackException
Invalid callback exception
RuntimeException
FilterIterator
Specialized priority queue implementation for use with an intercepting filter chain.
FilterChain
FilterChain: intercepting filter manager
LazyEventListener
Lazy listener instance for use with LazyListenerAggregate.
LazyListener
Lazy listener instance.
LazyListenerAggregate
Aggregate listener for attaching lazy listeners.
ResponseCollection
Collection of signal handler return values
SharedEventManager
Shared/contextual EventManager
ConfigAbstractFactory
ReflectionBasedAbstractFactory
Reflection-based factory.
AbstractPluginManager
Abstract plugin manager.
Config
Object for defining configuration and configuring an existing service manager instance.
ContainerModificationsNotAllowedException
CyclicAliasException
InvalidArgumentException
InvalidServiceException
This exception is thrown by plugin managers when the created object does not match the plugin manager's conditions
ServiceNotCreatedException
This exception is thrown when the service locator do not manage to create the service (factory that has an error...)
ServiceNotFoundException
This exception is thrown when the service locator do not manage to find a valid factory to create a service
InvokableFactory
Factory for instantiating classes with no dependencies or which accept a single array.
LazyServiceFactory
Delegator factory responsible of instantiating lazy loading value holder proxies of given services at runtime
ServiceManager
Service Manager.
ConfigDumper
ConfigDumperCommand
FactoryCreator
FactoryCreatorCommand
AbstractOptions
ArrayObject
Custom framework ArrayObject implementation
ArrayStack
ArrayObject that acts as a stack with regards to iteration
MergeRemoveKey
MergeReplaceKey
ArrayUtils
Utility class for testing and manipulation of PHP arrays.
ConsoleHelper
Utilities for console tooling.
ErrorHandler
ErrorHandler that can be used to catch internal PHP errors and convert to an ErrorException instance.
BadMethodCallException
Bad method call exception
DomainException
Domain exception
ExtensionNotLoadedException
Extension not loaded exception
InvalidArgumentException
Invalid Argument Exception
LogicException
Logic exception
RuntimeException
Runtime exception
FastPriorityQueue
This is an efficient implementation of an integer priority queue in PHP
Glob
Wrapper for glob with fallback if GLOB_BRACE is not available.
Message
Parameters
PriorityList
PriorityQueue
Re-usable, serializable priority queue implementation
Request
Response
SplPriorityQueue
Serializable version of SplPriorityQueue
SplQueue
Serializable version of SplQueue
SplStack
Serializable version of SplStack
StringUtils
Utility class for handling strings of different character encodings using available PHP extensions.
AbstractStringWrapper
Iconv
Intl
MbString
Native
ShariffCache
Implement cache handler
IndexTask
Status
FixedBitNotation
FixedBitNotation.
GoogleAuthenticatorLib
RuntimeException
Contains runtime exception templates.
TrelloCurl
Vimeo
Copyright 2013 Vimeo
ManifestContentAdmin
CustomerDashboard
Define common system widget object This is the default and minimal form of a system widget object used in all file access systems.
MyApcu
ChildAddress
DataHash
MainFolder
RangeActive
TextAuthor
Trait TextAuthor
ContextSuperGlobals
WithSelfRegister
Define interface to register job runner
WithSingle
Define interface to register a single job runner
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.
PatternPluginManagerTrait
Trait providing common logic between FormElementManager implementations.
SerializationTrait
Provides common functionality surrounding value de/serialization as required by both PSR-6 and PSR-16
PluginManagerLookupTrait
EventManagerAwareTrait
A trait for objects that provide events.
ListenerAggregateTrait
Provides logic to easily create aggregate listeners, without worrying about manually detaching events
EventListenerIntrospectionTrait
Trait providing utility methods and assertions for use in PHPUnit test cases.
CommonPluginManagerTrait
Trait for testing plugin managers for v2-v3 compatibility
AllGuardsTrait
An aggregate for all guard traits
ArrayOrTraversableGuardTrait
Provide a guard method for array or Traversable data
EmptyGuardTrait
Provide a guard method against empty data
NullGuardTrait
Provide a guard method against null data
ParallelSearchIndex
PluginIsInContext

Table of Contents

APPLICATION_SWOOLE  = \false
FAA_APCU_ENABLED  = \true
FAA_APP_MAX_VERSION  = '1.1.0'
FAA_APP_MIN_VERSION  = '0.4.0'
FAA_APPLICATION_CDN_HANDLER  = \false
FAA_APPLICATION_SEARCH_HANDLER  = 'Solarium'
FAA_ASSET_PASS  = '23c8d367124f1ef55f07624790e7809e'
FAA_ASSET_URL  = 'http://asset-service.local'
FAA_ASSET_USER  = 'service'
FAA_AV_DISABLED  = \false
FAA_AV_PASS  = 'R1MeHaFzQqa4tRpW'
FAA_AV_URL  = 'http://av-gateway.local:3000'
FAA_AV_USER  = 'user'
FAA_CACHE_CACERT  = \FAA_PATHS_VAR . \FAA_DATAABS . '/ca.crt'
FAA_CACHE_CERT  = \FAA_PATHS_VAR . \FAA_DATAABS . '/client.pem'
FAA_CACHE_CERTPASS  = 'default'
FAA_CACHE_COSMIC  = \true
FAA_CACHE_FILE  = \false
FAA_CACHE_ID_FETCH  = 25
FAA_CACHE_ID_MIN_THRESHOLD  = 10
FAA_CACHE_LOG  = \true
FAA_CACHE_LOG_FILE  = ''
FAA_CACHE_REDIS  = \true
FAA_CACHE_REDIS_PASS  = \trim(\file_get_contents('/var/www/.redis_pass'))
FAA_CACHE_REDIS_PATH  = ''
FAA_CACHE_REDIS_TTL  = 84600
FAA_CACHE_TEMPLATE  = \true
FAA_CHANGE_LOG_MAX_AGE  = 31536000
FAA_CHANGE_LOG_MIN_LENGTH  = 1000
FAA_CODE  = '73a90acaae2b1ccc0e969709665bc62f'
FAA_CODE_IV  = '12345678'
FAA_CRON_IDENTIFIER  = 'b3daf67d5720c469eac5060a90fa6330'
FAA_CRON_MAXAGE  = 172800
FAA_CRON_PARALELLS  = 10
FAA_DATA_BRANCH  = 'master'
FAA_DATAABS  = 'andromeda.data'
FAA_DATE  = 'Y-m-d H:i:s'
FAA_DATE_SHORT  = 'Y-m-d H:i'
FAA_DB_HOST  = ''
FAA_DB_NAME  = ''
FAA_DB_PASS  = ''
FAA_DB_USER  = ''
FAA_DBAL_NAME  = 'Doctrine'
FAA_DEFAULT_ENCODING_SET  = 'utf-8'
FAA_DEFAULT_LANGUAGE  = 'en'
FAA_GIT_DEFAULT_HASH  = '0000000000000000000000000000000000000000'
FAA_HTML_TEMPLATE_IMAGE  = '<img src="{url}" title="{title}" alt="{title}" width="{width}" height="{height}" />'
FAA_HTML_TEMPLATE_LINK  = '<a title="{title}" href="{href}" class="orion-link"{blank}>{title}</a>'
FAA_HTTP_CACHE_BROWSER  = \false
FAA_HTTP_CACHE_BROWSER_DURATION  = 84600
FAA_HTTP_CACHE_SHOW_TIMES  = \true
FAA_ID_URL  = 'https://id-server.local'
FAA_IDENTIFY  = 'andromeda.data'
FAA_LOCALE  = 'de_DE'
FAA_LOCALE_KEY_CUT  = 100
FAA_LOG_BACKTRACE  = \false
FAA_LOG_DEBUG_BASKET  = \true
FAA_LOG_DEBUG_GENERAL  = \false
FAA_LOG_DEBUG_JOB  = \false
FAA_LOG_DEBUG_NAVIGATION  = \false
FAA_LOG_DEBUG_SEARCH  = \false
FAA_LOG_EMPTY  = \false
FAA_LOG_ERROR_DECRYPT  = \true
FAA_LOG_ERROR_ENABLED  = \true
FAA_LOG_ERROR_MINIMAL  = \false
FAA_LOG_ERROR_TERMINATE  = \true
FAA_LOG_LEVEL_DEBUG  = 'debug'
FAA_LOG_LEVEL_ERROR  = 'error'
FAA_LOG_LEVEL_INFO  = 'info'
FAA_LOG_LEVEL_WARN  = 'warn'
FAA_LOG_SUFFIX  = 'error'
FAA_MAIL_ENCODING  = 'utf-8'
FAA_MAIL_WORD_WRAP  = 80
FAA_MINIFY_INCLUDES  = \true
FAA_MINIFY_URL  = ''
FAA_PATHS_ASR  = \FAA_PATHS_ROOTABS . 'core/asr/'
FAA_PATHS_ASSETS  = '/tmp/' . \FAA_IDENTIFY . '/' . \FAA_DATAABS . '/compiled/'
FAA_PATHS_CACHE  = \FAA_PATHS_TMPABS . 'cache/'
FAA_PATHS_CACHE_LEN  = \strlen(\FAA_PATHS_CACHE)
FAA_PATHS_CFGABS  = \FAA_PATHS_ROOTABS . 'core/cfg/'
FAA_PATHS_DATA_REAL  = \FAA_PATHS_REAL . \FAA_DATAABS . '/'
FAA_PATHS_DATAABS  = \FAA_PATHS_ROOTABS . \FAA_DATAABS . '/'
FAA_PATHS_GENERIC  = \FAA_PATHS_LIBABS . 'obj/generic/'
FAA_PATHS_GENERIC_CRON  = \FAA_PATHS_LIBABS . 'cron/'
FAA_PATHS_GENERIC_TPL  = \FAA_PATHS_LIBABS . 'template/'
FAA_PATHS_LIBABS  = \FAA_PATHS_ROOTABS . 'core/lib/'
FAA_PATHS_LOCAL_CONFIG  = \FAA_PATHS_ROOTABS . 'local.config/'
FAA_PATHS_LOG  = '/var/log/php-fpm/default.log'
FAA_PATHS_LOG_DIR  = \FAA_PATHS_ROOTABS . 'log/'
FAA_PATHS_REAL  = \realpath(\FAA_PATHS_ROOTABS) . '/'
FAA_PATHS_ROOTABS  = \realpath(__DIR__ . '/../../') . '/'
FAA_PATHS_TEMPLATE  = \FAA_PATHS_TMPABS . 'template/'
FAA_PATHS_TMP_ROOT  = '/tmp/' . \FAA_IDENTIFY . '/' . \FAA_DATAABS . '/'
FAA_PATHS_TMPABS  = '/tmp/' . \FAA_IDENTIFY . '/' . \FAA_DATAABS . '/' . \FAA_DATA_BRANCH . '/'
FAA_PATHS_UPLOADS  = \FAA_PATHS_TMPABS . 'upload/'
FAA_PATHS_VAR  = \FAA_PATHS_ROOTABS . 'var/'
FAA_PATHS_VARABS  = \FAA_PATHS_VAR . \FAA_DATAABS . '/' . \FAA_DATA_BRANCH . '/'
FAA_PATHS_WEB  = \FAA_PATHS_ROOTABS . 'core/html/'
FAA_PATHS_WIDGETS  = \FAA_PATHS_LIBABS . 'widgets/'
FAA_REGEX_ASCII  = '/^\\w+$/'
FAA_REGEX_ASCII_EXTENDED  = '/^[0-9a-zA-Z_\\-\\+ \\.]+$/'
FAA_REGEX_ASCII_EXTENDED_INVERSE  = '/[^0-9a-zA-Z_\\-\\+ \\.]/'
FAA_REGEX_DATE  = '/^(\\d{4}-\\d{1,2}-\\d{1,2})|(\\d{1,2}\\.\\d{1,2}\\.\\d{4})$/'
FAA_REGEX_DATE_SHORT  = '/^\\d{4}-\\d{1,2}-\\d{1,2} \\d{1,2}\\.\\d{1,2}$/'
FAA_REGEX_DATETIME  = '/^((\\d{4}-\\d{1,2}-\\d{1,2})|(\\d{1,2}\\.\\d{1,2}\\.\\d{4})) ?\\d{2}\\:\\d{2}(\\:\\d{2})?$/'
FAA_REGEX_EMAIL  = '/^[\\w-]+(\\.[\\w-]+)*@([a-z0-9-]+(\\.[a-z0-9-]+)*?\\.[a-z]{2,6}|(\\d{1,3}\\.){3}\\d{1,3})(:\\d{4})?$/'
FAA_REGEX_ENDPOINT  = '/^[\\/#]\\^.*\\$[\\/#]$/'
FAA_REGEX_FLOAT  = '/^\\d+(\\.\\d+)?$/'
FAA_REGEX_INT  = '/^\\d+$/'
FAA_REGEX_MD5  = '/^\\w{32}$/'
FAA_REGEX_PHONE  = '/^[0-9\\/\\(\\) \\+\\-]+$/'
FAA_REGEX_UUID  = '[0-9a-fA-F]{8}\\-[0-9a-fA-F]{4}\\-[0-9a-fA-F]{4}\\-[0-9a-fA-F]{4}\\-[0-9a-fA-F]{12}'
FAA_REGEX_ZIP  = '/^[ \\/\\-a-zA-Z0-9]+$/'
FAA_REQUEST_ARG_FORMAT_INT  = 1
FAA_REQUEST_ARG_FORMAT_NONE  = 0
FAA_RESPONSE_TYPE_ATTACHMENT  = 2
FAA_RESPONSE_TYPE_ATTACHMENT_AUTO  = 8
FAA_RESPONSE_TYPE_ATTACHMENT_HTML  = 10
FAA_RESPONSE_TYPE_ATTACHMENT_SCRIPT  = 9
FAA_RESPONSE_TYPE_ATTACHMENT_XML  = 11
FAA_RESPONSE_TYPE_CORS  = 3
FAA_RESPONSE_TYPE_CUSTOM  = 7
FAA_RESPONSE_TYPE_DIRECT_REDIRECT  = 4
FAA_RESPONSE_TYPE_HTML  = 1
FAA_RESPONSE_TYPE_JSON  = 0
FAA_RESPONSE_TYPE_JSON_PLAIN  = 12
FAA_RESPONSE_TYPE_TXT  = 6
FAA_RESPONSE_TYPE_XML  = 5
FAA_ROOT_USER_ID  = ''
FAA_SESSION_CACHE  = \true
FAA_SESSION_CACHE_PERSISTENT  = \true
FAA_SESSION_CHECK_ANTI_CSRF  = \true
FAA_SESSION_ENABLE_SECOND_FACTOR  = \true
FAA_SESSION_KEY  = 'FAA'
FAA_SESSION_LENGTH  = 592200
FAA_SESSION_LOGIN_CASEINVARIANT  = \true
FAA_SESSION_LOGIN_ID  = \true
FAA_SESSION_MAX_TRY  = 12
FAA_SESSION_NAME  = 'FileAccess'
FAA_SESSION_PHOENIX_ACCOUNT  = ''
FAA_SESSION_ROOT_FIXED  = \FAA_ROOT_USER_ID
FAA_SESSION_VISITOR_GROUP  = 'visitor'
FAA_SOLRDATE  = 'Y-m-d\\TH:i:s\\Z'
FAA_SYSTEM_CODENAME  = 'Andromeda'
FAA_SYSTEM_TIME  = \microtime(\true)
FAA_TIMEZONE  = 'Europe/Berlin'
FAA_WRITE_RETRY  = 200
FAA_WRITE_RETRY_GIT  = 150
composerRequirec2e05b3412b5b96739da81506749a3d1()  : mixed
includeFile()  : mixed
Scope isolated include.
uri_template()  : string
Expands a URI template
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()  : mixed
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
str()  : string
Returns the string representation of an HTTP message.
uri_for()  : UriInterface
Returns a UriInterface for the given value.
stream_for()  : StreamInterface
Create a new stream based on the input type.
parse_header()  : array<string|int, mixed>
Parse an array of header values containing ";" separated data into an array of associative arrays representing the header key value pair data of the header. When a parameter does not contain a value, but just contains a key, this function will inject a key with a '' string value.
normalize_header()  : array<string|int, mixed>
Converts an array of header values that may contain comma separated headers into an array of headers with no comma separated values.
modify_request()  : RequestInterface
Clone and modify a request with the given changes.
rewind_body()  : mixed
Attempts to rewind a message body and throws an exception on failure.
try_fopen()  : resource
Safely opens a PHP stream resource using a filename.
copy_to_string()  : string
Copy the contents of a stream into a string until the given number of bytes have been read.
copy_to_stream()  : mixed
Copy the contents of a stream into another stream until the given number of bytes have been read.
hash()  : string
Calculate a hash of a Stream
readline()  : string
Read a line from the stream up to the maximum allowed buffer length
parse_request()  : Request
Parses a request message string into a request object.
parse_response()  : Response
Parses a response message string into a response object.
parse_query()  : array<string|int, mixed>
Parse a query string into an associative array.
build_query()  : string
Build a query string from an array of key value pairs.
mimetype_from_filename()  : null|string
Determines the mimetype of a file by looking at its extension.
mimetype_from_extension()  : string|null
Maps a file extensions to a mimetype.
get_message_body_summary()  : null|string
Get a short summary of the message body
getallheaders()  : mixed
Get all HTTP header key/values as an associative array for the current request.

Constants

APPLICATION_SWOOLE

public mixed APPLICATION_SWOOLE = \false

FAA_APCU_ENABLED

public mixed FAA_APCU_ENABLED = \true

FAA_APP_MAX_VERSION

public mixed FAA_APP_MAX_VERSION = '1.1.0'

FAA_APP_MIN_VERSION

public mixed FAA_APP_MIN_VERSION = '0.4.0'

FAA_APPLICATION_CDN_HANDLER

public mixed FAA_APPLICATION_CDN_HANDLER = \false

FAA_APPLICATION_SEARCH_HANDLER

public mixed FAA_APPLICATION_SEARCH_HANDLER = 'Solarium'

FAA_ASSET_PASS

public mixed FAA_ASSET_PASS = '23c8d367124f1ef55f07624790e7809e'

FAA_ASSET_URL

public mixed FAA_ASSET_URL = 'http://asset-service.local'

FAA_ASSET_USER

public mixed FAA_ASSET_USER = 'service'

FAA_AV_DISABLED

public mixed FAA_AV_DISABLED = \false

FAA_AV_PASS

public mixed FAA_AV_PASS = 'R1MeHaFzQqa4tRpW'

FAA_AV_URL

public mixed FAA_AV_URL = 'http://av-gateway.local:3000'

FAA_AV_USER

public mixed FAA_AV_USER = 'user'

FAA_CACHE_CACERT

public mixed FAA_CACHE_CACERT = \FAA_PATHS_VAR . \FAA_DATAABS . '/ca.crt'

FAA_CACHE_CERT

public mixed FAA_CACHE_CERT = \FAA_PATHS_VAR . \FAA_DATAABS . '/client.pem'

FAA_CACHE_CERTPASS

public mixed FAA_CACHE_CERTPASS = 'default'

FAA_CACHE_COSMIC

public mixed FAA_CACHE_COSMIC = \true

FAA_CACHE_FILE

public mixed FAA_CACHE_FILE = \false

FAA_CACHE_ID_FETCH

public mixed FAA_CACHE_ID_FETCH = 25

FAA_CACHE_ID_MIN_THRESHOLD

public mixed FAA_CACHE_ID_MIN_THRESHOLD = 10

FAA_CACHE_LOG

public mixed FAA_CACHE_LOG = \true

FAA_CACHE_LOG_FILE

public mixed FAA_CACHE_LOG_FILE = ''

FAA_CACHE_REDIS

public mixed FAA_CACHE_REDIS = \true

FAA_CACHE_REDIS_PASS

public mixed FAA_CACHE_REDIS_PASS = \trim(\file_get_contents('/var/www/.redis_pass'))

FAA_CACHE_REDIS_PATH

public mixed FAA_CACHE_REDIS_PATH = ''

FAA_CACHE_REDIS_TTL

public mixed FAA_CACHE_REDIS_TTL = 84600

FAA_CACHE_TEMPLATE

public mixed FAA_CACHE_TEMPLATE = \true

FAA_CHANGE_LOG_MAX_AGE

public mixed FAA_CHANGE_LOG_MAX_AGE = 31536000

FAA_CHANGE_LOG_MIN_LENGTH

public mixed FAA_CHANGE_LOG_MIN_LENGTH = 1000

FAA_CODE

public mixed FAA_CODE = '73a90acaae2b1ccc0e969709665bc62f'

FAA_CODE_IV

public mixed FAA_CODE_IV = '12345678'

FAA_CRON_IDENTIFIER

public mixed FAA_CRON_IDENTIFIER = 'b3daf67d5720c469eac5060a90fa6330'

FAA_CRON_MAXAGE

public mixed FAA_CRON_MAXAGE = 172800

FAA_CRON_PARALELLS

public mixed FAA_CRON_PARALELLS = 10

FAA_DATA_BRANCH

public mixed FAA_DATA_BRANCH = 'master'

FAA_DATAABS

public mixed FAA_DATAABS = 'andromeda.data'

FAA_DATE

public mixed FAA_DATE = 'Y-m-d H:i:s'

FAA_DATE_SHORT

public mixed FAA_DATE_SHORT = 'Y-m-d H:i'

FAA_DB_HOST

public mixed FAA_DB_HOST = ''

FAA_DB_NAME

public mixed FAA_DB_NAME = ''

FAA_DB_PASS

public mixed FAA_DB_PASS = ''

FAA_DB_USER

public mixed FAA_DB_USER = ''

FAA_DBAL_NAME

public mixed FAA_DBAL_NAME = 'Doctrine'

FAA_DEFAULT_ENCODING_SET

public mixed FAA_DEFAULT_ENCODING_SET = 'utf-8'

FAA_DEFAULT_LANGUAGE

public mixed FAA_DEFAULT_LANGUAGE = 'en'

FAA_GIT_DEFAULT_HASH

public mixed FAA_GIT_DEFAULT_HASH = '0000000000000000000000000000000000000000'

FAA_HTML_TEMPLATE_IMAGE

public mixed FAA_HTML_TEMPLATE_IMAGE = '<img src="{url}" title="{title}" alt="{title}" width="{width}" height="{height}" />'
public mixed FAA_HTML_TEMPLATE_LINK = '<a title="{title}" href="{href}" class="orion-link"{blank}>{title}</a>'

FAA_HTTP_CACHE_BROWSER

public mixed FAA_HTTP_CACHE_BROWSER = \false

FAA_HTTP_CACHE_BROWSER_DURATION

public mixed FAA_HTTP_CACHE_BROWSER_DURATION = 84600

FAA_HTTP_CACHE_SHOW_TIMES

public mixed FAA_HTTP_CACHE_SHOW_TIMES = \true

FAA_ID_URL

public mixed FAA_ID_URL = 'https://id-server.local'

FAA_IDENTIFY

public mixed FAA_IDENTIFY = 'andromeda.data'

FAA_LOCALE

public mixed FAA_LOCALE = 'de_DE'

FAA_LOCALE_KEY_CUT

public mixed FAA_LOCALE_KEY_CUT = 100

FAA_LOG_BACKTRACE

public mixed FAA_LOG_BACKTRACE = \false

FAA_LOG_DEBUG_BASKET

public mixed FAA_LOG_DEBUG_BASKET = \true

FAA_LOG_DEBUG_GENERAL

public mixed FAA_LOG_DEBUG_GENERAL = \false

FAA_LOG_DEBUG_JOB

public mixed FAA_LOG_DEBUG_JOB = \false

FAA_LOG_DEBUG_NAVIGATION

public mixed FAA_LOG_DEBUG_NAVIGATION = \false
public mixed FAA_LOG_DEBUG_SEARCH = \false

FAA_LOG_EMPTY

public mixed FAA_LOG_EMPTY = \false

FAA_LOG_ERROR_DECRYPT

public mixed FAA_LOG_ERROR_DECRYPT = \true

FAA_LOG_ERROR_ENABLED

public mixed FAA_LOG_ERROR_ENABLED = \true

FAA_LOG_ERROR_MINIMAL

public mixed FAA_LOG_ERROR_MINIMAL = \false

FAA_LOG_ERROR_TERMINATE

public mixed FAA_LOG_ERROR_TERMINATE = \true

FAA_LOG_LEVEL_DEBUG

public mixed FAA_LOG_LEVEL_DEBUG = 'debug'

FAA_LOG_LEVEL_ERROR

public mixed FAA_LOG_LEVEL_ERROR = 'error'

FAA_LOG_LEVEL_INFO

public mixed FAA_LOG_LEVEL_INFO = 'info'

FAA_LOG_LEVEL_WARN

public mixed FAA_LOG_LEVEL_WARN = 'warn'

FAA_LOG_SUFFIX

public mixed FAA_LOG_SUFFIX = 'error'

FAA_MAIL_ENCODING

public mixed FAA_MAIL_ENCODING = 'utf-8'

FAA_MAIL_WORD_WRAP

public mixed FAA_MAIL_WORD_WRAP = 80

FAA_MINIFY_INCLUDES

public mixed FAA_MINIFY_INCLUDES = \true

FAA_MINIFY_URL

public mixed FAA_MINIFY_URL = ''

FAA_PATHS_ASR

public mixed FAA_PATHS_ASR = \FAA_PATHS_ROOTABS . 'core/asr/'

FAA_PATHS_ASSETS

public mixed FAA_PATHS_ASSETS = '/tmp/' . \FAA_IDENTIFY . '/' . \FAA_DATAABS . '/compiled/'

FAA_PATHS_CACHE

public mixed FAA_PATHS_CACHE = \FAA_PATHS_TMPABS . 'cache/'

FAA_PATHS_CACHE_LEN

public mixed FAA_PATHS_CACHE_LEN = \strlen(\FAA_PATHS_CACHE)

FAA_PATHS_CFGABS

public mixed FAA_PATHS_CFGABS = \FAA_PATHS_ROOTABS . 'core/cfg/'

FAA_PATHS_DATA_REAL

public mixed FAA_PATHS_DATA_REAL = \FAA_PATHS_REAL . \FAA_DATAABS . '/'

FAA_PATHS_DATAABS

public mixed FAA_PATHS_DATAABS = \FAA_PATHS_ROOTABS . \FAA_DATAABS . '/'

FAA_PATHS_GENERIC

public mixed FAA_PATHS_GENERIC = \FAA_PATHS_LIBABS . 'obj/generic/'

FAA_PATHS_GENERIC_CRON

public mixed FAA_PATHS_GENERIC_CRON = \FAA_PATHS_LIBABS . 'cron/'

FAA_PATHS_GENERIC_TPL

public mixed FAA_PATHS_GENERIC_TPL = \FAA_PATHS_LIBABS . 'template/'

FAA_PATHS_LIBABS

public mixed FAA_PATHS_LIBABS = \FAA_PATHS_ROOTABS . 'core/lib/'

FAA_PATHS_LOCAL_CONFIG

public mixed FAA_PATHS_LOCAL_CONFIG = \FAA_PATHS_ROOTABS . 'local.config/'

FAA_PATHS_LOG

public mixed FAA_PATHS_LOG = '/var/log/php-fpm/default.log'

FAA_PATHS_LOG_DIR

public mixed FAA_PATHS_LOG_DIR = \FAA_PATHS_ROOTABS . 'log/'

FAA_PATHS_REAL

public mixed FAA_PATHS_REAL = \realpath(\FAA_PATHS_ROOTABS) . '/'

FAA_PATHS_ROOTABS

public mixed FAA_PATHS_ROOTABS = \realpath(__DIR__ . '/../../') . '/'

FAA_PATHS_TEMPLATE

public mixed FAA_PATHS_TEMPLATE = \FAA_PATHS_TMPABS . 'template/'

FAA_PATHS_TMP_ROOT

public mixed FAA_PATHS_TMP_ROOT = '/tmp/' . \FAA_IDENTIFY . '/' . \FAA_DATAABS . '/'

FAA_PATHS_TMPABS

public mixed FAA_PATHS_TMPABS = '/tmp/' . \FAA_IDENTIFY . '/' . \FAA_DATAABS . '/' . \FAA_DATA_BRANCH . '/'

FAA_PATHS_UPLOADS

public mixed FAA_PATHS_UPLOADS = \FAA_PATHS_TMPABS . 'upload/'

FAA_PATHS_VAR

public mixed FAA_PATHS_VAR = \FAA_PATHS_ROOTABS . 'var/'

FAA_PATHS_VARABS

public mixed FAA_PATHS_VARABS = \FAA_PATHS_VAR . \FAA_DATAABS . '/' . \FAA_DATA_BRANCH . '/'

FAA_PATHS_WEB

public mixed FAA_PATHS_WEB = \FAA_PATHS_ROOTABS . 'core/html/'

FAA_PATHS_WIDGETS

public mixed FAA_PATHS_WIDGETS = \FAA_PATHS_LIBABS . 'widgets/'

FAA_REGEX_ASCII

public mixed FAA_REGEX_ASCII = '/^\\w+$/'

FAA_REGEX_ASCII_EXTENDED

public mixed FAA_REGEX_ASCII_EXTENDED = '/^[0-9a-zA-Z_\\-\\+ \\.]+$/'

FAA_REGEX_ASCII_EXTENDED_INVERSE

public mixed FAA_REGEX_ASCII_EXTENDED_INVERSE = '/[^0-9a-zA-Z_\\-\\+ \\.]/'

FAA_REGEX_DATE

public mixed FAA_REGEX_DATE = '/^(\\d{4}-\\d{1,2}-\\d{1,2})|(\\d{1,2}\\.\\d{1,2}\\.\\d{4})$/'

FAA_REGEX_DATE_SHORT

public mixed FAA_REGEX_DATE_SHORT = '/^\\d{4}-\\d{1,2}-\\d{1,2} \\d{1,2}\\.\\d{1,2}$/'

FAA_REGEX_DATETIME

public mixed FAA_REGEX_DATETIME = '/^((\\d{4}-\\d{1,2}-\\d{1,2})|(\\d{1,2}\\.\\d{1,2}\\.\\d{4})) ?\\d{2}\\:\\d{2}(\\:\\d{2})?$/'

FAA_REGEX_EMAIL

public mixed FAA_REGEX_EMAIL = '/^[\\w-]+(\\.[\\w-]+)*@([a-z0-9-]+(\\.[a-z0-9-]+)*?\\.[a-z]{2,6}|(\\d{1,3}\\.){3}\\d{1,3})(:\\d{4})?$/'

FAA_REGEX_ENDPOINT

public mixed FAA_REGEX_ENDPOINT = '/^[\\/#]\\^.*\\$[\\/#]$/'

FAA_REGEX_FLOAT

public mixed FAA_REGEX_FLOAT = '/^\\d+(\\.\\d+)?$/'

FAA_REGEX_INT

public mixed FAA_REGEX_INT = '/^\\d+$/'

FAA_REGEX_MD5

public mixed FAA_REGEX_MD5 = '/^\\w{32}$/'

FAA_REGEX_PHONE

public mixed FAA_REGEX_PHONE = '/^[0-9\\/\\(\\) \\+\\-]+$/'

FAA_REGEX_UUID

public mixed FAA_REGEX_UUID = '[0-9a-fA-F]{8}\\-[0-9a-fA-F]{4}\\-[0-9a-fA-F]{4}\\-[0-9a-fA-F]{4}\\-[0-9a-fA-F]{12}'

FAA_REGEX_ZIP

public mixed FAA_REGEX_ZIP = '/^[ \\/\\-a-zA-Z0-9]+$/'

FAA_REQUEST_ARG_FORMAT_INT

public mixed FAA_REQUEST_ARG_FORMAT_INT = 1

FAA_REQUEST_ARG_FORMAT_NONE

public mixed FAA_REQUEST_ARG_FORMAT_NONE = 0

FAA_RESPONSE_TYPE_ATTACHMENT

public mixed FAA_RESPONSE_TYPE_ATTACHMENT = 2

FAA_RESPONSE_TYPE_ATTACHMENT_AUTO

public mixed FAA_RESPONSE_TYPE_ATTACHMENT_AUTO = 8

FAA_RESPONSE_TYPE_ATTACHMENT_HTML

public mixed FAA_RESPONSE_TYPE_ATTACHMENT_HTML = 10

FAA_RESPONSE_TYPE_ATTACHMENT_SCRIPT

public mixed FAA_RESPONSE_TYPE_ATTACHMENT_SCRIPT = 9

FAA_RESPONSE_TYPE_ATTACHMENT_XML

public mixed FAA_RESPONSE_TYPE_ATTACHMENT_XML = 11

FAA_RESPONSE_TYPE_CORS

public mixed FAA_RESPONSE_TYPE_CORS = 3

FAA_RESPONSE_TYPE_CUSTOM

public mixed FAA_RESPONSE_TYPE_CUSTOM = 7

FAA_RESPONSE_TYPE_DIRECT_REDIRECT

public mixed FAA_RESPONSE_TYPE_DIRECT_REDIRECT = 4

FAA_RESPONSE_TYPE_HTML

public mixed FAA_RESPONSE_TYPE_HTML = 1

FAA_RESPONSE_TYPE_JSON

public mixed FAA_RESPONSE_TYPE_JSON = 0

FAA_RESPONSE_TYPE_JSON_PLAIN

public mixed FAA_RESPONSE_TYPE_JSON_PLAIN = 12

FAA_RESPONSE_TYPE_TXT

public mixed FAA_RESPONSE_TYPE_TXT = 6

FAA_RESPONSE_TYPE_XML

public mixed FAA_RESPONSE_TYPE_XML = 5

FAA_ROOT_USER_ID

public mixed FAA_ROOT_USER_ID = ''

FAA_SESSION_CACHE

public mixed FAA_SESSION_CACHE = \true

FAA_SESSION_CACHE_PERSISTENT

public mixed FAA_SESSION_CACHE_PERSISTENT = \true

FAA_SESSION_CHECK_ANTI_CSRF

public mixed FAA_SESSION_CHECK_ANTI_CSRF = \true

FAA_SESSION_ENABLE_SECOND_FACTOR

public mixed FAA_SESSION_ENABLE_SECOND_FACTOR = \true

FAA_SESSION_KEY

public mixed FAA_SESSION_KEY = 'FAA'

FAA_SESSION_LENGTH

public mixed FAA_SESSION_LENGTH = 592200

FAA_SESSION_LOGIN_CASEINVARIANT

public mixed FAA_SESSION_LOGIN_CASEINVARIANT = \true

FAA_SESSION_LOGIN_ID

public mixed FAA_SESSION_LOGIN_ID = \true

FAA_SESSION_MAX_TRY

public mixed FAA_SESSION_MAX_TRY = 12

FAA_SESSION_NAME

public mixed FAA_SESSION_NAME = 'FileAccess'

FAA_SESSION_PHOENIX_ACCOUNT

public mixed FAA_SESSION_PHOENIX_ACCOUNT = ''

FAA_SESSION_ROOT_FIXED

public mixed FAA_SESSION_ROOT_FIXED = \FAA_ROOT_USER_ID

FAA_SESSION_VISITOR_GROUP

public mixed FAA_SESSION_VISITOR_GROUP = 'visitor'

FAA_SOLRDATE

public mixed FAA_SOLRDATE = 'Y-m-d\\TH:i:s\\Z'

FAA_SYSTEM_CODENAME

public mixed FAA_SYSTEM_CODENAME = 'Andromeda'

FAA_SYSTEM_TIME

public mixed FAA_SYSTEM_TIME = \microtime(\true)

FAA_TIMEZONE

public mixed FAA_TIMEZONE = 'Europe/Berlin'

FAA_WRITE_RETRY

public mixed FAA_WRITE_RETRY = 200

FAA_WRITE_RETRY_GIT

public mixed FAA_WRITE_RETRY_GIT = 150

Functions

composerRequirec2e05b3412b5b96739da81506749a3d1()

composerRequirec2e05b3412b5b96739da81506749a3d1(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

uri_template()

Expands a URI template

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

URI template

$variables : array<string|int, mixed>

Template variables

Return values
string

describe_type()

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

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

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

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

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.

Return values
callable

Returns the best handler for the given system.

default_user_agent()

Get the default User-Agent string to use with Guzzle

default_user_agent() : string
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.

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>
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, mixed> $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, mixed>

An array of host patterns.

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) : mixed
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
http://www.php.net/manual/en/function.json-decode.php
Return values
mixed

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
http://www.php.net/manual/en/function.json-encode.php
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.

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.

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.

Return values
PromiseInterface

exception_for()

Create an exception for a rejected promise value.

exception_for(mixed $reason) : Exception|Throwable
Parameters
$reason : mixed
Return values
Exception|Throwable

iter_for()

Returns an iterator for the given value.

iter_for(mixed $value) : Iterator
Parameters
$value : mixed
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.

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.

Return values
array<string|int, mixed>

unwrap()

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

unwrap(mixed $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 : mixed

Iterable of PromiseInterface objects to wait on.

Tags
throws
Exception

on error

throws
Throwable

on error in PHP >=7

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) : 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.

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 prommise 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.

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.

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.

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 promise 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 promise if needed.

Parameters
$iterable : mixed

Iterator or array to iterate over.

$onFulfilled : callable = null
$onRejected : callable = null
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
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
Return values
PromiseInterface

uri_for()

Returns a UriInterface for the given value.

uri_for(string|UriInterface $uri) : UriInterface

This function accepts a string or UriInterface and returns a UriInterface for the given value. If the value is already a UriInterface, it is returned as-is.

Parameters
$uri : string|UriInterface
Tags
throws
InvalidArgumentException
Return values
UriInterface

stream_for()

Create a new stream based on the input type.

stream_for([resource|string|null|int|float|bool|StreamInterface|callable|Iterator $resource = '' ][, array<string|int, mixed> $options = [] ]) : StreamInterface

Options is an associative array that can contain the following keys:

  • metadata: Array of custom metadata.
  • size: Size of the stream.
Parameters
$resource : resource|string|null|int|float|bool|StreamInterface|callable|Iterator = ''

Entity body data

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

Additional options

Tags
throws
InvalidArgumentException

if the $resource arg is not valid.

Return values
StreamInterface

parse_header()

Parse an array of header values containing ";" separated data into an array of associative arrays representing the header key value pair data of the header. When a parameter does not contain a value, but just contains a key, this function will inject a key with a '' string value.

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

Header to parse into components.

Return values
array<string|int, mixed>

Returns the parsed header values.

normalize_header()

Converts an array of header values that may contain comma separated headers into an array of headers with no comma separated values.

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

Header to normalize.

Return values
array<string|int, mixed>

Returns the normalized header field values.

modify_request()

Clone and modify a request with the given changes.

modify_request(RequestInterface $request, array<string|int, mixed> $changes) : RequestInterface

The changes can be one of:

  • method: (string) Changes the HTTP method.
  • set_headers: (array) Sets the given headers.
  • remove_headers: (array) Remove the given headers.
  • body: (mixed) Sets the given body.
  • uri: (UriInterface) Set the URI.
  • query: (string) Set the query string value of the URI.
  • version: (string) Set the protocol version.
Parameters
$request : RequestInterface

Request to clone and modify.

$changes : array<string|int, mixed>

Changes to apply.

Return values
RequestInterface

rewind_body()

Attempts to rewind a message body and throws an exception on failure.

rewind_body(MessageInterface $message) : mixed

The body of the message will only be rewound if a call to tell() returns a value other than 0.

Parameters
$message : MessageInterface

Message to rewind

Tags
throws
RuntimeException
Return values
mixed

try_fopen()

Safely opens a PHP stream resource using a filename.

try_fopen(string $filename, string $mode) : resource

When fopen fails, PHP normally raises a warning. This function adds an error handler that checks for errors and throws an exception instead.

Parameters
$filename : string

File to open

$mode : string

Mode used to open the file

Tags
throws
RuntimeException

if the file cannot be opened

Return values
resource

copy_to_string()

Copy the contents of a stream into a string until the given number of bytes have been read.

copy_to_string(StreamInterface $stream[, int $maxLen = -1 ]) : string
Parameters
$stream : StreamInterface

Stream to read

$maxLen : int = -1

Maximum number of bytes to read. Pass -1 to read the entire stream.

Tags
throws
RuntimeException

on error.

Return values
string

copy_to_stream()

Copy the contents of a stream into another stream until the given number of bytes have been read.

copy_to_stream(StreamInterface $source, StreamInterface $dest[, int $maxLen = -1 ]) : mixed
Parameters
$source : StreamInterface

Stream to read from

$dest : StreamInterface

Stream to write to

$maxLen : int = -1

Maximum number of bytes to read. Pass -1 to read the entire stream.

Tags
throws
RuntimeException

on error.

Return values
mixed

hash()

Calculate a hash of a Stream

hash(StreamInterface $stream, string $algo[, bool $rawOutput = false ]) : string
Parameters
$stream : StreamInterface

Stream to calculate the hash for

$algo : string

Hash algorithm (e.g. md5, crc32, etc)

$rawOutput : bool = false

Whether or not to use raw output

Tags
throws
RuntimeException

on error.

Return values
string

Returns the hash of the stream

readline()

Read a line from the stream up to the maximum allowed buffer length

readline(StreamInterface $stream[, int $maxLength = null ]) : string
Parameters
$stream : StreamInterface

Stream to read from

$maxLength : int = null

Maximum buffer length

Return values
string

parse_request()

Parses a request message string into a request object.

parse_request(string $message) : Request
Parameters
$message : string

Request message string.

Return values
Request

parse_response()

Parses a response message string into a response object.

parse_response(string $message) : Response
Parameters
$message : string

Response message string.

Return values
Response

parse_query()

Parse a query string into an associative array.

parse_query(string $str[, int|bool $urlEncoding = true ]) : array<string|int, mixed>

If multiple values are found for the same key, the value of that key value pair will become an array. This function does not parse nested PHP style arrays into an associative array (e.g., foo[a]=1&foo[b]=2 will be parsed into ['foo[a]' => '1', 'foo[b]' => '2']).

Parameters
$str : string

Query string to parse

$urlEncoding : int|bool = true

How the query string is encoded

Return values
array<string|int, mixed>

build_query()

Build a query string from an array of key value pairs.

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

This function can use the return value of parse_query() to build a query string. This function does not modify the provided keys when an array is encountered (like http_build_query would).

Parameters
$params : array<string|int, mixed>

Query string parameters.

$encoding : int|false = PHP_QUERY_RFC3986

Set to false to not encode, PHP_QUERY_RFC3986 to encode using RFC3986, or PHP_QUERY_RFC1738 to encode using RFC1738.

Return values
string

mimetype_from_filename()

Determines the mimetype of a file by looking at its extension.

mimetype_from_filename( $filename) : null|string
Parameters
$filename :
Return values
null|string

get_message_body_summary()

Get a short summary of the message body

get_message_body_summary(MessageInterface $message[, int $truncateAt = 120 ]) : null|string

Will return null if the response is not printable.

Parameters
$message : MessageInterface

The message to get the body summary

$truncateAt : int = 120

The maximum allowed size of the summary

Return values
null|string

getallheaders()

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

getallheaders() : mixed
Return values
mixed

Search results