Пример #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="PhpPlatform"/> class.
 /// </summary>
 /// <param name="phpScriptGeneratorOptions">The options of phpScriptGenerator.</param>
 /// <param name="phpVersionProvider">The PHP version provider.</param>
 /// <param name="logger">The logger of PHP platform.</param>
 /// <param name="detector">The detector of PHP platform.</param>
 /// <param name="commonOptions">The <see cref="BuildScriptGeneratorOptions"/>.</param>
 /// <param name="phpComposerInstaller">The <see cref="PhpComposerInstaller"/>.</param>
 /// <param name="phpInstaller">The <see cref="PhpPlatformInstaller"/>.</param>
 /// <param name="phpComposerVersionProvider">The <see cref="IPhpComposerVersionProvider"/>.</param>
 public PhpPlatform(
     IOptions <PhpScriptGeneratorOptions> phpScriptGeneratorOptions,
     IOptions <BuildScriptGeneratorOptions> commonOptions,
     IPhpVersionProvider phpVersionProvider,
     IPhpComposerVersionProvider phpComposerVersionProvider,
     ILogger <PhpPlatform> logger,
     IPhpPlatformDetector detector,
     PhpPlatformInstaller phpInstaller,
     PhpComposerInstaller phpComposerInstaller)
 {
     this.phpScriptGeneratorOptions  = phpScriptGeneratorOptions.Value;
     this.commonOptions              = commonOptions.Value;
     this.phpVersionProvider         = phpVersionProvider;
     this.phpComposerVersionProvider = phpComposerVersionProvider;
     this.logger               = logger;
     this.detector             = detector;
     this.phpInstaller         = phpInstaller;
     this.phpComposerInstaller = phpComposerInstaller;
 }
Пример #2
0
 public TestPhpPlatform(
     IOptions <PhpScriptGeneratorOptions> phpScriptGeneratorOptions,
     IOptions <BuildScriptGeneratorOptions> commonOptions,
     IPhpVersionProvider phpVersionProvider,
     IPhpComposerVersionProvider phpComposerVersionProvider,
     ILogger <PhpPlatform> logger,
     IPhpPlatformDetector detector,
     PhpPlatformInstaller phpInstaller,
     PhpComposerInstaller phpComposerInstaller)
     : base(
         phpScriptGeneratorOptions,
         commonOptions,
         phpVersionProvider,
         phpComposerVersionProvider,
         logger,
         detector,
         phpInstaller,
         phpComposerInstaller)
 {
 }