Support package is a collection of helpers and tools for any project.

v4.6.0 2021-08-25 23:18 UTC

README

Support package is a collection of helpers and tools for any project.

support

StyleCI Status Github Workflow Status Coverage Status Scrutinizer Code Quality

Stable Version Unstable Version Total Downloads License

Installation

$ composer require andrey-helldar/support

Contributing

Are you missing any method used in your project?

You can easily add support for it in this package. We do not limit the number of methods or classes.

What you need to add a method

Does this method fit into existing classes?

If yes, then:

  • add a new method to your desired class (Arr, Digit, Http, Str, etc.) in еру Helldar\Support\Helpers namespace;
  • Specify the name and parameters of the called method in the dock block of the corresponding facade class (Helldar\Support\Facades\Helpers);
  • Add tests for native use (Tests\Helpers);
  • Add tests for facade use (Tests\Facades\Helpers);
  • It's all 😊

If no, then:

What you need to add a new class

  • create a new class in Helldar\Support\Helpers namespace;
  • create a new facade with doc-block in the Helldar\Support\Facades\Helpers namespace;
  • create a new class of native tests in the Tests\Helpers namespace;
  • create a new class of facade tests in the Tests\Facades\Helpers namespace;
  • It's all 😊

License

This package is licensed under the MIT License.

For Enterprise

Available as part of the Tidelift Subscription.

The maintainers of andrey-helldar/support and thousands of other packages are working with Tidelift to deliver commercial support and maintenance for the open source packages you use to build your applications. Save time, reduce risk, and improve code health, while paying the maintainers of the exact packages you use. Learn more.