static-php-cli/src/SPC/store/pkg/CustomPackage.php

19 lines
426 B
PHP
Raw Normal View History

<?php
declare(strict_types=1);
namespace SPC\store\pkg;
abstract class CustomPackage
{
abstract public function getSupportName(): array;
abstract public function fetch(string $name, bool $force = false, ?array $config = null): void;
abstract public function extract(string $name): void;
abstract public static function getEnvironment(): array;
2025-07-01 14:01:48 +07:00
abstract public static function isInstalled(): bool;
}