PHP Class SatisAdmin\Model\Config

Author: Yohan Giarelli ([email protected])
Inheritance: implements JsonSerializable
Show file Open project: yohang/satis-admin

Protected Properties

Property Type Description
$homepage string
$name string
$repositories Repository[]
$requireAll boolean

Public Methods

Method Description
addRepository ( Repository $repository )
fromArray ( array $data ) : Config
getHomepage ( ) : string
getName ( ) : string
getRepositories ( ) : Repository[]
getRepository ( integer $index ) : Repository
getRequireAll ( ) : boolean
jsonSerialize ( ) {@inheritDoc}
loadValidatorMetadata ( Symfony\Component\Validator\Mapping\ClassMetadata $metadata )
removeRepository ( Repository | integer $repository )
setHomepage ( string $homepage )
setName ( string $name )
setRepositories ( array $repositories )
setRequireAll ( boolean $requireAll )

Method Details

addRepository() public method

public addRepository ( Repository $repository )
$repository Repository

fromArray() public method

public fromArray ( array $data ) : Config
$data array
return Config

getHomepage() public method

public getHomepage ( ) : string
return string

getName() public method

public getName ( ) : string
return string

getRepositories() public method

public getRepositories ( ) : Repository[]
return Repository[]

getRepository() public method

public getRepository ( integer $index ) : Repository
$index integer
return Repository

getRequireAll() public method

public getRequireAll ( ) : boolean
return boolean

jsonSerialize() public method

{@inheritDoc}
public jsonSerialize ( )

loadValidatorMetadata() public static method

public static loadValidatorMetadata ( Symfony\Component\Validator\Mapping\ClassMetadata $metadata )
$metadata Symfony\Component\Validator\Mapping\ClassMetadata

removeRepository() public method

public removeRepository ( Repository | integer $repository )
$repository Repository | integer

setHomepage() public method

public setHomepage ( string $homepage )
$homepage string

setName() public method

public setName ( string $name )
$name string

setRepositories() public method

public setRepositories ( array $repositories )
$repositories array

setRequireAll() public method

public setRequireAll ( boolean $requireAll )
$requireAll boolean

Property Details

$homepage protected property

protected string $homepage
return string

$name protected property

protected string $name
return string

$repositories protected property

protected Repository[],SatisAdmin\Model $repositories
return Repository[]

$requireAll protected property

protected bool $requireAll
return boolean