* @package WoltLabSuite\Core\Data * @since 3.0 */ interface IAccessibleObject { /** * Returns `true` if the given user can access the object. * * @param User $user checked user, if `null` active user is used instead * @return bool */ public function isAccessible(?User $user = null); }