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

Public Member Functions

 __construct (Db $zdb, ArrayObject|int $args=null)
 
 load (int $id)
 
 store ()
 
 remove ()
 
 __get (string $name)
 
 __isset (string $name)
 
 __set (string $name, mixed $value)
 
 getSystemTypes (bool $translated=true)
 
 isSystemType ()
 
 __toString ()
 

Public Attributes

const TABLE = 'paymenttypes'
 
const PK = 'type_id'
 
const SCHEDULED = 7
 
const OTHER = 6
 
const CASH = 1
 
const CREDITCARD = 2
 
const CHECK = 3
 
const TRANSFER = 4
 
const PAYPAL = 5
 

Constructor & Destructor Documentation

◆ __construct()

Galette\Entity\PaymentType::__construct ( Db  $zdb,
ArrayObject|int  $args = null 
)

Main constructor

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

Member Function Documentation

◆ __get()

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

Getter

Parameters
string$nameProperty name
Returns
mixed

◆ __isset()

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

Isset Required for twig to access properties via __get

Parameters
string$nameProperty name
Returns
bool

◆ __set()

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

Setter

Parameters
string$nameProperty name
mixed$valueProperty value
Returns
void

◆ __toString()

Galette\Entity\PaymentType::__toString ( )

Simple text representation

Returns
string

◆ getSystemTypes()

Galette\Entity\PaymentType::getSystemTypes ( bool  $translated = true)

Get system payment types

Parameters
boolean$translatedReturn translated types (default) or not
Returns
array<int,string>

◆ isSystemType()

Galette\Entity\PaymentType::isSystemType ( )

Is current payment a system one

Returns
boolean

◆ load()

Galette\Entity\PaymentType::load ( int  $id)

Load a payment type from its identifier

Parameters
integer$idIdentifier
Returns
bool

◆ remove()

Galette\Entity\PaymentType::remove ( )

Remove current title

Returns
boolean

◆ store()

Galette\Entity\PaymentType::store ( )

Store payment type in database

Returns
boolean

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