public function takeFromManyLocations($quantity, $locations = [], $reason = '') { $stocks = []; foreach ($locations as $location) { $stock = $this->getStockFromLocation($location); $stocks[] = $stock->take($quantity, $reason); } return $stocks; }