PHPackages                             ride/lib-system - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. ride/lib-system

ActiveLibrary[Framework](/categories/framework)

ride/lib-system
===============

System library of the Ride framework

1.1.2(5y ago)06.2k↓67.7%20MITPHP

Since Sep 23Pushed 5y ago9 watchersCompare

[ Source](https://github.com/all-ride/ride-lib-system)[ Packagist](https://packagist.org/packages/ride/lib-system)[ RSS](/packages/ride-lib-system/feed)WikiDiscussions master Synced 2w ago

READMEChangelogDependenciesVersions (19)Used By (20)

Ride: System Library
====================

[](#ride-system-library)

System abstraction library of the PHP Ride framework.

What's In This Library
----------------------

[](#whats-in-this-library)

### System

[](#system)

The *System* class in an abstraction of the underlying server system. It offers easy access to the underlying file system. You can also use it to execute commands or check the type of system, the connected client, ...

### FileSystem

[](#filesystem)

The *FileSystem* interface is an abstraction of the underlying file system. A Windows file system is handled different then a Unix file system. This interface makes it possible to program transparantly for both systems.

### File

[](#file)

The file system works with *File* objects. All file operations are to be called through this class.

### FileBrowser

[](#filebrowser)

The *FileBrowser* interface is to create a transparant file structure. You can use it to request relative files without knowing how your files are organized. On top of that, you can request the application and the public directory.

### PermissionConverter

[](#permissionconverter)

You can use the *PermissionConverter* to convert permissions to different formats.

Code Sample
-----------

[](#code-sample)

Check this code sample to see the possibilities of this library:

```
