UserBirthday
    
            
            in package
            
        
    
            
            implements
                            UserBirthday                    
    
    
Interface UserBirthday.
Table of Contents
Interfaces
- UserBirthday
 - Interface UserBirthday.
 
Constants
- DATE_OF_BIRTH_DONT_SHOW = 1
 - DATE_OF_BIRTH_ENUM_TODAY = 0
 - DATE_OF_BIRTH_ENUM_TOMORROW = 1
 - DATE_OF_BIRTH_SHOW_AGE = 3
 - DATE_OF_BIRTH_SHOW_ALL = 4
 - DATE_OF_BIRTH_SHOW_DAY_MONTH = 2
 
Methods
- getAgeFromBirthday() : int|null
 - getBirthdayFormats() : array<string|int, mixed>
 - getBirthdayFormatsWithoutYear() : array<string|int, mixed>
 - getCurrentAgeByUser() : int|null
 - getFormattedBirthday() : string
 - getFormattedUpcomingAgeByUser() : string|null
 - getTranslatedBirthday() : string|null
 
Constants
DATE_OF_BIRTH_DONT_SHOW
    public
        mixed
    DATE_OF_BIRTH_DONT_SHOW
    = 1
    
    
    
DATE_OF_BIRTH_ENUM_TODAY
    public
        mixed
    DATE_OF_BIRTH_ENUM_TODAY
    = 0
    
    
    
DATE_OF_BIRTH_ENUM_TOMORROW
    public
        mixed
    DATE_OF_BIRTH_ENUM_TOMORROW
    = 1
    
    
    
DATE_OF_BIRTH_SHOW_AGE
    public
        mixed
    DATE_OF_BIRTH_SHOW_AGE
    = 3
    
    
    
DATE_OF_BIRTH_SHOW_ALL
    public
        mixed
    DATE_OF_BIRTH_SHOW_ALL
    = 4
    
    
    
DATE_OF_BIRTH_SHOW_DAY_MONTH
    public
        mixed
    DATE_OF_BIRTH_SHOW_DAY_MONTH
    = 2
    
    
    
Methods
getAgeFromBirthday()
    public
                    getAgeFromBirthday(string|null $birthday) : int|null
    Parameters
- $birthday : string|null
 
Return values
int|nullgetBirthdayFormats()
    public
                    getBirthdayFormats() : array<string|int, mixed>
    Return values
array<string|int, mixed>getBirthdayFormatsWithoutYear()
    public
                    getBirthdayFormatsWithoutYear() : array<string|int, mixed>
    Return values
array<string|int, mixed>getCurrentAgeByUser()
    public
                    getCurrentAgeByUser(User $user) : int|null
    Parameters
- $user : User
 
Return values
int|nullgetFormattedBirthday()
    public
                    getFormattedBirthday(User $context, User $user) : string
    Parameters
Return values
stringgetFormattedUpcomingAgeByUser()
    public
                    getFormattedUpcomingAgeByUser(User $user) : string|null
    Parameters
- $user : User
 
Return values
string|nullgetTranslatedBirthday()
    public
                    getTranslatedBirthday(User $user) : string|null
    Parameters
- $user : User