Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
n/a
0 / 0
n/a
0 / 0
CRAP
n/a
0 / 0
SingleOptinPolicy
n/a
0 / 0
n/a
0 / 0
5
n/a
0 / 0
 view
n/a
0 / 0
n/a
0 / 0
1
 viewAny
n/a
0 / 0
n/a
0 / 0
1
 create
n/a
0 / 0
n/a
0 / 0
1
 update
n/a
0 / 0
n/a
0 / 0
1
 delete
n/a
0 / 0
n/a
0 / 0
1
1<?php
2
3namespace App\Policies;
4
5use App\Policies\Rules\UserStaticRules as USR;
6
7/**
8 * @codeCoverageIgnore
9 */
10class SingleOptinPolicy
11{
12    /**
13     * View an Answer.
14     *
15     * @return boolean
16     */
17    public function view(): bool
18    {
19        return USR::noOne();
20    }
21
22    /**
23     * viewAny an Answer.
24     * @return boolean
25     */
26    public function viewAny(): bool
27    {
28        return USR::everyOne();
29    }
30
31    /**
32     * Create an Answer.
33     *
34     * @return boolean
35     */
36    public function create(): bool
37    {
38        return USR::noOne();
39    }
40
41    /**
42     * Update an Answer.
43     *
44     * @return boolean
45     */
46    public function update(): bool
47    {
48        return USR::noOne();
49    }
50
51    /**
52     * Delete an Answer.
53     *
54     * @return boolean
55     */
56    public function delete(): bool
57    {
58        return USR::everyOne();
59    }
60}