Pop\Mvc\View::setData PHP Метод

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

Set all model data
public setData ( array $data = [] ) : View
$data array
Результат View
    public function setData(array $data = array())
    {
        $this->data = $data;
        return $this;
    }

Usage Example

Пример #1
0
 public function testSetAndGetModelData()
 {
     $v = new View('some template');
     $v->setData(array(123, 'something'));
     $v->set('new', 'thing');
     $d = $v->getData();
     $this->assertTrue(in_array(123, $d));
     $this->assertEquals('something', $v->get(1));
     $this->assertEquals('thing', $v->get('new'));
     $this->assertEquals('thing', $v->new);
     $v->new = 'somethingelse';
     $this->assertEquals('somethingelse', $v->new);
     $this->assertTrue(isset($v->new));
     $v->merge(array('newthing' => 456));
     $this->assertTrue(isset($v->newthing));
     $this->assertEquals(456, $v->newthing);
 }