PHP Class hiqdev\assetpackagist\repositories\PackageRepository

Show file Open project: hiqdev/asset-packagist Class Usage Examples

Protected Properties

Property Type Description
$db yii\db\Connection

Public Methods

Method Description
__construct ( Connection $db ) PackageRepository constructor.
exists ( AssetPackage $package ) : boolean
getExpired ( ) : AssetPackage[]
hydrate ( array $rows ) : AssetPackage[]
insert ( AssetPackage $package ) : integer
save ( AssetPackage $package ) : integer
update ( AssetPackage $package ) : integer

Method Details

__construct() public method

PackageRepository constructor.
public __construct ( Connection $db )
$db yii\db\Connection

exists() public method

public exists ( AssetPackage $package ) : boolean
$package hiqdev\assetpackagist\models\AssetPackage
return boolean

getExpired() public method

public getExpired ( ) : AssetPackage[]
return hiqdev\assetpackagist\models\AssetPackage[]

hydrate() public method

public hydrate ( array $rows ) : AssetPackage[]
$rows array
return hiqdev\assetpackagist\models\AssetPackage[]

insert() public method

public insert ( AssetPackage $package ) : integer
$package hiqdev\assetpackagist\models\AssetPackage
return integer

save() public method

public save ( AssetPackage $package ) : integer
$package hiqdev\assetpackagist\models\AssetPackage
return integer

update() public method

public update ( AssetPackage $package ) : integer
$package hiqdev\assetpackagist\models\AssetPackage
return integer

Property Details

$db protected property

protected Connection,yii\db $db
return yii\db\Connection