diff --git a/lib/Alchemy/Phrasea/Core/Provider/ORMServiceProvider.php b/lib/Alchemy/Phrasea/Core/Provider/ORMServiceProvider.php index 1eba97d48c..3d3c6c1fbb 100644 --- a/lib/Alchemy/Phrasea/Core/Provider/ORMServiceProvider.php +++ b/lib/Alchemy/Phrasea/Core/Provider/ORMServiceProvider.php @@ -168,6 +168,7 @@ class ORMServiceProvider implements ServiceProviderInterface 'longblob' => 'Alchemy\Phrasea\Model\Types\LongBlob', 'varbinary' => 'Alchemy\Phrasea\Model\Types\VarBinary', 'binary' => 'Alchemy\Phrasea\Model\Types\Binary', + 'binary_string' => 'Alchemy\Phrasea\Model\Types\BinaryString', ]; foreach ($types as $type => $class) { diff --git a/lib/Alchemy/Phrasea/Model/Entities/User.php b/lib/Alchemy/Phrasea/Model/Entities/User.php index 89e7ade4ae..de8eb87ed1 100644 --- a/lib/Alchemy/Phrasea/Model/Entities/User.php +++ b/lib/Alchemy/Phrasea/Model/Entities/User.php @@ -51,7 +51,7 @@ class User private $id; /** - * @ORM\Column(type="string", length=128, options={"collate"="utf8_bin"}) + * @ORM\Column(type="binary_string", length=128) */ private $login; @@ -61,12 +61,12 @@ class User private $email; /** - * @ORM\Column(type="string", length=128, nullable=true, options={"collate"="utf8_bin"}) + * @ORM\Column(type="binary_string", length=128) */ private $password; /** - * @ORM\Column(type="string", length=64, nullable=true) + * @ORM\Column(type="binary_string", length=64, nullable=true) */ private $nonce;