44
55namespace PhpDb \Adapter \Sqlite \Metadata \Source ;
66
7+ use Override ;
78use PhpDb \Adapter \AdapterInterface ;
89use PhpDb \Metadata \Source \AbstractSource ;
910use PhpDb \ResultSet \ResultSetInterface ;
1516use function preg_match ;
1617use function strtoupper ;
1718
18- class SqliteMetadata extends AbstractSource
19+ final class SqliteMetadata extends AbstractSource
1920{
21+ #[Override]
2022 protected function loadSchemaData (): void
2123 {
2224 if (isset ($ this ->data ['schemas ' ])) {
@@ -31,6 +33,7 @@ protected function loadSchemaData(): void
3133 $ this ->data ['schemas ' ] = $ schemas ;
3234 }
3335
36+ #[Override]
3437 protected function loadTableNameData (string $ schema ): void
3538 {
3639 if (isset ($ this ->data ['table_names ' ][$ schema ])) {
@@ -73,6 +76,7 @@ protected function loadTableNameData(string $schema): void
7376 $ this ->data ['table_names ' ][$ schema ] = $ tables ;
7477 }
7578
79+ #[Override]
7680 protected function loadColumnData (string $ table , string $ schema ): void
7781 {
7882 if (isset ($ this ->data ['columns ' ][$ schema ][$ table ])) {
@@ -106,6 +110,7 @@ protected function loadColumnData(string $table, string $schema): void
106110 $ this ->data ['sqlite_columns ' ][$ schema ][$ table ] = $ results ;
107111 }
108112
113+ #[Override]
109114 protected function loadConstraintData (string $ table , string $ schema ): void
110115 {
111116 if (isset ($ this ->data ['constraints ' ][$ schema ][$ table ])) {
@@ -167,6 +172,7 @@ protected function loadConstraintData(string $table, string $schema): void
167172 foreach ($ foreignKeys as $ fk ) {
168173 if ($ id !== $ fk ['id ' ]) {
169174 $ id = $ fk ['id ' ];
175+ // todo: decide on whether to continue to use _laminas_
170176 $ name = '_laminas_ ' . $ table . '_FOREIGN_KEY_ ' . ($ id + 1 );
171177 $ constraints [$ name ] = [
172178 'constraint_name ' => $ name ,
@@ -189,6 +195,7 @@ protected function loadConstraintData(string $table, string $schema): void
189195 $ this ->data ['constraints ' ][$ schema ][$ table ] = $ constraints ;
190196 }
191197
198+ #[Override]
192199 protected function loadTriggerData (string $ schema ): void
193200 {
194201 if (isset ($ this ->data ['triggers ' ][$ schema ])) {
0 commit comments