SQLite DB に対して Doctrine DBAL を使用してバッチ挿入を行うことは可能ですか? つまり、以下をより効率的にします。
$twitter = new TwitterAPIExchange($twitterAuth);
$response = json_decode($twitter->setGetfield($getField)
->buildOauth($url, $requestMethod)
->performRequest());
foreach($response->statuses as $r) {
$statement = $app['db']->executeQuery('SELECT * FROM tweets WHERE twitter_id = ?', array($r->id));
$tweet = $statement->fetch();
if(empty($tweet)) {
$app['db']->insert('tweets', array('twitter_id'=>$r->id, 'contents' => $r->text, 'timestamp' => $r->created_at));
}
}