0
hereと記載したように、カスタムを作成することは可能です。Type
Doctrineカスタムタイプをテストする方法
私はそれをしましたが、今はクラスをテストしたいと思いますが、残念ながらこれは不可能です。
Infactでは、カスタムタイプは、インスタンス化できないと思われるクラスDoctrine\DBAL\Types\Type
を拡張します。このファクトリメソッドが何であるかをコメントで語ったよう
/**
* Prevents instantiation and forces use of the factory method.
*/
final private function __construct()
{
}
、それはクラスをインスタンス化するファクトリメソッドを使用することが必要ですが、、:
Infactは、そのコンストラクタはこのように構築されていますか?どこで見つけることができますか?
例として、このテストhttps://github.com/doctrine/dbal/blob/master/tests/Doctrine/Tests/DBAL/Types/DecimalTestを参照してくださいあなたは、DBALテストスイートを見てみることができます。 PHP – Matteo
Mmm ... 'Doctrine \ Tests \ DBAL \ Mocks \ MockPlatform;だと思われますが、根拠がありません! -.- ' – Aerendir
彼らはこれを[ここ](https://github.com/ramsey/uuid/issues/16#issuecomment-24575462)に言及していますが、どうやってそれが壊れたのか分かりません。 – mickadoo