ResourcesTest: Add variable type annotations
[lhc/web/wiklou.git] / tests / phpunit / structure / ResourcesTest.php
index bcd57a0..7576602 100644 (file)
@@ -45,6 +45,7 @@ class ResourcesTest extends MediaWikiTestCase {
                $data = self::getAllModules();
                $illegalDeps = array( 'jquery', 'mediawiki' );
 
+               /** @var ResourceLoaderModule $module */
                foreach ( $data['modules'] as $moduleName => $module ) {
                        foreach ( $illegalDeps as $illegalDep ) {
                                $this->assertNotContains(
@@ -63,6 +64,7 @@ class ResourcesTest extends MediaWikiTestCase {
                $data = self::getAllModules();
                $validDeps = array_keys( $data['modules'] );
 
+               /** @var ResourceLoaderModule $module */
                foreach ( $data['modules'] as $moduleName => $module ) {
                        foreach ( $module->getDependencies() as $dep ) {
                                $this->assertContains(
@@ -85,6 +87,7 @@ class ResourcesTest extends MediaWikiTestCase {
                $data = self::getAllModules();
                $validDeps = array_keys( $data['modules'] );
 
+               /** @var ResourceLoaderModule $module */
                foreach ( $data['modules'] as $moduleName => $module ) {
                        $moduleTargets = $module->getTargets();
                        foreach ( $module->getDependencies() as $dep ) {
@@ -255,7 +258,7 @@ class ResourcesTest extends MediaWikiTestCase {
                                $cases[] = array(
                                        $method->invoke( $module, $file ),
                                        $moduleName,
-                                       $file,
+                                       ( $file instanceof ResourceLoaderFilePath ? $file->getPath() : $file ),
                                );
                        }
                }