Kraken\Root\Console\Server\Provider\ProjectProvider::register PHP Method

register() protected method

protected register ( Kraken\Container\ContainerInterface $container )
$container Kraken\Container\ContainerInterface
    protected function register(ContainerInterface $container)
    {
        $config = $container->make('Kraken\\Config\\ConfigInterface');
        $runtime = $container->make('Kraken\\Runtime\\RuntimeContainerInterface');
        $channel = $container->make('Kraken\\Runtime\\Service\\ChannelInternal');
        $system = $container->make('Kraken\\Util\\System\\SystemInterface');
        $fs = $container->make('Kraken\\Filesystem\\FilesystemInterface');
        $manager = new ProjectManager($runtime, $channel, $system, $fs);
        $manager->setProjectRoot($config->get('project.config.main.alias'));
        $manager->setProjectName($config->get('project.config.main.name'));
        $container->instance('Kraken\\Console\\Server\\Manager\\ProjectManagerInterface', $manager);
    }
ProjectProvider