PHP Класс Airship\Engine\Continuum\Updaters\Airship

This is used to self-update the Airship
Наследование: extends AutoUpdater, implements ContinuumInterface
Показать файл Открыть проект

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

Свойство Тип Описание
$ext string
$name string
$pharAlias string

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

Метод Описание
__construct ( Hail $hail, Supplier $sup ) Airship constructor.
autoUpdate ( ) Process automatic updates:

Защищенные методы

Метод Описание
install ( UpdateInfo $info, UpdateFile $file ) Let's install the automatic update.
replaceFile ( string $filename ) : boolean Unique to Airship updating; replace a file with one in the archive

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

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

Airship constructor.
public __construct ( Hail $hail, Supplier $sup )
$hail Hail
$sup Supplier

autoUpdate() публичный метод

1. Check if a new update is available. 2. Download the upload file, store in a temporary file. 3. Verify the signature (via Halite). 4. Verify the update is recorded in Keyggdrasil. 5. If all is well, run the update script.
public autoUpdate ( )

install() защищенный метод

If we get to this point: 1. We know the signature is signed by Paragon Initiative Enterprises, LLC. 2. The hash was checked into Keyggdrasil, which was independently vouched for by our peers.
protected install ( UpdateInfo $info, UpdateFile $file )
$info UpdateInfo
$file UpdateFile

replaceFile() защищенный метод

Unique to Airship updating; replace a file with one in the archive
protected replaceFile ( string $filename ) : boolean
$filename string
Результат boolean

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

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

protected string $ext
Результат string

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

protected string $name
Результат string

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

protected string $pharAlias
Результат string