aboutsummaryrefslogtreecommitdiffstats
path: root/includes/resourceloader/ResourceLoaderImageModule.php
diff options
context:
space:
mode:
Diffstat (limited to 'includes/resourceloader/ResourceLoaderImageModule.php')
-rw-r--r--includes/resourceloader/ResourceLoaderImageModule.php15
1 files changed, 7 insertions, 8 deletions
diff --git a/includes/resourceloader/ResourceLoaderImageModule.php b/includes/resourceloader/ResourceLoaderImageModule.php
index 6fd008950058..31d66e9b5b73 100644
--- a/includes/resourceloader/ResourceLoaderImageModule.php
+++ b/includes/resourceloader/ResourceLoaderImageModule.php
@@ -26,7 +26,6 @@
* @since 1.25
*/
class ResourceLoaderImageModule extends ResourceLoaderModule {
-
/** @var array */
protected $definition;
@@ -235,7 +234,7 @@ class ResourceLoaderImageModule extends ResourceLoaderModule {
* @param ResourceLoaderContext $context
* @return ResourceLoaderImage|null
*/
- public function getImage( $name, ResourceLoaderContext $context ) {
+ public function getImage( $name, ResourceLoaderContext $context ) : ?ResourceLoaderImage {
$this->loadFromDefinition();
$images = $this->getImages( $context );
return $images[$name] ?? null;
@@ -246,7 +245,7 @@ class ResourceLoaderImageModule extends ResourceLoaderModule {
* @param ResourceLoaderContext $context
* @return ResourceLoaderImage[] Array keyed by image name
*/
- public function getImages( ResourceLoaderContext $context ) {
+ public function getImages( ResourceLoaderContext $context ) : array {
$skin = $context->getSkin();
if ( $this->imageObjects === null ) {
$this->loadFromDefinition();
@@ -294,7 +293,7 @@ class ResourceLoaderImageModule extends ResourceLoaderModule {
* @param ResourceLoaderContext $context
* @return string[]
*/
- public function getGlobalVariants( ResourceLoaderContext $context ) {
+ public function getGlobalVariants( ResourceLoaderContext $context ) : array {
$skin = $context->getSkin();
if ( $this->globalVariants === null ) {
$this->loadFromDefinition();
@@ -306,7 +305,7 @@ class ResourceLoaderImageModule extends ResourceLoaderModule {
$this->variants[$skin] = $this->variants['default'] ?? [];
}
foreach ( $this->variants[$skin] as $name => $config ) {
- if ( isset( $config['global'] ) && $config['global'] ) {
+ if ( $config['global'] ?? false ) {
$this->globalVariants[$skin][] = $name;
}
}
@@ -319,7 +318,7 @@ class ResourceLoaderImageModule extends ResourceLoaderModule {
* @param ResourceLoaderContext $context
* @return array
*/
- public function getStyles( ResourceLoaderContext $context ) {
+ public function getStyles( ResourceLoaderContext $context ) : array {
$this->loadFromDefinition();
// Build CSS rules
@@ -395,7 +394,7 @@ class ResourceLoaderImageModule extends ResourceLoaderModule {
* @param string $fallback Fallback URI
* @return string[] CSS declarations to use given URIs as background-image
*/
- protected function getCssDeclarations( $primary, $fallback ) {
+ protected function getCssDeclarations( $primary, $fallback ) : array {
$primaryUrl = CSSMin::buildUrlValue( $primary );
$fallbackUrl = CSSMin::buildUrlValue( $fallback );
return [
@@ -472,7 +471,7 @@ class ResourceLoaderImageModule extends ResourceLoaderModule {
*
* @param array $options Module definition
* @param string|null $localBasePath Path to use if not provided in module definition. Defaults
- * to $IP
+ * to $IP.
* @return string Local base path
*/
public static function extractLocalBasePath( array $options, $localBasePath = null ) {