public function testForgetArrayOfKeys() { $c = new Collection(['foo', 'bar', 'baz']); $c->forget([0, 2]); $this->assertFalse(isset($c[0])); $this->assertFalse(isset($c[2])); $this->assertTrue(isset($c[1])); $c = new Collection(['name' => 'taylor', 'foo' => 'bar', 'baz' => 'qux']); $c->forget(['foo', 'baz']); $this->assertFalse(isset($c['foo'])); $this->assertFalse(isset($c['baz'])); $this->assertTrue(isset($c['name'])); }
/** * @test */ public function forgetで複数要素を削除する() { $collection = new Collection(['foo' => 1, 'bar' => 2, 'baz' => 3]); $collection->forget(['foo', 'bar']); $this->assertFalse($collection->has('foo')); $this->assertFalse($collection->has('bar')); $this->assertTrue($collection->has('baz')); }