Code Duplication    Length = 13-13 lines in 4 locations

Api/Config/CommandConfigTrait.php 2 locations

@@ 79-91 (lines=13) @@
76
     *
77
     * @throws \InvalidArgumentException
78
     */
79
    public function onPreDispatchEvent($handler)
80
    {
81
        if (!is_callable($handler)) {
82
            throw new \InvalidArgumentException(sprintf(
83
                'Expected a callable. Got: %s',
84
                is_object($handler) ? get_class($handler) : gettype($handler)
85
            ));
86
        }
87
88
        $this->preDispatchHandler = $handler;
89
90
        return $this;
91
    }
92
93
    /**
94
     * @param callable $handler
@@ 100-112 (lines=13) @@
97
     *
98
     * @throws \InvalidArgumentException
99
     */
100
    public function onPostDispatchEvent($handler)
101
    {
102
        if (!is_callable($handler)) {
103
            throw new \InvalidArgumentException(sprintf(
104
                'Expected a callable. Got: %s',
105
                is_object($handler) ? get_class($handler) : gettype($handler)
106
            ));
107
        }
108
109
        $this->postDispatchHandler = $handler;
110
111
        return $this;
112
    }
113
114
    /**
115
     * @return callable

Handler/DefaultEventHandler.php 2 locations

@@ 57-69 (lines=13) @@
54
     *
55
     * @return $this
56
     */
57
    public function addPreDispatchEventHandler($handler)
58
    {
59
        if (!is_callable($handler)) {
60
            throw new \InvalidArgumentException(sprintf(
61
                'Expected a callable. Got: %s',
62
                is_object($handler) ? get_class($handler) : gettype($handler)
63
            ));
64
        }
65
66
        $this->preDispatchHandler = $handler;
67
68
        return $this;
69
    }
70
71
    /**
72
     * @param callable $handler
@@ 76-88 (lines=13) @@
73
     *
74
     * @return $this
75
     */
76
    public function addPostDispatchEventHandler($handler)
77
    {
78
        if (!is_callable($handler)) {
79
            throw new \InvalidArgumentException(sprintf(
80
                'Expected a callable. Got: %s',
81
                is_object($handler) ? get_class($handler) : gettype($handler)
82
            ));
83
        }
84
85
        $this->postDispatchHandler = $handler;
86
87
        return $this;
88
    }
89
90
    /**
91
     * @return $this