{"id":20731090,"url":"https://github.com/greg-md/php-support","last_synced_at":"2025-03-11T10:20:45.084Z","repository":{"id":57003055,"uuid":"66374374","full_name":"greg-md/php-support","owner":"greg-md","description":"Support classes for PHP.","archived":false,"fork":false,"pushed_at":"2019-07-23T22:00:56.000Z","size":435,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-19T03:18:06.917Z","etag":null,"topics":["greg-md","greg-php","php","php-support","support","web-artisans"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/greg-md.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-08-23T14:27:33.000Z","updated_at":"2024-05-31T08:58:41.000Z","dependencies_parsed_at":"2022-08-21T14:50:33.914Z","dependency_job_id":null,"html_url":"https://github.com/greg-md/php-support","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/greg-md%2Fphp-support","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/greg-md%2Fphp-support/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/greg-md%2Fphp-support/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/greg-md%2Fphp-support/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/greg-md","download_url":"https://codeload.github.com/greg-md/php-support/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243012745,"owners_count":20221614,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["greg-md","greg-php","php","php-support","support","web-artisans"],"created_at":"2024-11-17T05:13:40.332Z","updated_at":"2025-03-11T10:20:45.045Z","avatar_url":"https://github.com/greg-md.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Greg PHP Support\n\n[![StyleCI](https://styleci.io/repos/66374374/shield?style=flat)](https://styleci.io/repos/66374374)\n[![Build Status](https://travis-ci.org/greg-md/php-support.svg)](https://travis-ci.org/greg-md/php-support)\n[![Total Downloads](https://poser.pugx.org/greg-md/php-support/d/total.svg)](https://packagist.org/packages/greg-md/php-support)\n[![Latest Stable Version](https://poser.pugx.org/greg-md/php-support/v/stable.svg)](https://packagist.org/packages/greg-md/php-support)\n[![Latest Unstable Version](https://poser.pugx.org/greg-md/php-support/v/unstable.svg)](https://packagist.org/packages/greg-md/php-support)\n[![License](https://poser.pugx.org/greg-md/php-support/license.svg)](https://packagist.org/packages/greg-md/php-support)\n\nSupport classes for PHP.\n\n# Table of Contents:\n\n* [Requirements](#requirements)\n* [Documentation](#documentation)\n* [License](#license)\n* [Huuuge Quote](#huuuge-quote)\n\n# Requirements\n\n* PHP Version `^7.1`\n\n# Documentation\n\n* [Str](docs/Str.md) - Working with strings;\n* [Arr](docs/Arr.md) - Working with arrays;\n* [Obj](docs/Obj.md) - Working with objects;\n* [Url](docs/Url.md) - Working with URLs;\n* [Dir](docs/Dir.md) - Working with directories;\n* [File](docs/File.md) - Working with files;\n* [Image](docs/Image.md) - Working with images;\n* [Session](docs/Session.md) - Working with `$_SESSION`;\n* [DateTime](docs/DateTime.md) - Working with dates and times;\n* [Server](docs/Server.md) - Working with server configurations;\n* [Config](docs/Config.md) - Working with config files;\n* [Validation](docs/Validation.md) - Validate parameters against validators.\n* **Accessor**\n    * [AccessorTrait](docs/Accessor/AccessorTrait.md) - A trait for **private** usage of the storage in a class;\n    * [AccessorStaticTrait](docs/Accessor/AccessorStaticTrait.md) - A trait for **private** usage of the storage in a static class;\n    * [ArrayAccessorTrait](docs/Accessor/ArrayAccessorTrait.md) - A trait for **public** usage of an storage in a class;\n    * [ArrayAccessorStaticTrait](docs/Accessor/ArrayAccessorStaticTrait.md) - A trait for **public** usage of an storage in a static class;\n    * [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;\n    * [ArrayAccessStaticTrait](docs/Accessor/ArrayAccessStaticTrait.md) - A trait for **public** usage of the storage in a static class;\n    * [CountableTrait](docs/Accessor/CountableTrait.md) - A trait for [Countable](http://php.net/manual/en/class.countable.php) interface;\n    * [IteratorAggregateTrait](docs/Accessor/IteratorAggregateTrait.md) - A trait for [IteratorAggregate](http://php.net/manual/en/class.iteratoraggregate.php) interface;\n    * [SerializableTrait](docs/Accessor/SerializableTrait.md) - A trait for [Serializable](http://php.net/manual/en/class.serializable.php) interface;\n    * [ArrayObject](docs/Accessor/ArrayObject.md) - Array as an object.\n* **Http**\n    * [Request](docs/Http/Request.md) - Working with `http request` in an object-oriented way;\n    * [Response](docs/Http/Response.md) - Working with `http response` in an object-oriented way.\n* **Tools**\n    * [Html](docs/Tools/Html.md) - Working with html;\n    * [Color](docs/Tools/Color.md) - Working with colors;\n    * [Math](docs/Tools/Math.md) - Working with math;\n    * [Regex](docs/Tools/Regex.md) - Working with regular expressions;\n    * [InNamespaceRegex](docs/Tools/InNamespaceRegex.md) - Generate a regular expression to search in desired namespaces. Ex: `{{ Find Me! }}`;\n    * [SubHtml](docs/Tools/SubHtml.md) - Extract a sub-html from a html.\n\n# License\n\nMIT © [Grigorii Duca](http://greg.md)\n\n# Huuuge Quote\n\n![I fear not the man who has practiced 10,000 programming languages once, but I fear the man who has practiced one programming language 10,000 times. #horrorsquad](http://greg.md/huuuge-quote-fb.jpg)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgreg-md%2Fphp-support","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgreg-md%2Fphp-support","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgreg-md%2Fphp-support/lists"}