HEX
Server: LiteSpeed
System: Linux d8 4.18.0-553.121.1.lve.el8.x86_64 #1 SMP Thu Apr 30 16:40:41 UTC 2026 x86_64
User: wbwebdes (3015)
PHP: 8.1.31
Disabled: exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
Upload Files
File: /home/wbwebdes/domains/files.wb-cloud.nl/private_html/3rdparty/icewind/smb/src/IFileInfo.php
<?php
/**
 * SPDX-FileCopyrightText: 2014 Robin Appelman <[email protected]>
 * SPDX-License-Identifier: MIT
 */

namespace Icewind\SMB;

interface IFileInfo {
	/*
	 * Mappings of the DOS mode bits, as returned by smbc_getxattr() when the
	 * attribute name "system.dos_attr.mode" (or "system.dos_attr.*" or
	 * "system.*") is specified.
	 */
	const MODE_READONLY = 0x01;
	const MODE_HIDDEN = 0x02;
	const MODE_SYSTEM = 0x04;
	const MODE_VOLUME_ID = 0x08;
	const MODE_DIRECTORY = 0x10;
	const MODE_ARCHIVE = 0x20;
	const MODE_NORMAL = 0x80;

	public function getPath(): string;

	public function getName(): string;

	public function getSize(): int;

	public function getMTime(): int;

	public function isDirectory(): bool;

	public function isReadOnly(): bool;

	public function isHidden(): bool;

	public function isSystem(): bool;

	public function isArchived(): bool;

	/**
	 * @return ACL[]
	 */
	public function getAcls(): array;
}