|
const | TABLE = "texts" |
|
const | PK = 'tid' |
|
const | DEFAULT_REF = 'sub' |
|
◆ __construct()
Galette\Entity\Texts::__construct |
( |
Preferences |
$preferences, |
|
|
RouteParser |
$routeparser = null |
|
) |
| |
Main constructor
- Parameters
-
Preferences | $preferences | Galette's preferences |
RouteParser | null | $routeparser | RouteParser instance |
◆ getAllDefaults()
Galette\Entity\Texts::getAllDefaults |
( |
| ) |
|
Get default mail texts for all languages
- Returns
- array<int,mixed>
◆ getBody()
Galette\Entity\Texts::getBody |
( |
| ) |
|
Get the body, with all replacements done
- Returns
- string
◆ getDefaultTexts()
Galette\Entity\Texts::getDefaultTexts |
( |
string |
$lang = 'en_US' | ) |
|
Get default texts for specified language
- Parameters
-
string | $lang | Requested lang. Defaults to en_US |
- Returns
- array<int,mixed>
◆ getLegend()
Galette\Entity\Texts::getLegend |
( |
| ) |
|
Build legend array
- Returns
- array<string, mixed>
◆ getMailPatterns()
Galette\Entity\Texts::getMailPatterns |
( |
bool |
$legacy = true | ) |
|
|
protected |
Get patterns for mails
- Parameters
-
boolean | $legacy | Whether to load legacy patterns |
- Returns
- array<string, array<string, string>>
◆ getRefs()
Galette\Entity\Texts::getRefs |
( |
string |
$lang = I18n::DEFAULT_LANG | ) |
|
Ref List
- Parameters
-
string | $lang | Requested language |
- Returns
- array<int,mixed> list of references used for texts
◆ getSubject()
Galette\Entity\Texts::getSubject |
( |
| ) |
|
Get the subject, with all replacements done
- Returns
- string
◆ getTexts()
Galette\Entity\Texts::getTexts |
( |
string |
$ref, |
|
|
string |
$lang |
|
) |
| |
Get specific text
- Parameters
-
string | $ref | Reference of text to get |
string | $lang | Language texts to get |
- Returns
- ArrayObject<string, int|string> of all text fields for one language.
◆ installInit()
Galette\Entity\Texts::installInit |
( |
bool |
$check_first = true | ) |
|
Initialize texts at install time
- Parameters
-
boolean | $check_first | Check first if it seems initialized |
- Returns
- boolean false if no need to initialize, true if data has been initialized, Exception if error
- Exceptions
-
◆ setChangePasswordURI()
Galette\Entity\Texts::setChangePasswordURI |
( |
Password |
$password | ) |
|
Set change password URL
- Parameters
-
Password | $password | Password instance |
- Returns
- self
◆ setContribLink()
Galette\Entity\Texts::setContribLink |
( |
string |
$link | ) |
|
Set contribution PDF link
- Parameters
-
- Returns
- self
◆ setCurrent()
Galette\Entity\Texts::setCurrent |
( |
string |
$ref | ) |
|
Set current text reference
- Parameters
-
- Returns
- self
◆ setLinkValidity()
Galette\Entity\Texts::setLinkValidity |
( |
| ) |
|
Set validity link
- Returns
- self
◆ setMail()
Galette\Entity\Texts::setMail |
( |
| ) |
|
Set emails replacements
- Returns
- self
◆ setMemberCardLink()
Galette\Entity\Texts::setMemberCardLink |
( |
string |
$link | ) |
|
Set member card PDF link
- Parameters
-
- Returns
- self
◆ setTexts()
Galette\Entity\Texts::setTexts |
( |
string |
$ref, |
|
|
string |
$lang, |
|
|
string |
$subject, |
|
|
string |
$body |
|
) |
| |
Set text
- Parameters
-
string | $ref | Texte ref to locate |
string | $lang | Texte language to locate |
string | $subject | Subject to set |
string | $body | Body text to set |
- Returns
- bool
The documentation for this class was generated from the following file:
- /home/docs/checkouts/readthedocs.org/user_builds/galette-apidoc/checkouts/develop/galette/lib/Galette/Entity/Texts.php