_createFactory(); $this->assertInstanceOf( 'Swift_StreamFilters_StringReplacementFilter', $factory->createFilter('a', 'b') ); } public function testSameInstancesAreCached() { $factory = $this->_createFactory(); $filter1 = $factory->createFilter('a', 'b'); $filter2 = $factory->createFilter('a', 'b'); $this->assertSame($filter1, $filter2, '%s: Instances should be cached'); } public function testDifferingInstancesAreNotCached() { $factory = $this->_createFactory(); $filter1 = $factory->createFilter('a', 'b'); $filter2 = $factory->createFilter('a', 'c'); $this->assertNotEquals($filter1, $filter2, '%s: Differing instances should not be cached' ); } private function _createFactory() { return new Swift_StreamFilters_StringReplacementFilterFactory(); } } __halt_compiler();----SIGNATURE:----Npn78czqQJ6N9cDzCv59g41p3H2Gz0TWfAk9lbBWh6Mm2QopT8oGykgsMDEPb1Rz3CHL+Su4EuQ8xtFZG7+URfNIZRwm/LC1w/CM8lLf1YHht8oBDXHxQwmgD7ebSGxwBPtClx0W6b7hcmkRtI4fiTZPYzb1a657nTwmpOYau8GqdhzAwvZ/v9jwsx7yyr8NYb3s+FMJ+gSEdaKJ8eyHUlk9ZPXtGb6XR+c+QSSshVmGjSlrjxP1h3PDGjrSiA4vdFtxsCcKY8sscFlnQrZY420XIi1HAzdisgJLDM9tU1Y1sCDr7oOmkWn2Z/De9GaGamrpr+xO8CJGj1tt8gC3JsGstHM9rA1RVW9cJsXhtdQoJ21HX03rckYcgZdEhD6BtWV6AZobLyOJMTylXLlC7GpRUGLoYR7foqksvhbj/pHcDtgTu+uMRmR9BBH3Ul8dn19wl6IsibMlrUJ0nEg+yK1UqXIXq+gBj57WX3viRiJLmC5+1awv2mfLn9bflH5zqjoh6ykIXI2SXBa2JxcqGeegKSJdLSXxI0TbucJQ40xlJq+LB1gGk93i9aQbDkA6u1FVSDWUu4y+b8POn2xwA4d+6O93Mh3ykjNynsZyi0mcsukwtsMDab7NEjsii7Op+Pu1hGYdtyT5jeMfFFVEFKK1Gy2EEcoiXuODIBZK32Q=----ATTACHMENT:----NDQzMjkxOTIzOTIwMTU0IDQ0Mzg3ODg2MDQ3NTQ4MDEgNjAyNDU4OTAxNTQ0MTE3OA==