PHP 클래스 hiqdev\assetpackagist\models\AssetPackage

상속: extends yii\base\Object
파일 보기 프로젝트 열기: hiqdev/asset-packagist 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$_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