/**
* Verifies workaround for accessing protected properties in filtered methods.
*
* @return void
*/
function testFilteringWithProtectedAccess()
{
$object = new MockExposed();
$this->assertEqual($object->get(), 'secret');
$this->assertTrue($object->tamper());
$this->assertEqual($object->get(), 'tampered');
}