setFoo() public method

public setFoo ( $foo )
Ejemplo n.º 1
0
 public function testNormalize()
 {
     $obj = new GetSetDummy();
     $obj->setFoo('foo');
     $obj->setBar('bar');
     $this->assertEquals(array('foo' => 'foo', 'bar' => 'bar', 'fooBar' => 'foobar'), $this->normalizer->normalize($obj, 'any'));
 }
Ejemplo n.º 2
0
 public function testIgnoredAttributes()
 {
     $this->normalizer->setIgnoredAttributes(array('foo', 'bar', 'camelCase'));
     $obj = new GetSetDummy();
     $obj->setFoo('foo');
     $obj->setBar('bar');
     $this->assertEquals(array('fooBar' => 'foobar'), $this->normalizer->normalize($obj, 'any'));
 }
Ejemplo n.º 3
0
 public function testObjectToPopulate()
 {
     $dummy = new GetSetDummy();
     $dummy->setFoo('foo');
     $obj = $this->normalizer->denormalize(array('bar' => 'bar'), __NAMESPACE__ . '\\GetSetDummy', null, array(GetSetMethodNormalizer::OBJECT_TO_POPULATE => $dummy));
     $this->assertEquals($dummy, $obj);
     $this->assertEquals('foo', $obj->getFoo());
     $this->assertEquals('bar', $obj->getBar());
 }