public function acquireLease(DrydockBlueprint $blueprint, DrydockResource $resource, DrydockLease $lease) { $lease->setActivateWhenAcquired(true)->needSlotLock($this->getLeaseSlotLock($resource))->acquireOnResource($resource); }