norse-blue/php-extensible-objects

View on GitHub
README.md

Summary

Maintainability
Test Coverage
<div align="center">
    <h1>PHP Extensible Objects</h1>
    <p align="center"> 
        <a href="https://packagist.org/packages/norse-blue/extensible-objects"><img alt="Stable Release" src="https://img.shields.io/packagist/v/norse-blue/extensible-objects.svg?style=flat-square&label=release&logo=packagist&logoColor=eceff4&colorA=4c566a&colorB=5e81ac"></a>
        <a href="https://github.com/norse-blue/php-extensible-objects/actions?query=workflow%3Arun-tests"><img alt="Build Status" src="https://img.shields.io/github/workflow/status/norse-blue/php-extensible-objects/run-tests.svg?style=flat-square&label=build&logo=github&logoColor=eceff4&colorA=4c566a&colorB=88c0d0"></a>
        <a href="https://php.net/releases"><img alt="PHP Version" src="https://img.shields.io/packagist/php-v/norse-blue/extensible-objects.svg?style=flat-square&label=php&logo=php&logoColor=eceff4&colorA=4c566a&colorB=b48ead"></a>
        <a href="https://codecov.io/gh/norse-blue/php-extensible-objects"><img alt="Test Coverage" src="https://img.shields.io/codecov/c/github/norse-blue/php-extensible-objects.svg?style=flat-square&label=coverage&logo=codecov&logoColor=eceff4&colorA=4c566a&colorB=88c0d0"></a>
        <a href="https://codeclimate.com/github/norse-blue/php-extensible-objects"><img alt="Maintainability" src="https://img.shields.io/codeclimate/maintainability/norse-blue/php-extensible-objects.svg?style=flat-square&label=maintainability&logo=code-climate&logoColor=eceff4&colorA=4c566a&colorB=88c0d0"></a>
        <a href="https://packagist.org/packages/norse-blue/extensible-objects"><img alt="Total Downloads" src="https://img.shields.io/packagist/dt/norse-blue/extensible-objects.svg?style=flat-square&label=downloads&logoColor=eceff4&colorA=4c566a&colorB=88c0d0"></a>
        <a href="https://github.com/norse-blue/php-extensible-objects/blob/master/LICENSE.md"><img alt="License" src="https://img.shields.io/github/license/norse-blue/php-extensible-objects.svg?style=flat-square&label=license&logoColor=eceff4&colorA=4c566a&colorB=a3be8c"></a>
    </p>
</div>
<hr>

**PHP Extensible Objects** is a PHP library that provides the mechanisms to dynamically add extension methods to objects.

## Installation

>Requirements:
>- [PHP 8.0+](https://php.net/releases)

Install this package using Composer:

```bash
composer require norse-blue/extensible-objects
```

## Usage

To get more in-depth knowledge about this package, please refer to the [Official Documentation](https://norse-blue.github.io/php-extensible-objects/).

## Changelog

Please refer to the [CHANGELOG.md](CHANGELOG.md) file for more information about what has changed recently.

## Contributing

Contributions to this project are accepted and encouraged. Please read the [CONTRIBUTING.md](.github/CONTRIBUTING.md) file for details on contributions.

## Credits

- [Axel Pardemann](https://github.com/axelitus)
- [All Contributors](../../contributors)

## Security

Please review our [security policy](https://github.com/norse-blue/php-extensible-objects/security/policy) to know how to report security vulnerabilities within this package.

## Support the development

**Do you like this project? Support it by donating**

<a href="https://www.buymeacoffee.com/axelitus"><img src="docs/assets/images/buy-me-a-coffee.svg" width="180" alt="Buy me a coffee"></img></a>

## License

Extensible Objects is open-sourced software licensed under the [MIT](LICENSE.md) license.

[php_overloading_url]: https://www.php.net/manual/en/language.oop5.overloading.php