Passed
Push — main ( 525366...99eb4f )
by Thierry
03:58
created

TraitAttribute   A

Complexity

Total Complexity 2

Size/Duplication

Total Lines 15
Duplicated Lines 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
eloc 8
c 1
b 0
f 0
dl 0
loc 15
rs 10
wmc 2

2 Methods

Rating   Name   Duplication   Size   Complexity  
A cbMultiple() 0 7 1
A withCallbacks() 0 4 1
1
<?php
2
declare(strict_types=1);
3
4
namespace Jaxon\Attributes\Tests\Attr\Ajax;
5
6
use Jaxon\Attributes\Attribute\After;
7
use Jaxon\Attributes\Attribute\Before;
8
use Jaxon\Attributes\Attribute\Callback;
9
10
trait TraitAttribute
11
{
12
    #[Callback('jaxon.callback.first')]
13
    #[Callback('jaxon.callback.second')]
14
    public function withCallbacks()
15
    {
16
    }
17
18
    #[Before(call: 'funcBefore1')]
19
    #[Before(call: 'funcBefore2')]
20
    #[After(call: 'funcAfter1')]
21
    #[After(call: 'funcAfter2')]
22
    #[After(call: 'funcAfter3')]
23
    public function cbMultiple()
24
    {
25
    }
26
}
27