Config
in package
A container for the yaml configuration allowing to satisfy phpstan checks by mocking config properties hierarchy.
Tags
Table of Contents
Properties
- $accessControl : Config
- $addNamespaces : array<string|int, string>
- $address : string
- $admin : string
- $adminRoles : array<string|int, string>
- $allowedRoles : array<string|int, string>
- $assignRoles : array<string, string>
- $auth : Config
- $authMethods : array<string|int, Config>
- $autoAddIds : Config
- $binaryModificationDate : string
- $binaryModificationUser : string
- $binarySize : string
- $checkInterval : int
- $class : string
- $classLoader : array<string, string>
- $connStr : string
- $cors : string
- $create : Config
- $creationDate : string
- $creationUser : string
- $creatorRights : array<string|int, string>
- $dataCol : string
- $db : Config
- $dbConn : Config
- $dbConnStr : string
- $default : array<string, array<string|int, Config>>
- $defaultAction : string
- $defaultMetadataFormat : string
- $defaultMetadataReadMode : string
- $defaultMetadataSearchMode : string
- $defaultMetadataWriteMode : string
- $defaultMime : string
- $delete : string
- $denyNamespaces : array<string|int, string>
- $dir : string
- $enforceCompleteness : bool
- $enforceOnMetadata : bool
- $exceptionOnTimeout : bool
- $file : string
- $fileName : string
- $fixed : array<string, array<string|int, Config>>
- $fullTextSearch : Config
- $function : string
- $guest : string
- $handlers : Config
- $hash : string
- $hashAlgorithm : string
- $headers : Config
- $highlighting : string
- $host : string
- $httpBasic : Config
- $httpHeader : object
- $id : string
- $indexing : string
- $label : string
- $lang : string
- $level : string
- $levels : int
- $lockTimeout : int
- $logging : Config
- $meta : Resource
- $metadata : string
- $metadataFormats : array<string|int, string>
- $metadataManager : Config
- $metadataManagment : Config
- $metadataParentProperty : string
- $metadataReadMode : string
- $metadataWriteMode : string
- $methods : array<string, array<string, string>>
- $mime : array<string|int, string>
- $mimeFilter : Config
- $mimeTypes : array<string, string>
- $modeDir : string
- $modificationDate : string
- $modificationUser : string
- $namespaces : array<string, string>
- $nonRelationProperties : array<string|int, string>
- $options : array<string|int, string>
- $parameters : array<string|int, mixed>
- $parent : string
- $password : string
- $path : string
- $pathBase : string
- $port : int
- $publicRole : string
- $queue : string
- $rabbitMq : Config|null
- $read : string
- $relativesProperties : array<string|int, string>
- $resourceProperties : array<string|int, string>
- $rest : Config
- $schema : Config
- $searchCount : string
- $searchFts : string
- $searchMatch : string
- $searchOrder : string
- $searchOrderValue : string
- $simplifyMetaHistory : bool
- $sizeLimit : string
- $sizeLimits : Config
- $skipNamespaces : array<string|int, string>
- $socket : Config
- $spatialSearch : Config
- $statementTimeout : int
- $storage : Config
- $table : string
- $tikaLocation : string
- $timeout : int
- $tmpDir : string
- $transactionController : Config
- $transactionId : string
- $type : string
- $uri : string
- $urlBase : string
- $user : string
- $userCol : string
- $value : string
- $verifyCert : bool
- $version : float
- $cfg : object
Methods
- __construct() : mixed
- __get() : mixed
- __isset() : bool
- __set() : void
- asArray() : array<string|int, mixed>
- asObject() : object
- asYaml() : string
- fromYaml() : Config
Properties
$accessControl
public
Config
$accessControl
$addNamespaces
public
array<string|int, string>
$addNamespaces
$address
public
string
$address
$admin
public
string
$admin
$adminRoles
public
array<string|int, string>
$adminRoles
$allowedRoles
public
array<string|int, string>
$allowedRoles
$assignRoles
public
array<string, string>
$assignRoles
$auth
public
Config
$auth
$authMethods
public
array<string|int, Config>
$authMethods
$autoAddIds
public
Config
$autoAddIds
$binaryModificationDate
public
string
$binaryModificationDate
$binaryModificationUser
public
string
$binaryModificationUser
$binarySize
public
string
$binarySize
$checkInterval
public
int
$checkInterval
$class
public
string
$class
$classLoader
public
array<string, string>
$classLoader
$connStr
public
string
$connStr
$cors
public
string
$cors
$create
public
Config
$create
$creationDate
public
string
$creationDate
$creationUser
public
string
$creationUser
$creatorRights
public
array<string|int, string>
$creatorRights
$dataCol
public
string
$dataCol
$db
public
Config
$db
$dbConn
public
Config
$dbConn
$dbConnStr
public
string
$dbConnStr
$default
public
array<string, array<string|int, Config>>
$default
$defaultAction
public
string
$defaultAction
$defaultMetadataFormat
public
string
$defaultMetadataFormat
$defaultMetadataReadMode
public
string
$defaultMetadataReadMode
$defaultMetadataSearchMode
public
string
$defaultMetadataSearchMode
$defaultMetadataWriteMode
public
string
$defaultMetadataWriteMode
$defaultMime
public
string
$defaultMime
$delete
public
string
$delete
$denyNamespaces
public
array<string|int, string>
$denyNamespaces
$dir
public
string
$dir
$enforceCompleteness
public
bool
$enforceCompleteness
$enforceOnMetadata
public
bool
$enforceOnMetadata
$exceptionOnTimeout
public
bool
$exceptionOnTimeout
$file
public
string
$file
$fileName
public
string
$fileName
$fixed
public
array<string, array<string|int, Config>>
$fixed
$fullTextSearch
public
Config
$fullTextSearch
$function
public
string
$function
$guest
public
string
$guest
$handlers
public
Config
$handlers
$hash
public
string
$hash
$hashAlgorithm
public
string
$hashAlgorithm
$headers
public
Config
$headers
$highlighting
public
string
$highlighting
$host
public
string
$host
$httpBasic
public
Config
$httpBasic
$httpHeader
public
object
$httpHeader
$id
public
string
$id
$indexing
public
string
$indexing
$label
public
string
$label
$lang
public
string
$lang
$level
public
string
$level
$levels
public
int
$levels
$lockTimeout
public
int
$lockTimeout
$logging
public
Config
$logging
$meta
public
Resource
$meta
$metadata
public
string
$metadata
$metadataFormats
public
array<string|int, string>
$metadataFormats
$metadataManager
public
Config
$metadataManager
$metadataManagment
public
Config
$metadataManagment
$metadataParentProperty
public
string
$metadataParentProperty
$metadataReadMode
public
string
$metadataReadMode
$metadataWriteMode
public
string
$metadataWriteMode
$methods
public
array<string, array<string, string>>
$methods
$mime
public
array<string|int, string>
$mime
$mimeFilter
public
Config
$mimeFilter
$mimeTypes
public
array<string, string>
$mimeTypes
$modeDir
public
string
$modeDir
$modificationDate
public
string
$modificationDate
$modificationUser
public
string
$modificationUser
$namespaces
public
array<string, string>
$namespaces
$nonRelationProperties
public
array<string|int, string>
$nonRelationProperties
$options
public
array<string|int, string>
$options
$parameters
public
array<string|int, mixed>
$parameters
$parent
public
string
$parent
$password
public
string
$password
$path
public
string
$path
$pathBase
public
string
$pathBase
$port
public
int
$port
$publicRole
public
string
$publicRole
$queue
public
string
$queue
$rabbitMq
public
Config|null
$rabbitMq
$read
public
string
$read
$relativesProperties
public
array<string|int, string>
$relativesProperties
$resourceProperties
public
array<string|int, string>
$resourceProperties
$rest
public
Config
$rest
$schema
public
Config
$schema
$searchCount
public
string
$searchCount
$searchFts
public
string
$searchFts
$searchMatch
public
string
$searchMatch
$searchOrder
public
string
$searchOrder
$searchOrderValue
public
string
$searchOrderValue
$simplifyMetaHistory
public
bool
$simplifyMetaHistory
$sizeLimit
public
string
$sizeLimit
$sizeLimits
public
Config
$sizeLimits
$skipNamespaces
public
array<string|int, string>
$skipNamespaces
$socket
public
Config
$socket
$spatialSearch
public
Config
$spatialSearch
$statementTimeout
public
int
$statementTimeout
$storage
public
Config
$storage
$table
public
string
$table
$tikaLocation
public
string
$tikaLocation
$timeout
public
int
$timeout
$tmpDir
public
string
$tmpDir
$transactionController
public
Config
$transactionController
$transactionId
public
string
$transactionId
$type
public
string
$type
$uri
public
string
$uri
$urlBase
public
string
$urlBase
$user
public
string
$user
$userCol
public
string
$userCol
$value
public
string
$value
$verifyCert
public
bool
$verifyCert
$version
public
float
$version
$cfg
private
object
$cfg
Methods
__construct()
public
__construct(object $config) : mixed
Parameters
- $config : object
__get()
public
__get(string $name) : mixed
Parameters
- $name : string
__isset()
public
__isset(string $name) : bool
Parameters
- $name : string
Return values
bool__set()
public
__set(string $name, mixed $value) : void
Parameters
- $name : string
- $value : mixed
asArray()
public
asArray() : array<string|int, mixed>
Return values
array<string|int, mixed>asObject()
public
asObject() : object
Return values
objectasYaml()
public
asYaml() : string
Return values
stringfromYaml()
public
static fromYaml(string $path) : Config
Parameters
- $path : string