Galette API documentation
Gestionnaire d’Adhérents en Ligne Extrêmement Tarabiscoté mais Tellement Efficace
1.0.0
Galette\Entity\Reminder Class Reference

Public Member Functions

 __construct (ArrayObject|int $args=null)
 
 isSuccess ()
 
 hasMail ()
 
 send (Texts $texts, History $hist, Db $zdb)
 
 getMessage ()
 
 __get (string $name)
 
 __isset (string $name)
 
 __set (string $name, mixed $value)
 

Public Attributes

const TABLE = 'reminders'
 
const PK = 'reminder_id'
 
const IMPENDING = 1
 
const LATE = 2
 

Constructor & Destructor Documentation

◆ __construct()

Galette\Entity\Reminder::__construct ( ArrayObject|int  $args = null)

Main constructor

Parameters
ArrayObject<string,int|string>|int|null$args Arguments

Member Function Documentation

◆ __get()

Galette\Entity\Reminder::__get ( string  $name)

Getter

Parameters
string$nameProperty name
Returns
mixed

◆ __isset()

Galette\Entity\Reminder::__isset ( string  $name)

Isset Required for twig to access properties via __get

Parameters
string$nameProperty name
Returns
bool

◆ __set()

Galette\Entity\Reminder::__set ( string  $name,
mixed  $value 
)

Setter

Parameters
string$nameProperty name
mixed$valueProperty value
Returns
void

◆ getMessage()

Galette\Entity\Reminder::getMessage ( )

Retrieve message

Returns
string

◆ hasMail()

Galette\Entity\Reminder::hasMail ( )

Did member had an email when reminder was sent?

Returns
boolean

◆ isSuccess()

Galette\Entity\Reminder::isSuccess ( )

Was reminder sent successfully?

Returns
boolean

◆ send()

Galette\Entity\Reminder::send ( Texts  $texts,
History  $hist,
Db  $zdb 
)

Send the reminder

Parameters
Texts$textsText object
History$histHistory
Db$zdbDatabase instance
Returns
boolean

The documentation for this class was generated from the following file: