Exemple #1
0
 /**
  * @param array              $numbers
  * @param OperationInterface $strategy
  *
  * @return array
  */
 public function calculate(array $numbers, OperationInterface $strategy)
 {
     $formatedNumbers = [];
     foreach ($numbers as $number) {
         $formatedNumbers[] = $strategy->apply($number);
     }
     return $formatedNumbers;
 }
 public function calculate(OperationInterface $operazione, $num1, $num2)
 {
     $result = $operazione->apply($num1, $num2);
     return $result;
 }