Overview

Namespaces

  • Minion
    • Service
    • Twig

Classes

  • Minion\Application
  • Minion\Console
  • Minion\Controller
  • Minion\Service\ServiceConfig
  • Minion\Service\ServiceProvider
  • Minion\Twig\AssetExtension
  • Minion\Twig\MiscExtension
  • Minion\Twig\TwigExtensionTagServiceProvider
  • Minion\Twig\UrlExtension
  • Minion\Utils

Interfaces

  • Minion\ControllerInterface
  • Minion\Service\ServiceConfigInterface
  • Minion\Service\ServiceProviderInterface
  • Overview
  • Namespace
  • Class
 1: <?php
 2: 
 3: /**
 4:  * This file is part of the Minion package.
 5:  * For the full copyright and license information, please view the LICENSE
 6:  * file that was distributed with this source code.
 7:  *
 8:  * @license MIT License
 9:  */
10: 
11: namespace Minion\Service;
12: 
13: /**
14:  * Interface ServiceProviderInterface
15:  *
16:  * @package Minion
17:  * @author Damian SzczerbiƄski <dszczer@gmail.com>
18:  */
19: interface ServiceProviderInterface extends \Silex\ServiceProviderInterface
20: {
21:     /**
22:      * Set service configuration object into provider.
23:      *
24:      * @param ServiceConfig $service
25:      *
26:      * @return void
27:      */
28:     public function setServiceConfig(ServiceConfig $service);
29: 
30:     /**
31:      * Get service configuration.
32:      *
33:      * @return ServiceConfig
34:      */
35:     public function getServiceConfig();
36: }
API documentation generated by ApiGen