Skip to content
Snippets Groups Projects
Select Git revision
  • 19a1917de0e3a146421a79c2e4d5c76e7cc865f4
  • master default protected
  • bugfix/wordpress-review
  • bugfix/prevent-error-notice
  • remove-arrow
  • feature/update-message
  • feature/minimum-plugin-version-check-demo1
  • feature/plugin-name
  • 3.7.1
  • 3.7.0
  • 3.6.3
  • 3.6.2
  • 3.6.1
  • 3.6.0
  • 3.6.0-beta3
  • 3.6.0-beta2
  • 3.6.0-beta1
  • 3.5.2
  • 3.5.1
  • 3.5.0
  • 3.4.0
  • 3.3.0
  • 3.2.8
  • 3.2.7
  • 3.2.6
  • 3.2.5
  • 3.2.4
  • 3.2.3
28 results

Basic_Requirement_Checker.php

Blame
  • ContainerBuilder.php 850 B
    <?php
    declare( strict_types=1 );
    
    namespace WPDesk\Init\DependencyInjection;
    
    use DI\Container;
    use DI\ContainerBuilder as DiBuilder;
    use DI\Definition\Source\DefinitionSource;
    
    final class ContainerBuilder {
    
    	/** @var DiBuilder */
    	private $original_builder;
    
    	public function __construct( DiBuilder $original_builder ) {
    		$this->original_builder = $original_builder;
    	}
    
    	/**
    	 * Add definitions to the container.
    	 *
    	 * @param string|array|DefinitionSource ...$definitions
    	 *  Can be an array of definitions, the name of a file containing definitions or
    	 *  a DefinitionSource object.
    	 *
    	 * @return $this
    	 */
    	public function add_definitions( ...$definitions ): self {
    		$this->original_builder->addDefinitions( ...$definitions );
    
    		return $this;
    	}
    
    	public function build(): Container {
    		return $this->original_builder->build();
    	}
    
    }