Traits

HasLogger

v1.0.0

Provides a $logger property and automatic injection from the container.

Example

has-logger.php
use Meteorack\SDK\Traits\HasLogger;

class My_Module implements ModuleInterface {
    use HasLogger;

    public function boot(): void {
        $this->logger->info('module.booted');
    }
}