Code Duplication    Length = 16-16 lines in 2 locations

src/Commands/RegisterRoutes.php 1 location

@@ 94-109 (lines=16) @@
91
     *
92
     * @author Donii Sergii <[email protected]>
93
     */
94
    protected function getTransportProvider()
95
    {
96
        if (is_object($this->transportProvider)) {
97
            return $this->transportProvider;
98
        }
99
100
        if (is_null($this->transportProvider) || empty($this->transportProvider)) {
101
            $this->transportProvider = '\Thruway\Transport\PawlTransportProvider';
102
        }
103
104
        if (is_string($this->transportProvider)) {
105
            return $this->transportProvider = new $this->transportProvider($this->getTransportURI());
106
        }
107
108
        throw new InvalidWampTransportProvider();
109
    }
110
111
    /**
112
     * Get transport url

src/Commands/RunServer.php 1 location

@@ 168-183 (lines=16) @@
165
     *
166
     * @author Donii Sergii <[email protected]>
167
     */
168
    protected function getTransportProvider()
169
    {
170
        if (is_object($this->transportProvider)) {
171
            return $this->transportProvider;
172
        }
173
174
        if (is_null($this->transportProvider) || empty($this->transportProvider)) {
175
            $this->transportProvider = 'Thruway\Transport\RatchetTransportProvider';
176
        }
177
178
        if (is_string($this->transportProvider)) {
179
            return $this->transportProvider = new $this->transportProvider($this->host, $this->port);
180
        }
181
182
        throw new InvalidWampTransportProvider();
183
    }
184
}
185