Carew\Twig\Globals::fromArray PHP 메소드

fromArray() 공개 메소드

public fromArray ( array $array )
$array array
    public function fromArray(array $array)
    {
        foreach ($array as $key => $value) {
            if (property_exists($this, $key)) {
                $this->{$key} = $value;
            } else {
                $this->extra[$key] = $value;
            }
        }
        return $this;
    }

Usage Example

예제 #1
0
파일: GlobalsTest.php 프로젝트: carew/carew
 public function testFromArray()
 {
     $globals = new Globals();
     $globals->fromArray(array('relativeRoot' => '../', 'foo' => 'bar'));
     $this->assertSame($globals->relativeRoot, '../');
     $this->assertSame($globals->extra['foo'], 'bar');
 }