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