コード例 #1
0
 public function encontra(CarrinhoDeCompras $carrinho)
 {
     if (count($carrinho->getProdutos()) === 0) {
         return 0;
     }
     return $carrinho->getProdutos()[0]->getValorTotal();
 }
コード例 #2
0
ファイル: MaiorPreco.php プロジェクト: adrianoavelino/php-tdd
 public function encontra(CarrinhoDeCompras $carrinho)
 {
     if (count($carrinho->getProdutos()) === 0) {
         return 0;
     }
     $maiorValor = $carrinho->getProdutos()[0]->getValorTotal();
     foreach ($carrinho->getProdutos() as $produto) {
         if ($maiorValor < $produto->getValorTotal()) {
             $maiorValor = $produto->getValorTotal();
         }
     }
     return $maiorValor;
 }
コード例 #3
0
 public function encontra(CarrinhoDeCompras $carrinho)
 {
     foreach ($carrinho->getProdutos() as $produto) {
         if (empty($this->menor) || $produto->getValorUnitario() < $this->menor->getValorUnitario()) {
             $this->menor = $produto;
         }
         if (empty($this->maior) || $produto->getValorUnitario() > $this->maior->getValorUnitario()) {
             $this->maior = $produto;
         }
     }
 }