/** * @covers \JetBag\Bag::only */ public function testOnlyJet() { $this->bag->merge(array('foo' => 'bar', 'baz' => 'tar', 'zip' => 'tip', 'vim' => 'bom')); $this->assertSame(array('baz' => 'tar', 'vim' => 'bom'), $this->bag->only(new Bag(array('baz', 'vim')))->items()); $this->assertSame(array('baz' => 'tar', 'vim' => 'bom'), $this->bag->only(new Bag(array('baz', 'vim', 'nonexistent')))->items()); }
public function allowedList($items) { $items = new Bag(func_num_args() > 1 ? func_get_args() : $items); return $items->only($this->rules); }