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

  • CallTypeHintPass
  • ClassNamePass
  • ClassPass
  • InstanceMockPass
  • InterfacePass
  • MethodDefinitionPass
  • RemoveBuiltinMethodsThatAreFinalPass
  • RemoveUnserializeForInternalSerializableClassesPass

Interfaces

  • Pass
  • Overview
  • Namespace
  • Function
  • Tree

Namespace Mockery\Generator\StringManipulation\Pass

Classes summary
CallTypeHintPass
ClassNamePass
ClassPass
InstanceMockPass
InterfacePass
MethodDefinitionPass
RemoveBuiltinMethodsThatAreFinalPass

The standard Mockery\Mock class includes some methods to ease mocking, such as __wakeup, however if the target has a final __wakeup method, it can't be mocked. This pass removes the builtin methods where they are final on the target

RemoveUnserializeForInternalSerializableClassesPass

Internal classes can not be instantiated with the newInstanceWithoutArgs reflection method, so need the serialization hack. If the class also implements Serializable, we need to replace the standard unserialize method definition with a dummy

Interfaces summary
Pass
Omnipay Fat Zebra / Paystream Gateway Module API Documentation API documentation generated by ApiGen