$this->connection->
expects($this->
exactly(2
)) ->
method('query'
) ->
withConsecutive( [$this->
anything()],
["SELECT 1 FROM pg_constraint WHERE conname = '
$expected'"
],
) ->
willReturnOnConsecutiveCalls( $statement,
$this->
createMock('\Drupal\Core\Database\StatementInterface'
),
);
$schema->
constraintExists($table_name,
$name);
} /**
* Data provider for ::testComputedConstraintName().
*/
public function providerComputedConstraintName() { return [ ['user_field_data', 'pkey', 'user_field_data____pkey'
],
['user_field_data', 'name__key', 'user_field_data__name__key'
],
['user_field_data', 'a_very_very_very_very_super_long_field_name__key', 'drupal_WW_a8TlbZ3UQi20UTtRlJFaIeSa6FEtQS5h4NRA3UeU_key'
],
];
}