/**
  * Provide some cases of invalid configurations.
  *
  * @return array
  */
 public function provideInvalidConfiguration()
 {
     return [["Cryptor names should be unique. 'foo' name is duplicated", ['cryptors' => ['rsa' => ['foo' => []], 'aes' => ['foo' => ['key_size' => Fixtures::bits(), 'key_path' => $this->existentKeyFile, 'binary_output' => true]]]]], ['The child node "key_size" at path "gtt_crypt.cryptors.aes.foo" must be configured', ['cryptors' => ['rsa' => ['foo' => []], 'aes' => ['foo' => []]]]], [sprintf('Installed version of defuse/php-encryption package provide only %d bits key size', Fixtures::bits()), ['cryptors' => ['rsa' => ['foo' => []], 'aes' => ['foo' => ['key_size' => 999]]]]], ['The child node "key_path" at path "gtt_crypt.cryptors.aes.foo" must be configured', ['cryptors' => ['rsa' => ['foo' => []], 'aes' => ['foo' => ['key_size' => Fixtures::bits()]]]]], ['The child node "binary_output" at path "gtt_crypt.cryptors.aes.foo" must be configured', ['cryptors' => ['rsa' => ['foo' => []], 'aes' => ['foo' => ['key_size' => Fixtures::bits(), 'key_path' => $this->existentKeyFile]]]]]];
 }