public static function EnsureAlliance($id, $name) { $a; try { $a = Alliance::Get($id); } catch (Exception $ex) { $a = new Alliance(); $a->Id = $id; $a->Name = $name; $a->Save(); } return $a; }