Completed
Push — master ( 0bc263...51d370 )
by Mauro
02:24
created

TaskQuery::createTaskQuery()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 4
Code Lines 2

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
c 1
b 0
f 0
dl 0
loc 4
rs 10
cc 1
eloc 2
nc 1
nop 0
1
<?php
2
3
namespace App\Repository\Query;
4
5
/**
6
 * Tasks Query.
7
 */
8
abstract class TaskQuery
9
{
10
    const GET_TASK_QUERY = 'SELECT * FROM tasks WHERE id=:id';
11
    const GET_TASKS_QUERY = 'SELECT * FROM tasks ORDER BY id';
12
    const SEARCH_TASKS_QUERY = 'SELECT * FROM tasks WHERE UPPER(task) LIKE :query ORDER BY task';
13
    const CREATE_TASK_QUERY = 'INSERT INTO tasks (task, status) VALUES (:task, :status)';
14
    const UPDATE_TASK_QUERY = 'UPDATE tasks SET task=:task, status=:status WHERE id=:id';
15
    const DELETE_TASK_QUERY = 'DELETE FROM tasks WHERE id=:id';
16
}
17