PHPackages                             ed-fruty/strange-observer - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. ed-fruty/strange-observer

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

ed-fruty/strange-observer
=========================

JFF php objects observer

v1.0.0(11y ago)017MITPHP

Since Dec 13Pushed 11y ago1 watchersCompare

[ Source](https://github.com/ed-fruty/strange-observer)[ Packagist](https://packagist.org/packages/ed-fruty/strange-observer)[ RSS](/packages/ed-fruty-strange-observer/feed)WikiDiscussions master Synced today

READMEChangelog (1)DependenciesVersions (2)Used By (0)

Strange PHP observer (JFF)
==========================

[](#strange-php-observer-jff)

Sometimes we need to listen class calling actions, but for example we haven't permissions to edit it.

Sometimes we have some instance of class only and we can't extend this class. (For example Database class. Instance was created and if we try to create new extend instance - new connection will be created. Or class can be final etc.)

But functional of this class does not satisfy to our needs.

For such cases you can use this strange observer ;)

\#Installation

Install package via composer

```
composer require "ed-fruty/strange-php-observer": "1.0.0"
```

\#Usage

For example we have class `User` with method `register($attributes)` and we want to add listeners for this method

```
