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

Public Member Functions

 __construct (Db $zdb, Login $login, ArrayObject|int $args=null)
 
 check (array $values)
 
 store ()
 
 remove ()
 
 __get (string $name)
 
 __isset (string $name)
 
 __set (string $name, mixed $value)
 
 getKnownForms ()
 
 getErrors ()
 

Public Attributes

const TABLE = 'searches'
 
const PK = 'search_id'
 

Constructor & Destructor Documentation

◆ __construct()

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

Main constructor

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

Member Function Documentation

◆ __get()

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

Getter

Parameters
string$nameProperty name
Returns
mixed

◆ __isset()

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

Isset Required for twig to access properties via __get

Parameters
string$nameProperty name
Returns
bool

◆ __set()

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

Setter

Parameters
string$nameProperty name
mixed$valueProperty value
Returns
void

◆ check()

Galette\Entity\SavedSearch::check ( array  $values)

Check and set values

Parameters
array<string,mixed>$values Values to set
Returns
boolean

◆ getErrors()

Galette\Entity\SavedSearch::getErrors ( )

Get errors

Returns
array<string>

◆ getKnownForms()

Galette\Entity\SavedSearch::getKnownForms ( )

Get known forms

Returns
array<string>

◆ remove()

Galette\Entity\SavedSearch::remove ( )

Remove current saved search

Returns
boolean

◆ store()

Galette\Entity\SavedSearch::store ( )

Store saved search in database

Returns
boolean

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