Subversion-Projekte lars-tiefland.laravel_shop

Revision

Zur aktuellen Revision | Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
148 lars 1
<?php
2
 
3
namespace Illuminate\Auth\Access;
4
 
5
trait HandlesAuthorization
6
{
7
    /**
8
     * Create a new access response.
9
     *
10
     * @param  string|null  $message
11
     * @param  mixed  $code
12
     * @return \Illuminate\Auth\Access\Response
13
     */
14
    protected function allow($message = null, $code = null)
15
    {
16
        return Response::allow($message, $code);
17
    }
18
 
19
    /**
20
     * Throws an unauthorized exception.
21
     *
22
     * @param  string|null  $message
23
     * @param  mixed|null  $code
24
     * @return \Illuminate\Auth\Access\Response
25
     */
26
    protected function deny($message = null, $code = null)
27
    {
28
        return Response::deny($message, $code);
29
    }
30
 
31
    /**
32
     * Deny with a HTTP status code.
33
     *
34
     * @param  int  $status
35
     * @param  ?string  $message
36
     * @param  ?int  $code
37
     * @return \Illuminate\Auth\Access\Response
38
     */
39
    public function denyWithStatus($status, $message = null, $code = null)
40
    {
41
        return Response::denyWithStatus($status, $message, $code);
42
    }
43
 
44
    /**
45
     * Deny with a 404 HTTP status code.
46
     *
47
     * @param  ?string  $message
48
     * @param  ?int  $code
49
     * @return \Illuminate\Auth\Access\Response
50
     */
51
    public function denyAsNotFound($message = null, $code = null)
52
    {
53
        return Response::denyWithStatus(404, $message, $code);
54
    }
55
}