Skip to content
This repository has been archived by the owner on Nov 19, 2024. It is now read-only.

Commit

Permalink
healthcheck - register with classpathes
Browse files Browse the repository at this point in the history
  • Loading branch information
svensp committed Jan 7, 2020
1 parent da11709 commit 4f8263f
Showing 1 changed file with 22 additions and 7 deletions.
29 changes: 22 additions & 7 deletions app/Blueprint/Healthcheck/HealthcheckProvider.php
Original file line number Diff line number Diff line change
Expand Up @@ -20,17 +20,32 @@ class HealthcheckProvider implements Provider {
/**
*/
public function register() {
$this->container['healthcheck-yaml-writer'] = function() {
return new HealthcheckYamlWriter();
};
$this->container[HealthcheckYamlWriter::class] = function() {
return new HealthcheckYamlWriter();
};
$this->container['healthcheck-yaml-writer'] = function($c) {
return $c[HealthcheckYamlWriter::class];
};

$this->container[HealthcheckServiceWriterListener::class] = function ($c) {
return new HealthcheckServiceWriterListener( $c[HealthcheckYamlWriter::class] );
};
$this->container['healthcheck-service-writer-listener'] = function ($c) {
return new HealthcheckServiceWriterListener( $c['healthcheck-yaml-writer'] );
return $c[HealthcheckServiceWriterListener::class];
};
$this->container['healthcheck-default-setter'] = function() {
return new HealthcheckDefaultInformationSetter;

$this->container[HealthcheckDefaultInformationSetter::class] = function() {
return new HealthcheckDefaultInformationSetter;
};
$this->container['healthcheck-default-setter'] = function($c) {
return $c[HealthcheckDefaultInformationSetter::class];
};

$this->container[HealthcheckConfigurationToService::class] = function ($c) {
return new HealthcheckConfigurationToService( $c['healthcheck-default-setter'] );
};
$this->container['healthcheck-parser'] = function ($c) {
return new HealthcheckConfigurationToService( $c['healthcheck-default-setter'] );
return $c[HealthcheckConfigurationToService::class];
};
}

Expand Down

0 comments on commit 4f8263f

Please sign in to comment.