Skip to content

Commit cde2954

Browse files
committed
array_key_exists changed to isset
1 parent 6c388ef commit cde2954

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

core/model/Model.php

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
class Model extends Database
99
{
1010
private $stmt;
11-
private $data;
11+
private $data = array();
1212
private $sql;
1313
private $where;
1414
private $fields;
@@ -25,7 +25,7 @@ private function setTable()
2525
{
2626
if ( ! isset($this->table)) {
2727
$modelName = (new \ReflectionClass($this))->getShortName();
28-
$this->table = strtolower($modelName);
28+
$this->table = strtolower($modelName);
2929
}
3030
}
3131

@@ -39,7 +39,7 @@ private function setPrimaryKey()
3939
private function param($data = null)
4040
{
4141
if (empty($data)) {
42-
$data = $this->dados['conditions'];
42+
$data = $this->data['conditions'];
4343
}
4444

4545
foreach ($data as $k => $v) {
@@ -50,8 +50,8 @@ private function param($data = null)
5050

5151
private function fields($data = null)
5252
{
53-
if (empty($data) && array_key_exists('fields', $this->dados)) {
54-
return implode(',', $this->dados['fields']);
53+
if (empty($data) && isset($this->data['fields'])) {
54+
return implode(',', $this->data['fields']);
5555
}
5656

5757
if ( ! empty($data)) {
@@ -67,7 +67,7 @@ private function fields($data = null)
6767
private function conditions($separator)
6868
{
6969
$param = [];
70-
foreach ($this->dados['conditions'] as $k => $v) {
70+
foreach ($this->data['conditions'] as $k => $v) {
7171
$param[] = "{$k} = :{$k}";
7272
}
7373

@@ -76,7 +76,7 @@ private function conditions($separator)
7676

7777
private function where()
7878
{
79-
return $this->where = (array_key_exists('conditions', $this->dados))
79+
return $this->where = (isset($this->data['conditions']))
8080
? 'WHERE ' . self::conditions(' AND ')
8181
: '';
8282
}
@@ -97,7 +97,7 @@ private function find()
9797

9898
private function values()
9999
{
100-
foreach ($this->dados as $k => $v) {
100+
foreach ($this->data as $k => $v) {
101101
$values[] = ":{$k}";
102102
}
103103

@@ -106,15 +106,15 @@ private function values()
106106

107107
private function insertQueryString()
108108
{
109-
$fields = self::fields($this->dados);
109+
$fields = self::fields($this->data);
110110
$values = self::values();
111111

112112
return "INSERT INTO {$this->table} ({$fields}) VALUES ({$values})";
113113
}
114114

115115
private function updateWhere($data)
116116
{
117-
$this->dados['conditions'] = [$this->pk => $data[$this->pk]];
117+
$this->data['conditions'] = [$this->pk => $data[$this->pk]];
118118
$where = 'WHERE '.self::conditions('');
119119
unset($data[$this->pk]);
120120

@@ -123,22 +123,22 @@ private function updateWhere($data)
123123

124124
private function updateQueryString($data)
125125
{
126-
$this->dados['conditions'] = $data;
126+
$this->data['conditions'] = $data;
127127
$fields = self::conditions(',');
128128

129129
return "UPDATE {$this->table} SET {$fields} {$this->where}";
130130
}
131131

132132
public function findAll($data = null)
133133
{
134-
$this->dados = $data;
134+
$this->data = $data;
135135
return $this->find()
136136
->stmt->fetchAll(PDO::FETCH_ASSOC);
137137
}
138138

139139
public function findOne($data)
140140
{
141-
$this->dados['conditions'] = $data;
141+
$this->data['conditions'] = $data;
142142
return $this->find()
143143
->stmt->fetch(PDO::FETCH_ASSOC);
144144
}
@@ -187,7 +187,7 @@ public function update($data)
187187

188188
public function create($data)
189189
{
190-
$this->dados = $data;
190+
$this->data = $data;
191191

192192
$this->stmt = $this->conn->prepare(self::insertQueryString());
193193
self::param($data);

0 commit comments

Comments
 (0)