Code Duplication    Length = 7-7 lines in 2 locations

src/Plugins/BasePlugin.php 1 location

@@ 120-126 (lines=7) @@
117
     * @param string $defaultClass the class to use if none is set in config.
118
     * @return object the router instance
119
     */
120
    public function createRouter($config, $defaultClass = false){
121
        $resolver = $config['channel_resolver'] ? (string)$config['channel_resolver'] : $this->channelRegistry;
122
        return $this->buildAndModify($config, array(
123
            $resolver,
124
            $this->doGetChannel('input', $config)
125
        ), $defaultClass);
126
    }
127
128
    /**
129
     * Creates and registers splitter from a configuration object.

src/Context/XMLContext.php 1 location

@@ 462-468 (lines=7) @@
459
     * @param string $defaultClass the class to use if none is set in config. 
460
     * @return object the router instance
461
     */
462
    public function createRouter($config, $defaultClass = false){
463
        $resolver = $config['channel_resolver'] ? (string)$config['channel_resolver'] : $this->channelRegistry;
464
        return ServiceFactory::buildAndModify($config, array(
465
            $resolver,
466
            $this->doGetChannel('input', $config)
467
        ), $defaultClass);
468
    }
469
470
    /**
471
     * Creates and registers splitter from a configuration object.