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.
- Class Facebook.
- Flattr
- Class Flattr.
- Class Pinterest.
- Class Reddit.
- Request
- Class Request.
- ServiceFactory
- Class ServiceFactory.
- StumbleUpon
- Class StumbleUpon.
- Vk
- Class Vk.
- 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}" />'
FAA_HTML_TEMPLATE_LINK
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
FAA_LOG_DEBUG_SEARCH
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
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
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:
- "*" (without quotes) always matches any hosts.
- An exact match.
- 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
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
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 —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.
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
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
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
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 —is_fulfilled()
Returns true if a promise is fulfilled.
is_fulfilled(PromiseInterface $promise) : bool
Parameters
- $promise : PromiseInterface
Return values
bool —is_rejected()
Returns true if a promise is rejected.
is_rejected(PromiseInterface $promise) : bool
Parameters
- $promise : PromiseInterface
Return values
bool —is_settled()
Returns true if a promise is fulfilled or rejected.
is_settled(PromiseInterface $promise) : bool
Parameters
- $promise : PromiseInterface
Return values
bool —coroutine()
coroutine(callable $generatorFn) : PromiseInterface
Parameters
- $generatorFn : callable
Tags
Return values
PromiseInterface —str()
Returns the string representation of an HTTP message.
str(MessageInterface $message) : string
Parameters
- $message : MessageInterface
-
Message to convert to a string.
Return values
string —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
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
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
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
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
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
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
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
Return values
null|string —mimetype_from_extension()
Maps a file extensions to a mimetype.
mimetype_from_extension( $extension) : string|null
Parameters
Tags
Return values
string|null —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