Доброго времени суток, подскажите как решить данную проблему, уже даже не знаю куда смотреть:
Ошибка:
Fatal error: Call to a member function set() on null in Controller\LoginController.php on line 65
Вот место где я получаю ошибку:
$sql = $queryByilder
->update('user')
->set(['hash' => $hash])
->where('id', $user['id'])
->sql();
вот сама функция set:
public function set($data = [])
{
$this->sql['set'] .= "SET ";
if(!empty($data)) {
foreach ($data as $key => $value) {
$this->sql['set'] .= "{$key} = ? ";
if (next($data)) {
$this->sql['set'] .= "{$key} = , ";
}
$this->values[] = $value;
}
}
return $this;
}
Проблема только с этой функцией, все остальные 'update', 'where' работают.
Помогите пожалуйста советом