public function registerInitializer(ContainerInitializerInterface $initializer)
	{
		$key = get_class($initializer);
		
		if(empty($this->initializers[$key]))
		{
			$this->initializers[$key] = $initializer;
		}
		
		return $this;
	}
public function registerInitializer(ContainerInitializerInterface $initializer)
	{
		$key = get_class($initializer);
		
		if(empty($this->initializers[$key]))
		{
			$this->initializers[$key] = $initializer;
		}
		
		return $this;
	}
public function registerInitializer ( ContainerInitializerInterface $ initializer ) { $ key = get_class ( $ initializer ) ; if ( empty ( $ this -> initializers [ $ key ] ) ) { $ this -> initializers [ $ key ] = $ initializer ; } return $ this ; }
Register a container initializer if it has not been registered yet.

@param ContainerInitializerInterface $initializer
@return ContainerInitializerLoader
Register a container initializer if it has not been registered yet .