public function register( $context = null ) {
		$context = $this->validate_context( $context );
		array_walk( $this->dependencies,
			[ $this, 'register_dependency_type' ], $context );
	}
public function register( $context = null ) {
		$context = $this->validate_context( $context );
		array_walk( $this->dependencies,
			[ $this, 'register_dependency_type' ], $context );
	}
public function register ( $ context = null ) { $ context = $ this -> validate_context ( $ context ) ; array_walk ( $ this -> dependencies , [ $ this , 'register_dependency_type' ] , $ context ) ; }
Register all dependencies.

@since 0.1.0

@param mixed $context Optional. The context to pass to the dependencies.
Register all dependencies .