1212namespace Symfony \Bridge \Doctrine \Tests \Form \ChoiceList ;
1313
1414use Doctrine \DBAL \Connection ;
15+ use Doctrine \DBAL \Result ;
1516use Doctrine \DBAL \Types \GuidType ;
1617use Doctrine \DBAL \Types \Type ;
18+ use Doctrine \ORM \AbstractQuery ;
1719use PHPUnit \Framework \TestCase ;
1820use Symfony \Bridge \Doctrine \Form \ChoiceList \ORMQueryBuilderLoader ;
1921use Symfony \Bridge \Doctrine \Tests \DoctrineTestHelper ;
@@ -45,8 +47,8 @@ protected function checkIdentifierType($classname, $expectedType)
4547 {
4648 $ em = DoctrineTestHelper::createTestEntityManager ();
4749
48- $ query = $ this ->getMockBuilder (\ QueryMock::class)
49- ->setMethods (['setParameter ' , 'getResult ' , 'getSql ' , '_doExecute ' ])
50+ $ query = $ this ->getMockBuilder (QueryMock::class)
51+ ->onlyMethods (['setParameter ' , 'getResult ' , 'getSql ' , '_doExecute ' ])
5052 ->getMock ();
5153
5254 $ query
@@ -60,7 +62,7 @@ protected function checkIdentifierType($classname, $expectedType)
6062
6163 $ qb = $ this ->getMockBuilder (\Doctrine \ORM \QueryBuilder::class)
6264 ->setConstructorArgs ([$ em ])
63- ->setMethods (['getQuery ' ])
65+ ->onlyMethods (['getQuery ' ])
6466 ->getMock ();
6567
6668 $ qb ->expects ($ this ->once ())
@@ -78,8 +80,8 @@ public function testFilterNonIntegerValues()
7880 {
7981 $ em = DoctrineTestHelper::createTestEntityManager ();
8082
81- $ query = $ this ->getMockBuilder (\ QueryMock::class)
82- ->setMethods (['setParameter ' , 'getResult ' , 'getSql ' , '_doExecute ' ])
83+ $ query = $ this ->getMockBuilder (QueryMock::class)
84+ ->onlyMethods (['setParameter ' , 'getResult ' , 'getSql ' , '_doExecute ' ])
8385 ->getMock ();
8486
8587 $ query
@@ -93,7 +95,7 @@ public function testFilterNonIntegerValues()
9395
9496 $ qb = $ this ->getMockBuilder (\Doctrine \ORM \QueryBuilder::class)
9597 ->setConstructorArgs ([$ em ])
96- ->setMethods (['getQuery ' ])
98+ ->onlyMethods (['getQuery ' ])
9799 ->getMock ();
98100
99101 $ qb ->expects ($ this ->once ())
@@ -114,8 +116,8 @@ public function testFilterEmptyUuids($entityClass)
114116 {
115117 $ em = DoctrineTestHelper::createTestEntityManager ();
116118
117- $ query = $ this ->getMockBuilder (\ QueryMock::class)
118- ->setMethods (['setParameter ' , 'getResult ' , 'getSql ' , '_doExecute ' ])
119+ $ query = $ this ->getMockBuilder (QueryMock::class)
120+ ->onlyMethods (['setParameter ' , 'getResult ' , 'getSql ' , '_doExecute ' ])
119121 ->getMock ();
120122
121123 $ query
@@ -129,7 +131,7 @@ public function testFilterEmptyUuids($entityClass)
129131
130132 $ qb = $ this ->getMockBuilder (\Doctrine \ORM \QueryBuilder::class)
131133 ->setConstructorArgs ([$ em ])
132- ->setMethods (['getQuery ' ])
134+ ->onlyMethods (['getQuery ' ])
133135 ->getMock ();
134136
135137 $ qb ->expects ($ this ->once ())
@@ -159,8 +161,8 @@ public function testFilterUid($entityClass)
159161
160162 $ em = DoctrineTestHelper::createTestEntityManager ();
161163
162- $ query = $ this ->getMockBuilder (\ QueryMock::class)
163- ->setMethods (['setParameter ' , 'getResult ' , 'getSql ' , '_doExecute ' ])
164+ $ query = $ this ->getMockBuilder (QueryMock::class)
165+ ->onlyMethods (['setParameter ' , 'getResult ' , 'getSql ' , '_doExecute ' ])
164166 ->getMock ();
165167
166168 $ query
@@ -174,7 +176,7 @@ public function testFilterUid($entityClass)
174176
175177 $ qb = $ this ->getMockBuilder (\Doctrine \ORM \QueryBuilder::class)
176178 ->setConstructorArgs ([$ em ])
177- ->setMethods (['getQuery ' ])
179+ ->onlyMethods (['getQuery ' ])
178180 ->getMock ();
179181
180182 $ qb ->expects ($ this ->once ())
@@ -206,7 +208,7 @@ public function testUidThrowProperException($entityClass)
206208
207209 $ qb = $ this ->getMockBuilder (\Doctrine \ORM \QueryBuilder::class)
208210 ->setConstructorArgs ([$ em ])
209- ->setMethods (['getQuery ' ])
211+ ->onlyMethods (['getQuery ' ])
210212 ->getMock ();
211213
212214 $ qb ->expects ($ this ->never ())
@@ -227,8 +229,8 @@ public function testEmbeddedIdentifierName()
227229 {
228230 $ em = DoctrineTestHelper::createTestEntityManager ();
229231
230- $ query = $ this ->getMockBuilder (\ QueryMock::class)
231- ->setMethods (['setParameter ' , 'getResult ' , 'getSql ' , '_doExecute ' ])
232+ $ query = $ this ->getMockBuilder (QueryMock::class)
233+ ->onlyMethods (['setParameter ' , 'getResult ' , 'getSql ' , '_doExecute ' ])
232234 ->getMock ();
233235
234236 $ query
@@ -242,7 +244,7 @@ public function testEmbeddedIdentifierName()
242244
243245 $ qb = $ this ->getMockBuilder (\Doctrine \ORM \QueryBuilder::class)
244246 ->setConstructorArgs ([$ em ])
245- ->setMethods (['getQuery ' ])
247+ ->onlyMethods (['getQuery ' ])
246248 ->getMock ();
247249 $ qb ->expects ($ this ->once ())
248250 ->method ('getQuery ' )
@@ -271,3 +273,24 @@ public static function provideUidEntityClasses()
271273 ];
272274 }
273275}
276+
277+ class QueryMock extends AbstractQuery
278+ {
279+ public function __construct ()
280+ {
281+ }
282+
283+ /**
284+ * @return array|string
285+ */
286+ public function getSQL ()
287+ {
288+ }
289+
290+ /**
291+ * @return Result|int
292+ */
293+ protected function _doExecute ()
294+ {
295+ }
296+ }
0 commit comments