public function testFilterProperty() { $class = new Dummy\Classes\AnnotatedClass(); $class->name = "Sir Isaac<script></script> Newton"; $class->description = "This is <b>an apple</b>. <p>Isn't it?</p>"; $classClone = clone $class; $this->filter->filterProperty($class, 'description'); $this->assertEquals($classClone->name, $class->name); $this->assertNotEquals($classClone->description, $class->description); $this->assertContains("<script>", $class->name); $this->assertNotContains("<p>", $class->description); }
/** * Filters only a selected property of an entity * * @param object $object * @param string $property */ public function filterProperty($object, $property) { $this->filterExecutor->filterProperty($object, $property); }