/** * testCreateFromArray() * * @return void */ public function testCreateFromArray() { $builder = new ViewBuilder(); $builder->template('default')->layout('test')->helpers(['Html'])->className('JsonView'); $result = json_encode($builder); $builder = new ViewBuilder(); $builder->createFromArray(json_decode($result, true)); $this->assertEquals('default', $builder->template()); $this->assertEquals('test', $builder->layout()); $this->assertEquals(['Html'], $builder->helpers()); $this->assertEquals('JsonView', $builder->className()); }