# PHPUnit_Framework_MockObject_MockBuilder ---- ## Mock builder Code: $this->builder()->builder()... ### setMethods() Specify the methods that are to be replaced with a configurable test double. The behavior of the other methods is not changed. * **param**: *array|NULL* * **return**: *PHPUnit_Framework_MockObject_MockBuilder* *PHPUnit_Framework_MockObject_MockBuilder* **setMethods**(*mixed* **$methods**) ### setConstructorArgs() Specifies the arguments for the constructor. * **param**: *array* * **return**: *PHPUnit_Framework_MockObject_MockBuilder* *PHPUnit_Framework_MockObject_MockBuilder* **setConstructorArgs**(*array* **$args**) ### setMockClassName() Specifies the name for the mock class. * **param**: *string* * **return**: *PHPUnit_Framework_MockObject_MockBuilder* *PHPUnit_Framework_MockObject_MockBuilder* **setMockClassName**(*string* **$name**) ### disableOriginalConstructor() Suppresses the invocation of the original constructor. * **return**: *PHPUnit_Framework_MockObject_MockBuilder* *PHPUnit_Framework_MockObject_MockBuilder* **disableOriginalConstructor**() ### disableOriginalClone() Suppresses the invocation of the original clone constructor. * **return**: *PHPUnit_Framework_MockObject_MockBuilder* *PHPUnit_Framework_MockObject_MockBuilder* **disableOriginalClone**() ### disableAutoload() Suppresses the use of class autoloading while creating the mock object. * **return**: *PHPUnit_Framework_MockObject_MockBuilder* *PHPUnit_Framework_MockObject_MockBuilder* **disableAutoload**() ### getMock() Creates a mock object using a fluent interface. * **return**: *PHPUnit_Framework_MockObject_MockObject* *PHPUnit_Framework_MockObject_MockObject* **getMock**() ### getMockForAbstractClass() Creates a mock object for an abstract class using a fluent interface. * **return**: *PHPUnit_Framework_MockObject_MockObject* *PHPUnit_Framework_MockObject_MockObject* **getMockForAbstractClass**()