Chuyển đến nội dung
Tài liệu

Tra cứu lớp và hàm

Storage

Danh sách các phương thức công khai của lớp Zittme\Framework\Storage. Tài liệu này được tạo tự động từ mã nguồn lõi Zittme.

Nguồn: common/framework/Storage.php

Phương thức công khai

  • static function exists(string $path)
  • Check if a path really exists.
  • static function isFile(string $path)
  • Check if the given path is a file.
  • static function isEmptyFile(string $path)
  • Check if the given path is an empty file.
  • static function isDirectory(string $path)
  • Check if the given path is a directory.
  • static function isEmptyDirectory(string $path)
  • Check if the given path is an empty directory.
  • static function isSymlink(string $path)
  • Check if the given path is a symbolic link.
  • static function isValidSymlink(string $path)
  • Check if the given path is a valid symbolic link.
  • static function isReadable(string $path)
  • Check if the given path is readable.
  • static function isWritable(string $path)
  • Check if the given path is writable.
  • static function isExecutable(string $path)
  • Check if the given path is executable.
  • static function getSize(string $filename)
  • Get the size of a file.
  • static function read(string $filename, bool $stream = false)
  • Get the content of a file.
  • static function readPHPData(string $filename)
  • Read PHP data from a file, formatted for easy retrieval.
  • static function write(string $filename, $content, string $mode = 'w', ?int $perms = null)
  • Write $content to a file.
  • static function writePHPData(string $filename, $data, ?string $comment = null, bool $serialize = true)
  • Write PHP data to a file, formatted for easy retrieval.
  • static function copy(string $source, string $destination, ?int $destination_perms = null)
  • Copy $source to $destination.
  • static function move(string $source, string $destination)
  • Move $source to $destination.
  • static function moveUploadedFile(string $source, string $destination, string $type = '')
  • Move uploaded $source to $destination.
  • static function delete(string $filename)
  • Delete a file.
  • static function createDirectory(string $dirname, ?int $mode = null)
  • Create a directory.
  • static function readDirectory(string $dirname, bool $full_path = true, bool $skip_dotfiles = true, bool $skip_subdirs = true)
  • Read the list of files in a directory.
  • static function copyDirectory(string $source, string $destination, string $exclude_regexp = '')
  • Copy a directory recursively.
  • static function moveDirectory(string $source, string $destination)
  • Move a directory.
  • static function deleteDirectory(string $dirname, bool $delete_self = true)
  • Delete a directory recursively.
  • static function deleteEmptyDirectory(string $dirname, bool $delete_empty_parents = false)
  • Delete a directory only if it is empty.
  • static function protectDirectory(string $dirname)
  • Prevent access to a directory by creating .htaccess and index.html files in it.
  • static function getUmask()
  • Get the current umask.
  • static function setUmask(int $umask)
  • Set the current umask.
  • static function recommendUmask()
  • Determine the best umask for this installation of Zittme.
  • static function getServerUID()
  • Get the UID of the server process.
  • static function getLock(string $name)
  • Obtain an exclusive lock.
  • static function clearLocks()
  • Clear all locks.