Airship\Engine\Continuum\Installers\InstallFile::__construct PHP Method

__construct() public method

InstallFile constructor.
public __construct ( Supplier $supplier, array $data )
$supplier Airship\Engine\Continuum\Supplier
$data array
    public function __construct(Supplier $supplier, array $data)
    {
        $this->hash = File::checksum($data['path']);
        $this->releaseInfo = $data['data']['releaseinfo'];
        $this->root = $data['data']['merkle_root'];
        $this->path = $data['path'];
        $this->size = (int) ($data['size'] ?? \filesize($data['path']));
        $this->supplier = $supplier;
        $this->version = $data['version'];
    }