Add IDatabase::getScopedLockAndFlush() method
authorAaron Schulz <aschulz@wikimedia.org>
Sun, 17 Jan 2016 10:40:53 +0000 (02:40 -0800)
committerAddshore <addshorewiki@gmail.com>
Fri, 29 Jan 2016 20:32:05 +0000 (20:32 +0000)
commit60013aa328bb0332730fdc4c0e1d79096b474bfa
tree8b10b103ed48b33ab73553b6fda84e289a53ef4c
parent9cd484dc3ba80da7b1537c7465f3ed7a9df9c3b8
Add IDatabase::getScopedLockAndFlush() method

This method is less manual and avoids the usual pitfalls of
not unlocking for a return statement or not flushing out any
prior transaction.

Change-Id: Ib1681244767de860105a68210e181e2f024ee525
includes/db/DBConnRef.php
includes/db/Database.php
includes/db/IDatabase.php
includes/jobqueue/jobs/CategoryMembershipChangeJob.php