PHP Class Knp\Bundle\KnpBundlesBundle\Updater\DeveloperUpdaterManager

Show file Open project: KnpLabs/KnpBundles

Protected Properties

Property Type Description
$developerRepository
$developerUpdaterPlain
$messenger
$updateStrategy

Public Methods

Method Description
__construct ( DeveloperRepository $developerRepository, DeveloperUpdaterPlain $developerUpdaterPlain )
performDeveloperUpdate ( $name )
setMessenger ( Closure $messenger )
setUpdateStrategy ( Knp\Bundle\KnpBundlesBundle\Updater\DeveloperUpdaterStrategyInterface $updateStrategy )
updateAll ( )
updateDeveloper ( Developer $developer )
updateDeveloperByName ( $developerName )

Method Details

__construct() public method

public __construct ( DeveloperRepository $developerRepository, DeveloperUpdaterPlain $developerUpdaterPlain )
$developerRepository Knp\Bundle\KnpBundlesBundle\Repository\DeveloperRepository
$developerUpdaterPlain DeveloperUpdaterPlain

performDeveloperUpdate() public method

public performDeveloperUpdate ( $name )

setMessenger() public method

public setMessenger ( Closure $messenger )
$messenger Closure

setUpdateStrategy() public method

public setUpdateStrategy ( Knp\Bundle\KnpBundlesBundle\Updater\DeveloperUpdaterStrategyInterface $updateStrategy )
$updateStrategy Knp\Bundle\KnpBundlesBundle\Updater\DeveloperUpdaterStrategyInterface

updateAll() public method

public updateAll ( )

updateDeveloper() public method

public updateDeveloper ( Developer $developer )
$developer Knp\Bundle\KnpBundlesBundle\Entity\Developer

updateDeveloperByName() public method

public updateDeveloperByName ( $developerName )

Property Details

$developerRepository protected property

protected $developerRepository

$developerUpdaterPlain protected property

protected $developerUpdaterPlain

$messenger protected property

protected $messenger

$updateStrategy protected property

protected $updateStrategy