src/Neutrino/Module.php
public function registerServices(DiInterface $di)
    {
        foreach ($this->providers as $name => $provider) {
            if (is_string($name)) {
                $service = new Service($name, $provider, true);

                $di->setRaw($name, $service);
                $di->setRaw($provider, $service);

                continue;
            }

            /* @var \Neutrino\Interfaces\Providable $prv */
            $prv = new $provider();

            $prv->registering();
        }

        $this->initialise($di);
    }
public function registerServices(DiInterface $di)
    {
        foreach ($this->providers as $name => $provider) {
            if (is_string($name)) {
                $service = new Service($name, $provider, true);

                $di->setRaw($name, $service);
                $di->setRaw($provider, $service);

                continue;
            }

            /* @var \Neutrino\Interfaces\Providable $prv */
            $prv = new $provider();

            $prv->registering();
        }

        $this->initialise($di);
    }
This methods registers the services to be used by the application

@param \Phalcon\DiInterface $di