| 12345678910111213141516171819202122232425 | <?phpnamespace phpath;use \resource as resource;abstract class common_path {    private string $path;    public function __construct(string $path) {        $this->path = trim($path);    }    public function get_path(): string {        return $this->path;        abstract public function is_absolute(): bool;    abstract public function is_dir(): bool;    abstract public function is_file(): bool;    abstract public function exists(): bool;    abstract public function remove(): void;    abstract public function create(): void;    abstract public function open(string $mode): resource;} 
 |