2828 */
2929final class MainRepository
3030{
31- /** @var array<string, DriverInterface<SummarizedResult<CypherList< CypherMap<OGMTypes> >>>> */
31+ /** @var array<string, DriverInterface<SummarizedResult<CypherMap<OGMTypes>>>> */
3232 private array $ drivers ;
33- /** @var array<string, SessionInterface<SummarizedResult<CypherList< CypherMap<OGMTypes> >>>> */
33+ /** @var array<string, SessionInterface<SummarizedResult<CypherMap<OGMTypes>>>> */
3434 private array $ sessions ;
35- /** @var array<string, SummarizedResult<CypherList< CypherMap<OGMTypes> >>|TestkitResponseInterface> */
35+ /** @var array<string, SummarizedResult<CypherMap<OGMTypes>>|TestkitResponseInterface> */
3636 private array $ records ;
3737 /** @var array<string, Iterator<int, CypherMap<OGMTypes>>> */
3838 private array $ recordIterators ;
39- /** @var array<string, UnmanagedTransactionInterface<SummarizedResult<CypherList< CypherMap<OGMTypes> >>>> */
39+ /** @var array<string, UnmanagedTransactionInterface<SummarizedResult<CypherMap<OGMTypes>>>> */
4040 private array $ transactions ;
4141 /** @var array<string, Uuid> */
4242 private array $ sessionToTransactions = [];
4343
4444 /**
45- * @param array<string, DriverInterface<SummarizedResult<CypherList< CypherMap<OGMTypes> >>>> $drivers
46- * @param array<string, SessionInterface<SummarizedResult<CypherList< CypherMap<OGMTypes> >>>> $sessions
47- * @param array<string, SummarizedResult<CypherList< CypherMap<OGMTypes> >>|TestkitResponseInterface> $records
48- * @param array<string, UnmanagedTransactionInterface<SummarizedResult<CypherList< CypherMap<OGMTypes> >>>> $transactions
45+ * @param array<string, DriverInterface<SummarizedResult<CypherMap<OGMTypes>>>> $drivers
46+ * @param array<string, SessionInterface<SummarizedResult<CypherMap<OGMTypes>>>> $sessions
47+ * @param array<string, SummarizedResult<CypherMap<OGMTypes>>|TestkitResponseInterface> $records
48+ * @param array<string, UnmanagedTransactionInterface<SummarizedResult<CypherMap<OGMTypes>>>> $transactions
4949 */
5050 public function __construct (array $ drivers , array $ sessions , array $ records , array $ transactions )
5151 {
@@ -57,7 +57,7 @@ public function __construct(array $drivers, array $sessions, array $records, arr
5757 }
5858
5959 /**
60- * @param DriverInterface<SummarizedResult<CypherList< CypherMap<OGMTypes> >>> $driver
60+ * @param DriverInterface<SummarizedResult<CypherMap<OGMTypes>>> $driver
6161 */
6262 public function addDriver (Uuid $ id , DriverInterface $ driver ): void
6363 {
@@ -78,15 +78,15 @@ public function getIterator(Uuid $id): Iterator
7878 }
7979
8080 /**
81- * @return DriverInterface<SummarizedResult<CypherList< CypherMap<OGMTypes> >>>
81+ * @return DriverInterface<SummarizedResult<CypherMap<OGMTypes>>>
8282 */
8383 public function getDriver (Uuid $ id ): DriverInterface
8484 {
8585 return $ this ->drivers [$ id ->toRfc4122 ()];
8686 }
8787
8888 /**
89- * @param SessionInterface<SummarizedResult<CypherList< CypherMap<OGMTypes> >>> $session
89+ * @param SessionInterface<SummarizedResult<CypherMap<OGMTypes>>> $session
9090 */
9191 public function addSession (Uuid $ id , SessionInterface $ session ): void
9292 {
@@ -99,22 +99,22 @@ public function removeSession(Uuid $id): void
9999 }
100100
101101 /**
102- * @return SessionInterface<SummarizedResult<CypherList< CypherMap<OGMTypes> >>>
102+ * @return SessionInterface<SummarizedResult<CypherMap<OGMTypes>>>
103103 */
104104 public function getSession (Uuid $ id ): SessionInterface
105105 {
106106 return $ this ->sessions [$ id ->toRfc4122 ()];
107107 }
108108
109109 /**
110- * @param SummarizedResult<CypherList< CypherMap<OGMTypes> >>|TestkitResponseInterface $result
110+ * @param SummarizedResult<CypherMap<OGMTypes>>|TestkitResponseInterface $result
111111 */
112112 public function addRecords (Uuid $ id , $ result ): void
113113 {
114114 $ this ->records [$ id ->toRfc4122 ()] = $ result ;
115115 if ($ result instanceof SummarizedResult) {
116- /** @var SummarizedResult<CypherList< CypherMap<OGMTypes> >> $result */
117- $ this ->recordIterators [$ id ->toRfc4122 ()] = $ result ->getResult ()-> getIterator ();
116+ /** @var SummarizedResult<CypherMap<OGMTypes>> $result */
117+ $ this ->recordIterators [$ id ->toRfc4122 ()] = $ result ->getIterator ();
118118 }
119119 }
120120
@@ -124,15 +124,15 @@ public function removeRecords(Uuid $id): void
124124 }
125125
126126 /**
127- * @return SummarizedResult<CypherList< CypherMap<OGMTypes> >>|TestkitResponseInterface
127+ * @return SummarizedResult<CypherMap<OGMTypes>>|TestkitResponseInterface
128128 */
129129 public function getRecords (Uuid $ id )
130130 {
131131 return $ this ->records [$ id ->toRfc4122 ()];
132132 }
133133
134134 /**
135- * @param UnmanagedTransactionInterface<SummarizedResult<CypherList< CypherMap<OGMTypes> >>> $transaction
135+ * @param UnmanagedTransactionInterface<SummarizedResult<CypherMap<OGMTypes>>> $transaction
136136 */
137137 public function addTransaction (Uuid $ id , UnmanagedTransactionInterface $ transaction ): void
138138 {
@@ -145,7 +145,7 @@ public function removeTransaction(Uuid $id): void
145145 }
146146
147147 /**
148- * @return UnmanagedTransactionInterface<SummarizedResult<CypherList< CypherMap<OGMTypes> >>>
148+ * @return UnmanagedTransactionInterface<SummarizedResult<CypherMap<OGMTypes>>>
149149 */
150150 public function getTransaction (Uuid $ id ): UnmanagedTransactionInterface
151151 {
0 commit comments