withActiveCallable(callable $is_active)
withAvailableCallable(callable $is_available)
withNonAvailableReason(Legacy $element)
setTypeInformation(TypeInformation $information)
withAlwaysAvailable(bool $always_active)
__construct(IdentificationInterface $provider_identification)
AbstractBaseItem constructor.
withVisibilityCallable(callable $is_visible)