You are here

8 methods override ClassPatchInterface::apply() in Zircon Profile 8

DisableConstructorPatch::apply in vendor/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/DisableConstructorPatch.php
Makes all class constructor arguments optional.
HhvmExceptionPatch::apply in vendor/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/HhvmExceptionPatch.php
Removes special exception static methods from the doubled methods.
KeywordPatch::apply in vendor/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/KeywordPatch.php
Remove methods that clash with php keywords
MagicCallPatch::apply in vendor/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/MagicCallPatch.php
Discover Magical API
ProphecySubjectPatch::apply in vendor/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/ProphecySubjectPatch.php
Apply Prophecy functionality to class node.
ReflectionClassNewInstancePatch::apply in vendor/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/ReflectionClassNewInstancePatch.php
Updates newInstance's first argument to make it optional
SplFileInfoPatch::apply in vendor/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/SplFileInfoPatch.php
Updated constructor code to call parent one with dummy file argument.
TraversablePatch::apply in vendor/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/TraversablePatch.php
Forces class to implement Iterator interface.