diff --git a/src/Illuminate/Session/Store.php b/src/Illuminate/Session/Store.php index e803499ca77d..b78b54c8499d 100755 --- a/src/Illuminate/Session/Store.php +++ b/src/Illuminate/Session/Store.php @@ -7,12 +7,15 @@ use Illuminate\Support\Arr; use Illuminate\Support\MessageBag; use Illuminate\Support\Str; +use Illuminate\Support\Traits\Macroable; use Illuminate\Support\ViewErrorBag; use SessionHandlerInterface; use stdClass; class Store implements Session { + use Macroable; + /** * The session ID. * diff --git a/src/Illuminate/Support/Facades/Session.php b/src/Illuminate/Support/Facades/Session.php index 17078418b145..a36f61334d2a 100755 --- a/src/Illuminate/Support/Facades/Session.php +++ b/src/Illuminate/Support/Facades/Session.php @@ -59,6 +59,10 @@ * @method static void setHandler(\SessionHandlerInterface $handler) * @method static bool handlerNeedsRequest() * @method static void setRequestOnHandler(\Illuminate\Http\Request $request) + * @method static void macro(string $name, object|callable $macro) + * @method static void mixin(object $mixin, bool $replace = true) + * @method static bool hasMacro(string $name) + * @method static void flushMacros() * * @see \Illuminate\Session\SessionManager */