PHP Class hiqdev\assetpackagist\commands\AbstractPackageCommand

Inheritance: extends yii\base\Component, implements zhuravljov\yii\queue\Job
Show file Open project: hiqdev/asset-packagist

Protected Properties

Property Type Description
$package hiqdev\assetpackagist\models\AssetPackage
$packageRepository hiqdev\assetpackagist\repositories\PackageRepository

Public Methods

Method Description
__construct ( AssetPackage $package, PackageRepository $packageRepository, array $config = [] ) CollectDependenciesCommand constructor.
__wakeup ( ) Reloads package on wake up to ensure it is up to date
afterRun ( ) Triggers event after run
beforeRun ( ) Triggers event before run
getPackage ( ) : AssetPackage

Method Details

__construct() public method

CollectDependenciesCommand constructor.
public __construct ( AssetPackage $package, PackageRepository $packageRepository, array $config = [] )
$package hiqdev\assetpackagist\models\AssetPackage
$packageRepository hiqdev\assetpackagist\repositories\PackageRepository
$config array

__wakeup() public method

Reloads package on wake up to ensure it is up to date
public __wakeup ( )

afterRun() public method

Triggers event after run
public afterRun ( )

beforeRun() public method

Triggers event before run
public beforeRun ( )

getPackage() public method

public getPackage ( ) : AssetPackage
return hiqdev\assetpackagist\models\AssetPackage

Property Details

$package protected property

protected AssetPackage,hiqdev\assetpackagist\models $package
return hiqdev\assetpackagist\models\AssetPackage

$packageRepository protected property

protected PackageRepository,hiqdev\assetpackagist\repositories $packageRepository
return hiqdev\assetpackagist\repositories\PackageRepository