Overview

Namespaces

  • Composer
    • Autoload
  • Guzzle
    • Common
      • Exception
    • Http
      • Curl
      • Exception
      • Message
        • Header
      • QueryAggregator
    • Parser
      • Cookie
      • Message
      • UriTemplate
      • Url
    • Plugin
      • Mock
    • Stream
  • Mockery
    • Adapter
      • Phpunit
    • CountValidator
    • Exception
    • Generator
      • StringManipulation
        • Pass
    • Loader
    • Matcher
  • None
  • Omnipay
    • Common
      • Exception
      • Message
    • Dummy
      • Message
    • Fatzebra
      • Message
  • PHP
  • Symfony
    • Component
      • EventDispatcher
        • Debug
        • DependencyInjection
        • Tests
          • Debug
          • DependencyInjection
      • HttpFoundation
        • File
          • Exception
          • MimeType
        • Session
          • Attribute
          • Flash
          • Storage
            • Handler
            • Proxy
        • Tests
          • File
            • MimeType
          • Session
            • Attribute
            • Flash
            • Storage
              • Handler
              • Proxy
      • Yaml
        • Exception
        • Tests

Classes

  • Symfony\Component\Yaml\Tests\A
  • Symfony\Component\Yaml\Tests\B
  • Symfony\Component\Yaml\Tests\DumperTest
  • Symfony\Component\Yaml\Tests\InlineTest
  • Symfony\Component\Yaml\Tests\ParseExceptionTest
  • Symfony\Component\Yaml\Tests\ParserTest
  • Symfony\Component\Yaml\Tests\YamlTest
  • Overview
  • Namespace
  • Function
  • Tree
  1: <?php
  2: /**
  3:  * Mockery
  4:  *
  5:  * LICENSE
  6:  *
  7:  * This source file is subject to the new BSD license that is bundled
  8:  * with this package in the file LICENSE.txt.
  9:  * It is also available through the world-wide-web at this URL:
 10:  * http://github.com/padraic/mockery/blob/master/LICENSE
 11:  * If you did not receive a copy of the license and are unable to
 12:  * obtain it through the world-wide-web, please send an email
 13:  * to padraic@php.net so we can send you a copy immediately.
 14:  *
 15:  * @category   Mockery
 16:  * @package    Mockery
 17:  * @copyright  Copyright (c) 2010-2014 Pádraic Brady (http://blog.astrumfutura.com)
 18:  * @license    http://github.com/padraic/mockery/blob/master/LICENSE New BSD License
 19:  */
 20: 
 21: namespace Mockery\Exception;
 22: use Mockery;
 23: use Mockery\Exception\RuntimeException;
 24: 
 25: class InvalidCountException extends Mockery\CountValidator\Exception
 26: {
 27: 
 28:     protected $method = null;
 29: 
 30:     protected $expected = 0;
 31: 
 32:     protected $expectedComparative = '<=';
 33: 
 34:     protected $actual = null;
 35: 
 36:     protected $mockObject = null;
 37: 
 38:     public function setMock(Mockery\MockInterface $mock)
 39:     {
 40:         $this->mockObject = $mock;
 41:         return $this;
 42:     }
 43: 
 44:     public function setMethodName($name)
 45:     {
 46:         $this->method = $name;
 47:         return $this;
 48:     }
 49: 
 50:     public function setActualCount($count)
 51:     {
 52:         $this->actual = $count;
 53:         return $this;
 54:     }
 55: 
 56:     public function setExpectedCount($count)
 57:     {
 58:         $this->expected = $count;
 59:         return $this;
 60:     }
 61: 
 62:     public function setExpectedCountComparative($comp)
 63:     {
 64:         if (!in_array($comp, array('=', '>', '<', '>=', '<='))) {
 65:             throw new RuntimeException(
 66:                 'Illegal comparative for expected call counts set: ' . $comp
 67:             );
 68:         }
 69:         $this->expectedComparative = $comp;
 70:         return $this;
 71:     }
 72: 
 73:     public function getMock()
 74:     {
 75:         return $this->mockObject;
 76:     }
 77: 
 78:     public function getMethodName()
 79:     {
 80:         return $this->method;
 81:     }
 82: 
 83:     public function getActualCount()
 84:     {
 85:         return $this->actual;
 86:     }
 87: 
 88:     public function getExpectedCount()
 89:     {
 90:         return $this->expected;
 91:     }
 92: 
 93:     public function getMockName()
 94:     {
 95:         return $this->getMock()->mockery_getName();
 96:     }
 97: 
 98:     public function getExpectedCountComparative()
 99:     {
100:         return $this->expectedComparative;
101:     }
102: 
103: }
104: 
Omnipay Fat Zebra / Paystream Gateway Module API Documentation API documentation generated by ApiGen