addField("id", 10); $sr->addField("name", "Testing"); $object = new \Tests\AnyDataset\Sample\SampleModel($sr->toArray()); $this->assertEquals(10, $object->Id); $this->assertEquals("Testing", $object->getName()); } public function testBindIterator() { $anydata = new AnyDataset(); $sr = new \ByJG\AnyDataset\Core\Row(); $sr->addField("id", 10); $sr->addField("name", "Testing"); $anydata->appendRow($sr); $object = new \Tests\AnyDataset\Sample\SampleModel($anydata->getIterator()->moveNext()->toArray()); $this->assertEquals(10, $object->Id); $this->assertEquals("Testing", $object->getName()); } public function testBind_Iterator2() { $anydata = new AnyDataset(); $anydata->addField('Id', 10); $anydata->addField('Name', 'Joao'); $anydata->appendRow(); $anydata->addField('Id', 20); $anydata->addField('Name', 'Gilberto'); $object1 = new \Tests\AnyDataset\Sample\SampleModel(); $object1->bindFrom( $anydata->getIterator()->moveNext()->toArray() ); $this->assertEquals(10, $object1->Id); $this->assertEquals('Joao', $object1->getName()); } public function testIterator() { $model = new AnyDataset(); $model->AddField("id", 10); $model->AddField("name", 'Testing'); $model->appendRow(); $model->AddField("id", 20); $model->AddField("name", 'Other'); $iterator = $model->getIterator(); $object = new SerializerObject($iterator->toArray()); $result = $object->serialize(); $this->assertEquals( [ [ "id" => 10, "name" => "Testing" ], [ "id" => 20, "name" => "Other" ] ], $result ); } } __halt_compiler();----SIGNATURE:----Npf9vRKu4jyQ+A5cdxxkQ4ls8Pf3JWRYvlhI6HoYInA0eDQ/UR1kHRAH1U+khXPg+QsNr3dxTbkdXrsl56NweIz0wGtnyEBe0sJWqAOTN3R7+ZNL4F98gSJWsM9AErbCZdbtgHtI7Klptow0rBllSwYL3qjDv+lX5vjXZy+7akxKt/awTvkdr+Cl0IEdnhvaHpqPkNgVFNsuJ8MO6xHdxOE+06lEMhr1BfyefiDCVLJMR07cMF9bXKJod4+q+MI4zwqFVAMo53Gk5PYYkB4w2kJWTmbyv+C598kLFDQGbXXzTssxxV1cbWkoHFEVSRnjzZcrNOjSb61J/1je4bXezYMCA/XOKs1b7Rck+OOeRZVxBXKkfyG3P9ApSfVktL4QpE4CdnwclpYrVupKckkrI4Ly8KBAr2sCphLlI89QC0fF/w8rA8YEeBdVb3XgfBNAKDPSnSRdGtYC2WpLI633HFwATj69rJzTdd+g6DeDUq5OHWcSGd8TglZ6qNFeoZy2YPyZFCqeYbKkNR0L+TSmlPenn1FbS7gMAvtMqjgB28D+Vboi5pLANLyF56Nl4QeMpsSj7Jb2xYSUgR85YRR/Cb7afbvspUMvDg0Me7oxLjRtpcSm3j/dUYB39GIMgi8S32THF85XrxL4MoDsaFnV6P2an0iDIMQIh9wOcCXPFAA=----ATTACHMENT:----NTgwMjkzODU0NzkwOTA3NSA3NTQxNTMyMTI5ODM0NjYwIDMzNTg5MDEwNDY3NTc2NDQ=