Completed
Push — 2.x ( 711074...57aa77 )
by Akihito
17s queued 12s
created

src/Invocation.php (2 issues)

Upgrade to new PHP Analysis Engine

These results are based on our legacy PHP analysis, consider migrating to our new PHP analysis engine instead. Learn more

1
<?php
2
3
declare(strict_types=1);
4
5
namespace Ray\Aop;
6
7
use ArrayObject;
8
9
/**
10
 * This interface represents an invocation in the program.
11
 *
12
 * An invocation is a joinpoint and can be intercepted by an interceptor.
13
 *
14
 * @see http://aopalliance.sourceforge.net/doc/org/aopalliance/intercept/Invocation.html
15
 */
16
interface Invocation extends Joinpoint
17
{
18
    /**
19
     * Get the arguments as an array object.
20
     *
21
     * @return ArrayObject<int, mixed> the argument of the invocation ['arg1', 'arg2']
0 ignored issues
show
The doc-type ArrayObject<int, could not be parsed: Expected "|" or "end of type", but got "<" at position 11. (view supported doc-types)

This check marks PHPDoc comments that could not be parsed by our parser. To see which comment annotations we can parse, please refer to our documentation on supported doc-types.

Loading history...
22
     */
23
    public function getArguments() : ArrayObject;
24
25
    /**
26
     * Get the named arguments as an array object.
27
     *
28
     * @return ArrayObject<string, mixed> the argument of the invocation  [`paramName1'=>'arg1', `paramName2'=>'arg2']
0 ignored issues
show
The doc-type ArrayObject<string, could not be parsed: Expected "|" or "end of type", but got "<" at position 11. (view supported doc-types)

This check marks PHPDoc comments that could not be parsed by our parser. To see which comment annotations we can parse, please refer to our documentation on supported doc-types.

Loading history...
29
     */
30
    public function getNamedArguments() : ArrayObject;
31
}
32