PHP Interface Xpressengine\Config\ConfigRepository

Author: XE Developers ([email protected])
Afficher le fichier Open project: xpressengine/xpressengine Interface Usage Examples

Méthodes publiques

Méthode Description
affiliate ( ConfigEntity $config, string $to ) : void affiliated to another config
clearLike ( ConfigEntity $config, array $excepts = [] ) : void clear all just descendants vars
fetchAncestor ( string $siteKey, string $name ) : array search ancestors getter
fetchDescendant ( string $siteKey, string $name ) : array search descendants getter
find ( string $siteKey, string $name ) : ConfigEntity search getter
foster ( ConfigEntity $config, string $to ) : void Parent Changing with descendant
remove ( string $siteKey, string $name ) : void remove
save ( ConfigEntity $config ) : ConfigEntity save

Method Details

affiliate() public méthode

affiliated to another config
public affiliate ( ConfigEntity $config, string $to ) : void
$config ConfigEntity config object
$to string parent name
Résultat void

clearLike() public méthode

clear all just descendants vars
public clearLike ( ConfigEntity $config, array $excepts = [] ) : void
$config ConfigEntity config object
$excepts array target to the except
Résultat void

fetchAncestor() public méthode

search ancestors getter
public fetchAncestor ( string $siteKey, string $name ) : array
$siteKey string site key
$name string the name
Résultat array

fetchDescendant() public méthode

search descendants getter
public fetchDescendant ( string $siteKey, string $name ) : array
$siteKey string site key
$name string the name
Résultat array

find() public méthode

search getter
public find ( string $siteKey, string $name ) : ConfigEntity
$siteKey string site key
$name string the name
Résultat ConfigEntity

foster() public méthode

Parent Changing with descendant
public foster ( ConfigEntity $config, string $to ) : void
$config ConfigEntity config object
$to string to config prefix
Résultat void

remove() public méthode

remove
public remove ( string $siteKey, string $name ) : void
$siteKey string site key
$name string the name
Résultat void

save() public méthode

save
public save ( ConfigEntity $config ) : ConfigEntity
$config ConfigEntity config object
Résultat ConfigEntity