You are here

namespace Prophecy\Doubler\ClassPatch in Zircon Profile 8

Same name in other branches
  1. 8.0 Prophecy\Doubler\ClassPatch
Classsort descending Location Description
ClassPatchInterface vendor/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/ClassPatchInterface.php Class patch interface. Class patches extend doubles functionality or help Prophecy to avoid some internal PHP bugs.
DisableConstructorPatch vendor/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/DisableConstructorPatch.php Disable constructor. Makes all constructor arguments optional.
HhvmExceptionPatch vendor/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/HhvmExceptionPatch.php Exception patch for HHVM to remove the stubs from special methods
KeywordPatch vendor/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/KeywordPatch.php Remove method functionality from the double which will clash with php keywords.
MagicCallPatch vendor/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/MagicCallPatch.php Discover Magical API using "@method" PHPDoc format.
ProphecySubjectPatch vendor/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/ProphecySubjectPatch.php Add Prophecy functionality to the double. This is a core class patch for Prophecy.
ReflectionClassNewInstancePatch vendor/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/ReflectionClassNewInstancePatch.php ReflectionClass::newInstance patch. Makes first argument of newInstance optional, since it works but signature is misleading
SplFileInfoPatch vendor/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/SplFileInfoPatch.php SplFileInfo patch. Makes SplFileInfo and derivative classes usable with Prophecy.
TraversablePatch vendor/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/TraversablePatch.php Traversable interface patch. Forces classes that implement interfaces, that extend Traversable to also implement Iterator.