ServiceProviderInterface.php

Code Hygiene Score: 100

Keine Issues gefunden.

Dependencies 1

Klassen 1

Funktionen 1

Verwendet von 4

Code

<?php

declare(strict_types=1);

// @responsibility: Define contract for DI service providers

namespace ServiceProvider;

use Framework\Container;

/**
 * ServiceProviderInterface defines the contract for all service providers.
 *
 * Each provider is responsible for registering services within a specific
 * bounded context (Chat, Tasks, Content, Infrastructure).
 */
interface ServiceProviderInterface
{
    /**
     * Register services in the DI container.
     *
     * @param Container $container The DI container instance
     * @return void
     */
    public function register(Container $container): void;
}
← Übersicht Graph