Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
n/a
0 / 0
n/a
0 / 0
CRAP
n/a
0 / 0
Preferences
n/a
0 / 0
n/a
0 / 0
0
n/a
0 / 0
1<?php
2
3namespace BO\Zmsdb\Query;
4
5class Preferences extends Base
6{
7    /**
8     * @var String TABLE mysql table reference
9     */
10    const TABLE = 'preferences';
11
12    const QUERY_SELECT_PROPERTY =
13        'SELECT
14                value
15            FROM preferences
16            WHERE
17                entity = :entityName
18                AND id = :entityId
19                AND groupName = :groupName
20                AND name = :name
21            ';
22
23    const QUERY_SELECT_TIMESTAMP =
24        'SELECT
25                updateTimestamp
26            FROM preferences
27            WHERE
28                entity = :entityName
29                AND id = :entityId
30                AND groupName = :groupName
31                AND name = :name
32            ';
33
34    const QUERY_REPLACE_PROPERTY =
35        'REPLACE INTO preferences
36            SET 
37                entity = :entityName,
38                id = :entityId,
39                groupName = :groupName,
40                name = :name,
41                value = :value
42            ';
43
44    const QUERY_DELETE_PROPERTY =
45        'DELETE FROM preferences
46            WHERE
47                entity = :entityName
48                AND id = :entityId
49                AND groupName = :groupName
50                AND name = :name
51            ';
52}