Неустранимая ошибка: использование $ this, если не в контексте контекста объяснения?

Я получаю эту странную ошибку, которой у меня никогда не было.

Неустранимая ошибка: использование $ this, если не в объектном контексте

Chat.php (класс)

<?php class Chat { private $_data = array(), $_db; public function __construct($row){ $this->_db = DB::getInstance(); $this->_data = $row; } public function send($fields = array()) { $this->_db->insert('messages', $fields); <------- ERROR } 

Когда я вызываю функцию отправки следующим образом:

 Chat::send(array( 'message' => Input::get('message'), 'author' => $user->data()->username, 'ts' => date('Ymd H:i:s') )); 

Ошибка появляется.