*/
class ResourceLoaderImageModule extends ResourceLoaderModule {
+ /** @var array|null */
protected $definition = null;
/**
protected $origin = self::ORIGIN_CORE_SITEWIDE;
+ /** @var ResourceLoaderImage[]|null */
+ protected $imageObjects = null;
+ /** @var array */
protected $images = [];
+ /** @var string|null */
protected $defaultColor = null;
protected $useDataURI = true;
+ /** @var array|null */
+ protected $globalVariants = null;
+ /** @var array */
protected $variants = [];
+ /** @var string|null */
protected $prefix = null;
protected $selectorWithoutVariant = '.{prefix}-{name}';
protected $selectorWithVariant = '.{prefix}-{name}-{variant}';
*/
public function getImages( ResourceLoaderContext $context ) {
$skin = $context->getSkin();
- if ( !isset( $this->imageObjects ) ) {
+ if ( $this->imageObjects === null ) {
$this->loadFromDefinition();
$this->imageObjects = [];
}
*/
public function getGlobalVariants( ResourceLoaderContext $context ) {
$skin = $context->getSkin();
- if ( !isset( $this->globalVariants ) ) {
+ if ( $this->globalVariants === null ) {
$this->loadFromDefinition();
$this->globalVariants = [];
}