setFoo() публичный Метод

public setFoo ( $foo )
Пример #1
0
 public function testIgnoredAttributes()
 {
     $this->normalizer->setIgnoredAttributes(array('foo', 'bar', 'baz', 'camelCase', 'object'));
     $obj = new ObjectDummy();
     $obj->setFoo('foo');
     $obj->bar = 'bar';
     $obj->setBaz(true);
     $this->assertEquals(array('fooBar' => 'foobar'), $this->normalizer->normalize($obj, 'any'));
 }
 public function testIgnoredAttributesDenormalize()
 {
     $this->normalizer->setIgnoredAttributes(array('fooBar', 'bar', 'baz'));
     $obj = new ObjectDummy();
     $obj->setFoo('foo');
     $this->assertEquals($obj, $this->normalizer->denormalize(array('fooBar' => 'fooBar', 'foo' => 'foo', 'baz' => 'baz'), __NAMESPACE__ . '\\ObjectDummy'));
 }
Пример #3
0
 public function testExtractAttributesRespectsContext()
 {
     $normalizer = new FormatAndContextAwareNormalizer();
     $data = new ObjectDummy();
     $data->setFoo('bar');
     $data->bar = 'foo';
     $this->assertSame(array('foo' => 'bar', 'bar' => 'foo'), $normalizer->normalize($data, null, array('include_foo_and_bar' => true)));
 }