├── .github └── workflows │ └── main.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── RoboFile.php ├── VERSION ├── codeception.yml ├── composer.json ├── docs ├── ClassProxy.md ├── FuncProxy.md ├── InstanceProxy.md └── Test.md ├── src └── AspectMock │ ├── Core │ ├── Mocker.php │ └── Registry.php │ ├── Intercept │ ├── BeforeMockTransformer.php │ ├── FunctionInjector.php │ ├── MethodInvocation.php │ └── before_mock.php │ ├── Kernel.php │ ├── Proxy │ ├── Anything.php │ ├── AnythingClassProxy.php │ ├── ClassProxy.php │ ├── FuncProxy.php │ ├── FuncVerifier.php │ ├── InstanceProxy.php │ └── Verifier.php │ ├── Test.php │ └── Util │ ├── ArgumentsFormatter.php │ └── Undefined.php └── tests ├── _bootstrap.php ├── _data ├── autoload.php ├── demo.php ├── demo │ ├── AdminUserModel.php │ ├── MegaClass.php │ ├── TraitedClass1.php │ ├── TraitedClass2.php │ ├── TraitedClassTrait.php │ ├── UserModel.php │ ├── UserService.php │ └── WorkingTrait.php └── php7.php ├── _helpers ├── CodeGuy.php └── CodeHelper.php ├── _log └── .gitignore ├── unit.suite.yml └── unit ├── AccessDemoClassesTest.php ├── ClassProxyTest.php ├── FunctionInjectorTest.php ├── MockFailedTest.php ├── MockTest.php ├── StubTest.php ├── VerifierTest.php └── testDoubleTest.php /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeception/AspectMock/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeception/AspectMock/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeception/AspectMock/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeception/AspectMock/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeception/AspectMock/HEAD/README.md -------------------------------------------------------------------------------- /RoboFile.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeception/AspectMock/HEAD/RoboFile.php -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 3.0.0 -------------------------------------------------------------------------------- /codeception.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeception/AspectMock/HEAD/codeception.yml -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeception/AspectMock/HEAD/composer.json -------------------------------------------------------------------------------- /docs/ClassProxy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeception/AspectMock/HEAD/docs/ClassProxy.md -------------------------------------------------------------------------------- /docs/FuncProxy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeception/AspectMock/HEAD/docs/FuncProxy.md -------------------------------------------------------------------------------- /docs/InstanceProxy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeception/AspectMock/HEAD/docs/InstanceProxy.md -------------------------------------------------------------------------------- /docs/Test.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeception/AspectMock/HEAD/docs/Test.md -------------------------------------------------------------------------------- /src/AspectMock/Core/Mocker.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeception/AspectMock/HEAD/src/AspectMock/Core/Mocker.php -------------------------------------------------------------------------------- /src/AspectMock/Core/Registry.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeception/AspectMock/HEAD/src/AspectMock/Core/Registry.php -------------------------------------------------------------------------------- /src/AspectMock/Intercept/BeforeMockTransformer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeception/AspectMock/HEAD/src/AspectMock/Intercept/BeforeMockTransformer.php -------------------------------------------------------------------------------- /src/AspectMock/Intercept/FunctionInjector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeception/AspectMock/HEAD/src/AspectMock/Intercept/FunctionInjector.php -------------------------------------------------------------------------------- /src/AspectMock/Intercept/MethodInvocation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeception/AspectMock/HEAD/src/AspectMock/Intercept/MethodInvocation.php -------------------------------------------------------------------------------- /src/AspectMock/Intercept/before_mock.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeception/AspectMock/HEAD/src/AspectMock/Intercept/before_mock.php -------------------------------------------------------------------------------- /src/AspectMock/Kernel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeception/AspectMock/HEAD/src/AspectMock/Kernel.php -------------------------------------------------------------------------------- /src/AspectMock/Proxy/Anything.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeception/AspectMock/HEAD/src/AspectMock/Proxy/Anything.php -------------------------------------------------------------------------------- /src/AspectMock/Proxy/AnythingClassProxy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeception/AspectMock/HEAD/src/AspectMock/Proxy/AnythingClassProxy.php -------------------------------------------------------------------------------- /src/AspectMock/Proxy/ClassProxy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeception/AspectMock/HEAD/src/AspectMock/Proxy/ClassProxy.php -------------------------------------------------------------------------------- /src/AspectMock/Proxy/FuncProxy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeception/AspectMock/HEAD/src/AspectMock/Proxy/FuncProxy.php -------------------------------------------------------------------------------- /src/AspectMock/Proxy/FuncVerifier.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeception/AspectMock/HEAD/src/AspectMock/Proxy/FuncVerifier.php -------------------------------------------------------------------------------- /src/AspectMock/Proxy/InstanceProxy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeception/AspectMock/HEAD/src/AspectMock/Proxy/InstanceProxy.php -------------------------------------------------------------------------------- /src/AspectMock/Proxy/Verifier.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeception/AspectMock/HEAD/src/AspectMock/Proxy/Verifier.php -------------------------------------------------------------------------------- /src/AspectMock/Test.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeception/AspectMock/HEAD/src/AspectMock/Test.php -------------------------------------------------------------------------------- /src/AspectMock/Util/ArgumentsFormatter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeception/AspectMock/HEAD/src/AspectMock/Util/ArgumentsFormatter.php -------------------------------------------------------------------------------- /src/AspectMock/Util/Undefined.php: -------------------------------------------------------------------------------- 1 |