@@ -41,7 +41,7 @@ class AlterAuditTable
4141 *
4242 * @param array[] $config The content of the configuration file.
4343 */
44- public function __construct (&$ config )
44+ public function __construct (array &$ config )
4545 {
4646 $ this ->config = &$ config ;
4747 $ this ->codeStore = new AlterTableCodeStore ();
@@ -57,7 +57,7 @@ public function __construct(&$config)
5757 *
5858 * return string
5959 */
60- public function main ()
60+ public function main (): string
6161 {
6262 $ tables = $ this ->getTableList ();
6363 foreach ($ tables as $ table )
@@ -74,7 +74,7 @@ public function main()
7474 *
7575 * @param string $tableName The name of the table.
7676 */
77- private function compareTable ($ tableName )
77+ private function compareTable (string $ tableName ): void
7878 {
7979 $ dataTable = $ this ->getTableMetadata ($ this ->config ['database ' ]['data_schema ' ], $ tableName );
8080 $ auditTable = $ this ->getTableMetadata ($ this ->config ['database ' ]['audit_schema ' ], $ tableName );
@@ -94,7 +94,7 @@ private function compareTable($tableName)
9494 * @param TableMetadata $dataTable The metadata of the data table.
9595 * @param TableMetadata $auditTable The metadata of the audit table.
9696 */
97- private function compareTableColumns ($ dataTable , $ auditTable )
97+ private function compareTableColumns (TableMetadata $ dataTable , TableMetadata $ auditTable ): void
9898 {
9999 $ diff = TableColumnsMetadata::differentColumnTypes ($ dataTable ->getColumns (), $ auditTable ->getColumns ());
100100
@@ -136,7 +136,7 @@ private function compareTableColumns($dataTable, $auditTable)
136136 * @param TableMetadata $dataTable The metadata of the data table.
137137 * @param TableMetadata $auditTable The metadata of the audit table.
138138 */
139- private function compareTableOptions ($ dataTable , $ auditTable )
139+ private function compareTableOptions (TableMetadata $ dataTable , TableMetadata $ auditTable ): void
140140 {
141141 $ options = TableMetadata::compareOptions ($ dataTable , $ auditTable );
142142
@@ -178,7 +178,7 @@ private function compareTableOptions($dataTable, $auditTable)
178178 *
179179 * @return string[]
180180 */
181- private function getTableList ()
181+ private function getTableList (): array
182182 {
183183 $ tables1 = [];
184184 foreach ($ this ->config ['tables ' ] as $ tableName => $ config )
@@ -215,7 +215,7 @@ private function getTableList()
215215 *
216216 * @return TableMetadata
217217 */
218- private function getTableMetadata ($ schemaName , $ tableName )
218+ private function getTableMetadata (string $ schemaName , string $ tableName ): TableMetadata
219219 {
220220 $ table = AuditDataLayer::getTableOptions ($ schemaName , $ tableName );
221221 $ columns = AuditDataLayer::getTableColumns ($ schemaName , $ tableName );
0 commit comments