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
 public function testFromArray()
 {
     $globals = new Globals();
     $globals->fromArray(array('relativeRoot' => '../', 'foo' => 'bar'));
     $this->assertSame($globals->relativeRoot, '../');
     $this->assertSame($globals->extra['foo'], 'bar');
 }