コード例 #1
0
ファイル: BagTest.php プロジェクト: pinepain/jetbag
 /**
  * @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());
 }
コード例 #2
0
ファイル: WhiteListBag.php プロジェクト: pinepain/jetbag
 public function allowedList($items)
 {
     $items = new Bag(func_num_args() > 1 ? func_get_args() : $items);
     return $items->only($this->rules);
 }