Documentation

Config
in package

A container for the yaml configuration allowing to satisfy phpstan checks by mocking config properties hierarchy.

Tags
author

zozlak

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

$addNamespaces

public array<string|int, string> $addNamespaces

$adminRoles

public array<string|int, string> $adminRoles

$allowedRoles

public array<string|int, string> $allowedRoles

$assignRoles

public array<string, string> $assignRoles

$binaryModificationDate

public string $binaryModificationDate

$binaryModificationUser

public string $binaryModificationUser

$binarySize

public string $binarySize

$checkInterval

public int $checkInterval

$classLoader

public array<string, string> $classLoader

$creationDate

public string $creationDate

$creationUser

public string $creationUser

$creatorRights

public array<string|int, string> $creatorRights

$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

$denyNamespaces

public array<string|int, string> $denyNamespaces

$enforceCompleteness

public bool $enforceCompleteness

$enforceOnMetadata

public bool $enforceOnMetadata

$exceptionOnTimeout

public bool $exceptionOnTimeout

$fileName

public string $fileName

$function

public string $function

$hashAlgorithm

public string $hashAlgorithm

$highlighting

public string $highlighting

$httpHeader

public object $httpHeader

$indexing

public string $indexing

$lockTimeout

public int $lockTimeout

$metadata

public string $metadata

$metadataFormats

public array<string|int, string> $metadataFormats

$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

$mimeTypes

public array<string, string> $mimeTypes

$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

$password

public string $password

$pathBase

public string $pathBase

$publicRole

public string $publicRole

$relativesProperties

public array<string|int, string> $relativesProperties

$resourceProperties

public array<string|int, string> $resourceProperties

$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

$skipNamespaces

public array<string|int, string> $skipNamespaces

$statementTimeout

public int $statementTimeout

$tikaLocation

public string $tikaLocation

$transactionId

public string $transactionId

$verifyCert

public bool $verifyCert

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
object

asYaml()

public asYaml() : string
Return values
string

fromYaml()

public static fromYaml(string $path) : Config
Parameters
$path : string
Return values
Config

        
On this page

Search results