/** * @dataProvider isSchemaUpdateRequiredProvider */ public function testIsSchemaUpdateRequired($code, $type, $expected) { $config = ['entity' => ['items' => ['testAttr1' => ['options' => ['require_schema_update' => true]], 'testAttr2' => ['options' => ['require_schema_update' => false]]]], 'field' => ['items' => ['testAttr1' => ['options' => ['require_schema_update' => true]], 'testAttr2' => ['options' => ['require_schema_update' => false]]]]]; $this->configContainer->setConfig($config); $this->assertEquals($expected, $this->configContainer->isSchemaUpdateRequired($code, $type)); }