1<?php 2 3/* 4 * This file is part of the Prophecy. 5 * (c) Konstantin Kudryashov <ever.zet@gmail.com> 6 * Marcello Duarte <marcello.duarte@gmail.com> 7 * 8 * For the full copyright and license information, please view the LICENSE 9 * file that was distributed with this source code. 10 */ 11 12namespace Prophecy\Exception\Prediction; 13 14use Prophecy\Prophecy\MethodProphecy; 15use Prophecy\Exception\Prophecy\MethodProphecyException; 16 17class UnexpectedCallsException extends MethodProphecyException implements PredictionException 18{ 19 private $calls = array(); 20 21 public function __construct($message, MethodProphecy $methodProphecy, array $calls) 22 { 23 parent::__construct($message, $methodProphecy); 24 25 $this->calls = $calls; 26 } 27 28 public function getCalls() 29 { 30 return $this->calls; 31 } 32} 33