Create badgeable trait

This commit is contained in:
brabli
2026-04-30 14:40:45 +01:00
parent 25d5441184
commit df76af9cdf
+24
View File
@@ -0,0 +1,24 @@
<?php
declare(strict_types=1);
namespace Pcm\BadgeBundle\Trait;
use Pcm\BadgeBundle\Enum\BadgeColour;
/**
* Provides a default implementation of {@see Pcm\BadgeBundle\Interface\BadgeableInterface}
*/
trait BadgeableTrait
{
public function getBadgeColour(): BadgeColour
{
return BadgeColour::DEFAULT;
}
public function getBadgeIcon(): ?string
{
return null;
}
}