--- /dev/null
+[![Latest Stable Version]](https://packagist.org/packages/wikimedia/testing-access-wrapper) [![License]](https://packagist.org/packages/wikimedia/testing-access-wrapper)
+
+Wikimedia Testing Access Wrapper
+================================
+
+Testing Access Wrapper is a simple helper for writing unit tests which provides
+convenient shortcuts for using reflection to access non-public properties/methods.
+
+The code was originally part of MediaWiki. See composer.json for a list of authors.
+
+Usage
+-----
+
+```php
+use Wikimedia\TestingAccessWrapper;
+
+class NonPublic {
+ protected $prop;
+ protected function func() {}
+ protected static function staticFunc() {}
+}
+
+$object = new NonPublic();
+$wrapper = TestingAccessWrapper::newFromObject( $object );
+$classWrapper = TestingAccessWrapper::newFromClass( NonPublic::class );
+
+$wrapper->prop = 'foo';
+$wrapper->func();
+$classWrapper->staticFunc();
+```
+
+Running tests
+-------------
+
+ composer install
+ composer test
+
+
+---
+[Latest Stable Version]: https://poser.pugx.org/wikimedia/testing-access-wrapper/v/stable.svg
+[License]: https://poser.pugx.org/wikimedia/testing-access-wrapper/license.svg