PHP Class Grav\Plugin\Admin\Gpm

Inheritance: use trait Grav\Common\GravTrait
Show file Open project: getgrav/grav-plugin-admin Class Usage Examples

Protected Properties

Property Type Description
$GPM Grav\Common\GPM\GPM
$options array Default options for the install

Public Methods

Method Description
GPM ( )
install ( Grav\Common\GPM\Common\Package[] | string[] | string $packages, array $options ) : boolean
selfupgrade ( ) : boolean
uninstall ( Grav\Common\GPM\Common\Package[] | string[] | string $packages, array $options ) : boolean
update ( Grav\Common\GPM\Common\Package[] | string[] | string $packages, array $options ) : boolean

Private Methods

Method Description
_downloadSelfupgrade ( array $package, string $tmp ) : string
download ( Grav\Common\GPM\Common\Package $package, $license = null ) : string

Method Details

GPM() public static method

public static GPM ( )

install() public static method

public static install ( Grav\Common\GPM\Common\Package[] | string[] | string $packages, array $options ) : boolean
$packages Grav\Common\GPM\Common\Package[] | string[] | string
$options array
return boolean

selfupgrade() public static method

public static selfupgrade ( ) : boolean
return boolean

uninstall() public static method

public static uninstall ( Grav\Common\GPM\Common\Package[] | string[] | string $packages, array $options ) : boolean
$packages Grav\Common\GPM\Common\Package[] | string[] | string
$options array
return boolean

update() public static method

public static update ( Grav\Common\GPM\Common\Package[] | string[] | string $packages, array $options ) : boolean
$packages Grav\Common\GPM\Common\Package[] | string[] | string
$options array
return boolean

Property Details

$GPM protected static property

protected static GPM,Grav\Common\GPM $GPM
return Grav\Common\GPM\GPM

$options protected static property

Default options for the install
protected static array $options
return array