Expected and Actual Behavior
Calling model::create() does an _exists() twice if the record doesn't exist.
Looking at the code it kind of makes sense because
Not sure how to refactor this to keep on offering the same functionality. We can certainly remove
* 4.0.x: (202 commits) Updated changelog Changing the interface to return null for getEventsManager Correcting interface Correcting tests Fixed Firewall\Adapter\AbstractAdapter::setEventsManager Remove void return type for constructors Fixed return types for various methods to satisfy interface declaration Constructors should never declare return type [skip appveyor] Updated changelog Styling fix changelog Fixed remove() not removing service #14396 Forgot to push changelog Use write connection on create to prevent replica lag. Fix #14256 Added license information in README Moved license files to 3rdparty/license. Added more licenses Update issue templates Backup old template file Update issue templates [4.0.x] - Corrected test [4.0.x] - Fixing stupid error ...