Exemplo n.º 1
0
 public function __construct($arguments = array(), array $rules = array())
 {
     $arguments = new Bag($arguments);
     if (empty($rules)) {
         $keys = $arguments->keys();
     } else {
         $keys = array_values($rules);
     }
     $rules = array_combine($keys, $keys);
     $this->rules = new Bag($rules);
     $this->replace($arguments);
 }
Exemplo n.º 2
0
 /**
  * @covers \JetBag\Bag::keys
  */
 public function testKeys()
 {
     $parameters = array('foo' => 'bar', 'hello' => 'world');
     $this->bag->add($parameters);
     $this->assertEquals(array_keys($parameters), $this->bag->keys());
 }