PHP Класс hiqdev\assetpackagist\models\AssetPackage

Наследование: extends yii\base\Object
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$_commonComposer Composer\Composer
$_composer Composer\Composer
$_hash
$_io Composer\IO\NullIO
$_name
$_registry Fxp\Composer\AssetPlugin\Repository\AssetVcsRepository | hiqdev\assetpackagist\registry\BowerRegistry | hiqdev\assetpackagist\registry\NpmRegistry
$_releases array
$_saved
$_type
$_updateTime UNIX Epoch timestamp of the latest package update

Открытые методы

Метод Описание
__construct ( $type, $name, $config = [] )
__sleep ( ) : array
buildFullName ( $type, $name )
canAutoUpdate ( ) : boolean Whether tha package should be auth-updated (if it is older than 1 day).
canBeUpdated ( ) : boolean Package can be updated not more often than once in 10 min.
checkName ( $name )
checkType ( $type )
findOne ( string $type, string $name ) : static | null findOne.
fromFullName ( string $full ) : static
getCommonComposer ( ) : Composer\Composer
getComposer ( ) : Composer\Composer
getFullName ( )
getHash ( )
getIO ( )
getName ( )
getNormalName ( )
getRegistry ( )
getRelease ( $version ) : array
getReleases ( ) : array
getSaved ( )
getStorage ( ) : Storage
getType ( )
getUpdateTime ( ) : integer | null Returns the latest update time (UNIX Epoch).
load ( )
normalizeName ( $name )
prepareReleases ( Fxp\Composer\AssetPlugin\Repository\AssetVcsRepository $repository ) : array
prepareRequire ( array $links ) : array Prepares array of requires: name => constraint.
prepareUid ( $version )
setComposer ( $value )
splitFullName ( $full )
update ( )

Описание методов

__construct() публичный Метод

public __construct ( $type, $name, $config = [] )

__sleep() публичный Метод

public __sleep ( ) : array
Результат array

buildFullName() публичный статический Метод

public static buildFullName ( $type, $name )

canAutoUpdate() публичный Метод

Whether tha package should be auth-updated (if it is older than 1 day).
public canAutoUpdate ( ) : boolean
Результат boolean

canBeUpdated() публичный Метод

Package can be updated not more often than once in 10 min.
public canBeUpdated ( ) : boolean
Результат boolean

checkName() публичный Метод

public checkName ( $name )

checkType() публичный Метод

public checkType ( $type )

findOne() публичный статический Метод

findOne.
public static findOne ( string $type, string $name ) : static | null
$type string
$name string
Результат static | null

fromFullName() публичный статический Метод

public static fromFullName ( string $full ) : static
$full string package name
Результат static

getCommonComposer() публичный статический Метод

public static getCommonComposer ( ) : Composer\Composer
Результат Composer\Composer

getComposer() публичный Метод

public getComposer ( ) : Composer\Composer
Результат Composer\Composer

getFullName() публичный Метод

public getFullName ( )

getHash() публичный Метод

public getHash ( )

getIO() публичный Метод

public getIO ( )

getName() публичный Метод

public getName ( )

getNormalName() публичный Метод

public getNormalName ( )

getRegistry() публичный Метод

public getRegistry ( )

getRelease() публичный Метод

public getRelease ( $version ) : array
$version
Результат array

getReleases() публичный Метод

public getReleases ( ) : array
Результат array

getSaved() публичный Метод

public getSaved ( )

getStorage() публичный Метод

public getStorage ( ) : Storage
Результат hiqdev\assetpackagist\components\Storage

getType() публичный Метод

public getType ( )

getUpdateTime() публичный Метод

Returns the latest update time (UNIX Epoch).
public getUpdateTime ( ) : integer | null
Результат integer | null

load() публичный Метод

public load ( )

normalizeName() публичный статический Метод

public static normalizeName ( $name )

prepareReleases() публичный Метод

public prepareReleases ( Fxp\Composer\AssetPlugin\Repository\AssetVcsRepository $repository ) : array
$repository Fxp\Composer\AssetPlugin\Repository\AssetVcsRepository
Результат array

prepareRequire() публичный Метод

Prepares array of requires: name => constraint.
public prepareRequire ( array $links ) : array
$links array
Результат array

prepareUid() публичный Метод

public prepareUid ( $version )

setComposer() публичный Метод

public setComposer ( $value )

splitFullName() публичный статический Метод

public static splitFullName ( $full )

update() публичный Метод

public update ( )

Описание свойств

$_commonComposer защищенное статическое свойство

protected static Composer,Composer $_commonComposer
Результат Composer\Composer

$_composer защищенное свойство

protected Composer,Composer $_composer
Результат Composer\Composer

$_hash защищенное свойство

protected $_hash

$_io защищенное свойство

protected NullIO,Composer\IO $_io
Результат Composer\IO\NullIO

$_name защищенное свойство

protected $_name

$_registry защищенное свойство

protected AssetVcsRepository,Fxp\Composer\AssetPlugin\Repository|BowerRegistry,hiqdev\assetpackagist\registry|NpmRegistry,hiqdev\assetpackagist\registry $_registry
Результат Fxp\Composer\AssetPlugin\Repository\AssetVcsRepository | hiqdev\assetpackagist\registry\BowerRegistry | hiqdev\assetpackagist\registry\NpmRegistry

$_releases защищенное свойство

protected array $_releases
Результат array

$_saved защищенное свойство

protected $_saved

$_type защищенное свойство

protected $_type

$_updateTime защищенное свойство

UNIX Epoch timestamp of the latest package update
protected $_updateTime