src/Event/Generator.php

Summary

Maintainability
A
35 mins
Test Coverage

Method iterate has 5 arguments (exceeds 4 allowed). Consider refactoring.
Open

    protected function iterate($result, $event, Iterator $iterator, array $args, callable $callback = null)
Severity: Minor
Found in src/Event/Generator.php - About 35 mins to fix

    Possible attempt to access missing magic method __invoke of '\Mvc5\Event\Event'
    Open

            return $event instanceof Event ? $event($listener, $args, $callback) : Signal::emit($listener, $args, $callback);
    Severity: Info
    Found in src/Event/Generator.php by phan

    Call to method emit from undeclared class \Mvc5\Signal
    Open

            return $event instanceof Event ? $event($listener, $args, $callback) : Signal::emit($listener, $args, $callback);
    Severity: Critical
    Found in src/Event/Generator.php by phan

    Possibly zero references to protected method \Mvc5\Event\Generator::generate()
    Open

        protected function generate($event, array $args = [], callable $callback = null)
    Severity: Minor
    Found in src/Event/Generator.php by phan

    There are no issues that match your filters.

    Category
    Status