public function testCanCastModelToArray() { $model = new DummyToArray(array('user' => new DummyToArray(array('name' => 'foo')))); $populator = new Populator($model); $this->assertEquals('foo', $populator->get('user.name')); }
public function testCanGetClassNamesImplementingToArray() { $populator = new Populator(array('foo' => '\\Former\\Dummy\\DummyEloquent')); $this->assertEquals('\\Former\\Dummy\\DummyEloquent', $populator->get('foo[0]')); }