Object-Oriented PHP: Writing Resilient & Reusable Code in PHP 7 by Junade Ali

Object-Oriented PHP: Writing Resilient & Reusable Code in PHP 7 by Junade Ali

Author:Junade Ali [Ali, Junade]
Language: eng
Format: azw3
Publisher: Northern Optic Limited
Published: 2017-04-24T04:00:00+00:00


The same goes for our MilesCalculator class from before:

1 <?php 2 3 class MilesCalculator implements Calculator 4 { 5 public function calculate(int $distance, bool $businessClass, bool $flyingCl\ 6 ubMember): int 7 { 8 $multiplier = $this->getMultiplier($businessClass, $flyingClubMember); 9 10 return $distance * $multiplier; 11 } 12 13 private function getMultiplier(bool $businessClass, bool $flyingClubMember):\ 14 int 15 { 16 $multiplier = 1; 17 18 if ($businessClass === true) { 19 $multiplier *= 2; 20 } 21 22 if ($flyingClubMember === true) { 23 $multiplier *= 2; 24 } 25 26 return $multiplier; 27 } 28 }



Download



Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.