/** * @param array $filter * @param array $exclude If set, $filter is ignored * @return array */ public function toArray(array $filter = [], array $exclude = []) { return ArrayParser::toArray($this, $filter, $exclude); }
public function test_toArray_FilterForSetOnlyProperty_PropertyIgnored() { $o = new TestObject_ArrayParser(); $d = ArrayParser::toArray($o, ['PropSetOnly']); $this->assertFalse(isset($d['PropGetOnly'])); }