/** * Test removing fields. * * @return void */ public function testRemovingFields() { $schema = new Schema(); $schema->addField('name', ['type' => 'string']); $this->assertEquals(['name'], $schema->fields()); $res = $schema->removeField('name'); $this->assertSame($schema, $res, 'Should be chainable'); $this->assertEquals([], $schema->fields()); $this->assertNull($schema->field('name')); }