https://github.com/greg-md/php-support
Support classes for PHP.
https://github.com/greg-md/php-support
greg-md greg-php php php-support support web-artisans
Last synced: 11 months ago
JSON representation
Support classes for PHP.
- Host: GitHub
- URL: https://github.com/greg-md/php-support
- Owner: greg-md
- License: mit
- Created: 2016-08-23T14:27:33.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2019-07-23T22:00:56.000Z (over 6 years ago)
- Last Synced: 2025-02-19T03:18:06.917Z (11 months ago)
- Topics: greg-md, greg-php, php, php-support, support, web-artisans
- Language: PHP
- Homepage:
- Size: 425 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Greg PHP Support
[](https://styleci.io/repos/66374374)
[](https://travis-ci.org/greg-md/php-support)
[](https://packagist.org/packages/greg-md/php-support)
[](https://packagist.org/packages/greg-md/php-support)
[](https://packagist.org/packages/greg-md/php-support)
[](https://packagist.org/packages/greg-md/php-support)
Support classes for PHP.
# Table of Contents:
* [Requirements](#requirements)
* [Documentation](#documentation)
* [License](#license)
* [Huuuge Quote](#huuuge-quote)
# Requirements
* PHP Version `^7.1`
# Documentation
* [Str](docs/Str.md) - Working with strings;
* [Arr](docs/Arr.md) - Working with arrays;
* [Obj](docs/Obj.md) - Working with objects;
* [Url](docs/Url.md) - Working with URLs;
* [Dir](docs/Dir.md) - Working with directories;
* [File](docs/File.md) - Working with files;
* [Image](docs/Image.md) - Working with images;
* [Session](docs/Session.md) - Working with `$_SESSION`;
* [DateTime](docs/DateTime.md) - Working with dates and times;
* [Server](docs/Server.md) - Working with server configurations;
* [Config](docs/Config.md) - Working with config files;
* [Validation](docs/Validation.md) - Validate parameters against validators.
* **Accessor**
* [AccessorTrait](docs/Accessor/AccessorTrait.md) - A trait for **private** usage of the storage in a class;
* [AccessorStaticTrait](docs/Accessor/AccessorStaticTrait.md) - A trait for **private** usage of the storage in a static class;
* [ArrayAccessorTrait](docs/Accessor/ArrayAccessorTrait.md) - A trait for **public** usage of an storage in a class;
* [ArrayAccessorStaticTrait](docs/Accessor/ArrayAccessorStaticTrait.md) - A trait for **public** usage of an storage in a static class;
* [ArrayAccessTrait](docs/Accessor/ArrayAccessTrait.md) - A trait for **public** usage of the storage in a class with [`\ArrayAccess`](http://php.net/manual/en/class.arrayaccess.php) support;
* [ArrayAccessStaticTrait](docs/Accessor/ArrayAccessStaticTrait.md) - A trait for **public** usage of the storage in a static class;
* [CountableTrait](docs/Accessor/CountableTrait.md) - A trait for [Countable](http://php.net/manual/en/class.countable.php) interface;
* [IteratorAggregateTrait](docs/Accessor/IteratorAggregateTrait.md) - A trait for [IteratorAggregate](http://php.net/manual/en/class.iteratoraggregate.php) interface;
* [SerializableTrait](docs/Accessor/SerializableTrait.md) - A trait for [Serializable](http://php.net/manual/en/class.serializable.php) interface;
* [ArrayObject](docs/Accessor/ArrayObject.md) - Array as an object.
* **Http**
* [Request](docs/Http/Request.md) - Working with `http request` in an object-oriented way;
* [Response](docs/Http/Response.md) - Working with `http response` in an object-oriented way.
* **Tools**
* [Html](docs/Tools/Html.md) - Working with html;
* [Color](docs/Tools/Color.md) - Working with colors;
* [Math](docs/Tools/Math.md) - Working with math;
* [Regex](docs/Tools/Regex.md) - Working with regular expressions;
* [InNamespaceRegex](docs/Tools/InNamespaceRegex.md) - Generate a regular expression to search in desired namespaces. Ex: `{{ Find Me! }}`;
* [SubHtml](docs/Tools/SubHtml.md) - Extract a sub-html from a html.
# License
MIT © [Grigorii Duca](http://greg.md)
# Huuuge Quote
