BCard - Documentation technique

Settings
in package

Enregistrement unique de configuration globale du site (coordonnées, réseaux sociaux, mentions légales).

Destinée à ne compter qu'une seule ligne en base (accès en lecture seule via App\Service\SettingsService, qui charge le premier enregistrement trouvé) ; rien dans cette classe n'impose cette unicité, elle n'est qu'une convention d'usage du reste de l'application. Porte les liens des réseaux sociaux de l'entreprise (facebook, tiktok, x, linkedin), ses coordonnées publiques (compagnyName, compagnyLocation, compagnyPhone, email), les destinataires des e-mails de contact et de conception graphique (contactEmailRecipients, designerEmail — chaînes de texte libre, listes d'adresses séparées par des virgules, exposées sous forme de tableau par getContactEmailRecipientsArray() et getDesignerEmailRecipientsArray()), les textes légaux (termsAndConditions, legalNotices, au format HTML libre) ainsi qu'une carte professionnelle par défaut (defaultProCard, many-to-one vers Card).

Attributes
#[Entity]
$repositoryClass: \App\Repository\SettingsRepository::class

Table of Contents

Properties

$compagnyLocation  : string|null
$compagnyName  : string|null
$compagnyPhone  : string|null
$contactEmailRecipients  : string|null
$defaultProCard  : Card|null
$designerEmail  : string|null
$email  : string|null
$facebook  : string|null
$id  : int|null
$legalNotices  : string|null
$linkedin  : string|null
$termsAndConditions  : string|null
$tiktok  : string|null
$x  : string|null

Methods

getCompagnyLocation()  : string|null
getCompagnyName()  : string|null
getCompagnyPhone()  : string|null
getContactEmailRecipients()  : string|null
getContactEmailRecipientsArray()  : array<string|int, mixed>
Get contact email recipients as an array
getDefaultProCard()  : Card|null
getDesignerEmail()  : string|null
getDesignerEmailRecipientsArray()  : array<string|int, mixed>
getEmail()  : string|null
getFacebook()  : string|null
getId()  : int|null
getLegalNotices()  : string|null
getLinkedin()  : string|null
getTermsAndConditions()  : string|null
getTiktok()  : string|null
getX()  : string|null
setCompagnyLocation()  : static
setCompagnyName()  : static
setCompagnyPhone()  : static
setContactEmailRecipients()  : static
setContactEmailRecipientsFromArray()  : static
Set contact email recipients from an array
setDefaultProCard()  : static
setDesignerEmail()  : static
setEmail()  : static
setFacebook()  : static
setLegalNotices()  : static
setLinkedin()  : static
setTermsAndConditions()  : static
setTiktok()  : static
setX()  : static

Properties

$compagnyLocation

private string|null $compagnyLocation = null
Attributes
#[Column]
$length: 50
$nullable: true

$compagnyName

private string|null $compagnyName = null
Attributes
#[Column]
$length: 70
$nullable: true

$compagnyPhone

private string|null $compagnyPhone = null
Attributes
#[Column]
$length: 255
$nullable: true

$contactEmailRecipients

private string|null $contactEmailRecipients = null
Attributes
#[Column]
$type: 'text'
$nullable: true

$defaultProCard

private Card|null $defaultProCard = null
Attributes
#[JoinColumn]
$nullable: true
#[ManyToOne]
$targetEntity: \App\Entity\Card::class

$designerEmail

private string|null $designerEmail = null
Attributes
#[Column]
$length: 255
$nullable: true

$email

private string|null $email = null
Attributes
#[Column]
$length: 255
$nullable: true

$facebook

private string|null $facebook = null
Attributes
#[Column]
$length: 255
$nullable: true

$id

private int|null $id = null
Attributes
#[Column]
#[GeneratedValue]
#[Id]

$legalNotices

private string|null $legalNotices = null
Attributes
#[Column]
$type: 'text'
$nullable: true

$linkedin

private string|null $linkedin = null
Attributes
#[Column]
$length: 255
$nullable: true

$termsAndConditions

private string|null $termsAndConditions = null
Attributes
#[Column]
$type: 'text'
$nullable: true

$tiktok

private string|null $tiktok = null
Attributes
#[Column]
$length: 255
$nullable: true

$x

private string|null $x = null
Attributes
#[Column]
$length: 255
$nullable: true

Methods

getCompagnyLocation()

public getCompagnyLocation() : string|null
Return values
string|null

getCompagnyName()

public getCompagnyName() : string|null
Return values
string|null

getCompagnyPhone()

public getCompagnyPhone() : string|null
Return values
string|null

getContactEmailRecipients()

public getContactEmailRecipients() : string|null
Return values
string|null

getContactEmailRecipientsArray()

Get contact email recipients as an array

public getContactEmailRecipientsArray() : array<string|int, mixed>
Return values
array<string|int, mixed>

getDefaultProCard()

public getDefaultProCard() : Card|null
Return values
Card|null

getDesignerEmail()

public getDesignerEmail() : string|null
Return values
string|null

getDesignerEmailRecipientsArray()

public getDesignerEmailRecipientsArray() : array<string|int, mixed>
Return values
array<string|int, mixed>

getEmail()

public getEmail() : string|null
Return values
string|null

getFacebook()

public getFacebook() : string|null
Return values
string|null

getId()

public getId() : int|null
Return values
int|null

getLegalNotices()

public getLegalNotices() : string|null
Return values
string|null

getLinkedin()

public getLinkedin() : string|null
Return values
string|null

getTermsAndConditions()

public getTermsAndConditions() : string|null
Return values
string|null

getTiktok()

public getTiktok() : string|null
Return values
string|null

getX()

public getX() : string|null
Return values
string|null

setCompagnyLocation()

public setCompagnyLocation(string|null $compagnyLocation) : static
Parameters
$compagnyLocation : string|null
Return values
static

setCompagnyName()

public setCompagnyName(string|null $compagnyName) : static
Parameters
$compagnyName : string|null
Return values
static

setCompagnyPhone()

public setCompagnyPhone(string|null $compagnyPhone) : static
Parameters
$compagnyPhone : string|null
Return values
static

setContactEmailRecipients()

public setContactEmailRecipients(string|null $contactEmailRecipients) : static
Parameters
$contactEmailRecipients : string|null
Return values
static

setContactEmailRecipientsFromArray()

Set contact email recipients from an array

public setContactEmailRecipientsFromArray(array<string|int, mixed> $emails) : static
Parameters
$emails : array<string|int, mixed>
Return values
static

setDefaultProCard()

public setDefaultProCard(Card|null $defaultProCard) : static
Parameters
$defaultProCard : Card|null
Return values
static

setDesignerEmail()

public setDesignerEmail(string|null $designerEmail) : static
Parameters
$designerEmail : string|null
Return values
static

setEmail()

public setEmail(string|null $email) : static
Parameters
$email : string|null
Return values
static

setFacebook()

public setFacebook(string|null $facebook) : static
Parameters
$facebook : string|null
Return values
static

setLegalNotices()

public setLegalNotices(string|null $legalNotices) : static
Parameters
$legalNotices : string|null
Return values
static

setLinkedin()

public setLinkedin(string|null $linkedin) : static
Parameters
$linkedin : string|null
Return values
static

setTermsAndConditions()

public setTermsAndConditions(string|null $termsAndConditions) : static
Parameters
$termsAndConditions : string|null
Return values
static

setTiktok()

public setTiktok(string|null $tiktok) : static
Parameters
$tiktok : string|null
Return values
static

setX()

public setX(string|null $x) : static
Parameters
$x : string|null
Return values
static

        
On this page

Search results