static function isDBStructurallyComplete(\Flake\Core\Database $oDB) { $aRequiredTables = self::getRequiredTablesList(); $aPresentTables = $oDB->tables(); $aIntersect = array_intersect($aRequiredTables, $aPresentTables); if (count($aIntersect) !== count($aRequiredTables)) { return array_diff($aRequiredTables, $aIntersect); } return true; }