public function remove_tokens($tokens)
{
$this->get_tokens();
$tokens = Utils::single_array($tokens);
$tokens = array_map(Method::create('\\Habari\\ACL', 'token_id'), $tokens);
$remove_tokens = array_intersect($tokens, $this->tokens);
foreach ($remove_tokens as $token_id) {
DB::delete('{post_tokens}', array('post_id' => $this->id, 'token_id' => $token_id));
}
$this->tokens = array_diff($this->tokens, $remove_tokens);
}