private function getServices()
    {
        $container = new DependencyInjectionContainer();
        $components = $this->getComponents();

        foreach ($components as $component) {
            // Sometimes on failures due to invalid configuration, components might return void
            if (is_object($component)) {
                $container->register($component->getName(), $component->getInstance($container, $this->config, $this->input));
            }
        }

        return $container->getAll();
    }
private function getServices()
    {
        $container = new DependencyInjectionContainer();
        $components = $this->getComponents();

        foreach ($components as $component) {
            // Sometimes on failures due to invalid configuration, components might return void
            if (is_object($component)) {
                $container->register($component->getName(), $component->getInstance($container, $this->config, $this->input));
            }
        }

        return $container->getAll();
    }
private function getServices ( ) { $ container = new DependencyInjectionContainer ( ) ; $ components = $ this -> getComponents ( ) ; foreach ( $ components as $ component ) { // Sometimes on failures due to invalid configuration, components might return void if ( is_object ( $ component ) ) { $ container -> register ( $ component -> getName ( ) , $ component -> getInstance ( $ container , $ this -> config , $ this -> input ) ) ; } } return $ container -> getAll ( ) ; }
Returns configured and prepared core services

@return array
Returns configured and prepared core services