Implementing a static constructor to avoid overriding an object's `__construct`
Using the static constructor in the `AccessInterceptorScopeLocalizer` codegen
Implementing new static constructor in the `AccessInterceptorValueHolderMock`
Variable collision fix (`$instance` was a parameter and a local variable as well)
Using the new static proxy constructor where implemented
Avoiding usage of `$this` in static context
Implementing a static constructor for `AccessInterceptorValueHolder` to avoid overriding `__construct`
Fixed static constructor name (not `__construct`!)
Adding the static constructor to generated code
Static proxy constructor is public and static
Using the new static proxy constructor when available
Built instance should be returned by the static constructor
Built instance should be returned by the static constructor
Missing semicolon in generated code
Mock should return the built instance when using the static constructor
Minor docblock fixes
Minor docblock fixes (missing `@return`)
Typo fix causing massive codegen changes (`,` replaced by concatenation operator `.`)
Cannot bind a closure that was built in static context to an object, therefore using an instance method
On-the-fly generated classes don't need to re-implement method `#staticProxyConstructor()`