diff options
Diffstat (limited to 'test/unit/TestUtils')
-rw-r--r-- | test/unit/TestUtils/ClassUtils.php | 64 |
1 files changed, 0 insertions, 64 deletions
diff --git a/test/unit/TestUtils/ClassUtils.php b/test/unit/TestUtils/ClassUtils.php deleted file mode 100644 index eec5669..0000000 --- a/test/unit/TestUtils/ClassUtils.php +++ /dev/null @@ -1,64 +0,0 @@ -<?php - -namespace SparkPost\Test\TestUtils; - -class ClassUtils -{ - private $class; - - public function __construct($fqClassName) - { - $this->class = new \ReflectionClass($fqClassName); - } - - /** - * Allows access to private methods. - * - * This is needed to mock the GuzzleHttp\Client responses - * - * @param string $name - * - * @return \ReflectionMethod - */ - public function getMethod($name) - { - $method = $this->class->getMethod($name); - $method->setAccessible(true); - - return $method; - } - - /** - * Allows access to private properties in the Transmission class. - * - * This is needed to mock the GuzzleHttp\Client responses - * - * @param object $instance - * @param string $property - * - * @return mixed - */ - public function getProperty($instance, $property) - { - $prop = $this->class->getProperty($property); - $prop->setAccessible(true); - - return $prop->getValue($instance); - } - /** - * Allows access to private properties in the Transmission class. - * - * This is needed to mock the GuzzleHttp\Client responses - * - * - * @param object $instance - * @param string $property - * @param mixed $value - */ - public function setProperty($instance, $property, $value) - { - $prop = $this->class->getProperty($property); - $prop->setAccessible(true); - $prop->setValue($instance, $value); - } -} |