welcome back to dyb-tech

This commit is contained in:
Daniel Guzman
2024-05-18 02:28:01 +02:00
parent 9513cdba09
commit 9f30bc98c7
6149 changed files with 668407 additions and 0 deletions
+25
View File
@@ -0,0 +1,25 @@
<?php
namespace DMD\LaLigaApi\Enum;
enum NotificationType
{
case NEW_JOIN_LEAGUE_REQUEST;
case DECLINED_JOIN_LEAGUE_REQUEST;
case NEW_JOIN_TEAM_REQUEST;
case NEW_CAPTAIN_REQUEST;
case DECLINED_CAPTAIN_REQUEST;
case ACCEPTED_CAPTAIN_REQUEST;
public function getMessage(?string $requestingUserFullName, string $entityName): string
{
return match ($this){
self::NEW_JOIN_LEAGUE_REQUEST, self::NEW_JOIN_TEAM_REQUEST => "$requestingUserFullName , quiere unirse a $entityName.",
self::NEW_CAPTAIN_REQUEST => "$requestingUserFullName quiere ser capitán del equipo $entityName.",
self::DECLINED_JOIN_LEAGUE_REQUEST => "Han rechazado tu solicitud para unirte a la liga $entityName.",
self::DECLINED_CAPTAIN_REQUEST => "Han rechazado tu solicitud para ser capitán del equipo $entityName.",
self::ACCEPTED_CAPTAIN_REQUEST => "Han aceptado tu solicitud para ser capitán del equipo $entityName."
};
}
}
+11
View File
@@ -0,0 +1,11 @@
<?php
namespace DMD\LaLigaApi\Enum;
enum Role: string
{
case LEAGUE_PRESIDENT = '_LEAGUE_PRESIDENT';
case TEAM_CAPTAIN = '_TEAM_CAPTAIN';
case LEAGUE_MEMBER = '_LEAGUE_MEMBER';
}