protected $only = self::INHERIT_VALUE;
protected $version = self::INHERIT_VALUE;
protected $raw = self::INHERIT_VALUE;
+ protected $contentOverrideCallback = self::INHERIT_VALUE;
public function __construct( ResourceLoaderContext $context ) {
$this->context = $context;
return $this->context->getResourceLoader();
}
+ public function getContentOverrideCallback() {
+ if ( $this->contentOverrideCallback === self::INHERIT_VALUE ) {
+ return $this->context->getContentOverrideCallback();
+ }
+ return $this->contentOverrideCallback;
+ }
+
+ /**
+ * @see self::getContentOverrideCallback
+ * @since 1.32
+ * @param callable|null|int $callback As per self::getContentOverrideCallback,
+ * or self::INHERIT_VALUE
+ */
+ public function setContentOverrideCallback( $callback ) {
+ $this->contentOverrideCallback = $callback;
+ }
+
}