protected function hasExplain() { $db = $this->getDb(); if (!$db instanceof \yii\db\Connection) { return false; } switch ($db->getDriverName()) { case 'mysql': case 'sqlite': case 'pgsql': case 'cubrid': return true; default: return false; } }