定制 darling/php-file-system-paths 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

darling/php-file-system-paths

最新稳定版本:v1.0.0

Composer 安装命令:

composer require darling/php-file-system-paths

包简介

Defines classes for working with a file system in php.

README 文档

README

The PHPFileSystemPaths defines classes for working with file system paths in php.

\Darling\PHPFileSystemPaths\classes\paths\PathToExistingDirectory

A PathToExisitingDirectory can be used when a path to an existing directory is required.

The __toString() method can be used to obtain the path to the directory.

If the assigned SafeTextCollection can be mapped to an existing directory it will be used to construct the path returned by the __toString() method.

However, if the assigned SafeTextCollection cannot be mapped to an existing directory then the __toString() method will return the path returned by php's sys_get_temp_dir() function.

Methods:

    /**
     * Return the SafeTextCollection that defines the parts of this
     * PathToExistingDirectory.
     *
     * @return SafeTextCollection
     *
     */
    public function safeTextCollection(): SafeTextCollection;


    /**
     * Return the path to the existing directory.
     *
     * @return string
     *
     */
    public function __toString(): string;

\Darling\PHPFileSystemPaths\classes\paths\PathToExistingFile

A PathToExistingFile can be used when a path to an existing file is required.

The __toString() method can be used to obtain the path to the file.

If the assigned PathToExistingDirectory and Name can be mapped to an existing file they will be used to construct the path returned by the __toString() method.

However, if the assigned PathToExistingDirectory and Name cannot be mapped to an existing file then the __toString() method will return the path to a temporary file in the directory whose path matches the path returned by php's sys_get_temp_dir() function.

The temporary file name will always be : PHPFileSystemPathsEmptyTmpFile

The temporary file will be created if necessary.

Methods:

    /**
     * Return the PathToExisitingDirectory that defines the path where
     * the file is expected to be located.
     *
     * @return PathToExistingDirectory
     *
     */
    public function pathToExistingDirectory(): PathToExistingDirectory;

    /**
     * Return the Name of the file.
     *
     * @return Name
     *
     */
    public function name(): Name;


    /**
     * Return the path to the file.
     *
     * @return string
     *
     */
    public function __toString(): string;

统计信息

  • 总下载量: 457
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 0
  • 依赖项目数: 6
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2023-12-07