src/Foundation/ServiceProviders/ServerServiceProvider.php
public function register(Container $pimple)
    {
        $pimple['encryptor'] = function ($pimple) {
            return new Encryptor(
                $pimple['config']['app_id'],
                $pimple['config']['token'],
                $pimple['config']['aes_key']
            );
        };

        $pimple['server'] = function ($pimple) {
            $server = new Guard($pimple['config']['token']);

            $server->debug($pimple['config']['debug']);

            $server->setEncryptor($pimple['encryptor']);

            return $server;
        };
    }
public function register(Container $pimple)
    {
        $pimple['encryptor'] = function ($pimple) {
            return new Encryptor(
                $pimple['config']['app_id'],
                $pimple['config']['token'],
                $pimple['config']['aes_key']
            );
        };

        $pimple['server'] = function ($pimple) {
            $server = new Guard($pimple['config']['token']);

            $server->debug($pimple['config']['debug']);

            $server->setEncryptor($pimple['encryptor']);

            return $server;
        };
    }
public function register ( Container $ pimple ) { $ pimple [ 'encryptor' ] = function ( $ pimple ) { return new Encryptor ( $ pimple [ 'config' ] [ 'app_id' ] , $ pimple [ 'config' ] [ 'token' ] , $ pimple [ 'config' ] [ 'aes_key' ] ) ; } ; $ pimple [ 'server' ] = function ( $ pimple ) { $ server = new Guard ( $ pimple [ 'config' ] [ 'token' ] ) ; $ server -> debug ( $ pimple [ 'config' ] [ 'debug' ] ) ; $ server -> setEncryptor ( $ pimple [ 'encryptor' ] ) ; return $ server ; } ; }
Registers services on the given container.

This method should only be used to configure services and parameters.
It should not get services.

@param Container $pimple A container instance
Registers services on the given container .