hasVendor($data->vendor)) { return false; } return new Item($data, function ($data) { return [ 'vendor_id' => $this->getVendorId($data->vendor), 'first_name' => $data->first_name, 'last_name' => $data->last_name, 'email' => $data->email, 'phone' => $data->office_phone ?: $data->mobile_phone, ]; }); } }