function testFromArray() { $a = array('two' => 2); $c = new Container(); $c->set('one', 1); $c->fromArray($a); $this->assertEquals(array('one' => 1, 'two' => 2), $c->toArray(), 'Загрузка без затирания старых значений'); $c->fromArray($a, true); $this->assertEquals($a, $c->toArray(), 'Загрузка с заменой старых значений'); }
public function get($name, $default = false, $autoescape = null) { $autoescape = !is_null($autoescape) ? $autoescape : $this->getAutoescape(); $value = parent::get($name, $default); return $autoescape && is_string($value) ? htmlspecialchars($value) : $value; }