30 lines
548 B
PHP
30 lines
548 B
PHP
<?php
|
|
|
|
namespace App\Classifiers;
|
|
|
|
use Wnx\LaravelStats\ReflectionClass;
|
|
use Wnx\LaravelStats\Contracts\Classifier;
|
|
|
|
class Observer implements Classifier
|
|
{
|
|
public function name(): string
|
|
{
|
|
return 'Observers';
|
|
}
|
|
|
|
public function satisfies(ReflectionClass $class): bool
|
|
{
|
|
return $class->isSubclassOf(\App\Abstracts\Observer::class);
|
|
}
|
|
|
|
public function countsTowardsApplicationCode(): bool
|
|
{
|
|
return true;
|
|
}
|
|
|
|
public function countsTowardsTests(): bool
|
|
{
|
|
return false;
|
|
}
|
|
}
|