Filesystem Path Class (Symfony Blog)

Conference schedule at SymfonyWorld Online 2021 Summer Edition done twice per day! (Symfony Blog)

Symfony 5.4
is backed by Private Packagist. Private Packagist is a fast, reliable, and secure Composer repository for your private packages. It mirrors all your open-source dependencies for better availability and monitors them for security vulnerabilities.

The Filesystem component is a small utility component that provides functions
related to the filesystem which are independent of the underlying operating system.
Its scope is small, but it’s so convenient that it has more than 200 million downloads.

In Symfony 5.4 we’re improving this component by adding a new Path class.
This class provides utilities to manipulate file/dir paths in a consistent manner.
For example, it includes a canonicalize() method that normalizes slashes,
resolves .. segments, etc.

PHP provides a dirname() function to get the directory path of a given file
path, but it has some quirks. The Path class provides a getDirectory()
method as an alternative:

This class includes many other utilities that come in handy in web applications,
such as finding the longest common part of some file paths:

Do you want to sponsor the Symfony Filesystem component? Thanks to the new
Symfony sponsoring program your company logo can be displayed next to the
Filesystem component on GitHub and Browse Symfony support,
select the “Symfony Backers” option and send us a message to get more details.

Source link

Leave a reply

Please enter your comment!
Please enter your name here