| A | ↛ | SingletonTrait removed |
| ⇢ | A | Singleton::__wakeup() added | |
| ⇢ | A | Singleton::getInstance() added | |
| ⇢ | A | Singleton::__construct() added | |
| ⇢ | A | Singleton::__clone() added | |
| ⇢ | A | Singleton::__sleep() added | |
| A | ↛ | SingletonTrait::getInstance() removed | |
| A | ↛ | SingletonTrait::__wakeup() removed | |
| A | ↛ | SingletonTrait::__construct() removed | |
| A | ↛ | SingletonTrait::__sleep() removed | |
| A | ↛ | SingletonTrait::__clone() removed |