kerasai/robo-config

There is no license information available for the latest version (1.0.3) of this package.

Configuration handling for Robo PHP task runner.

1.0.3 2022-10-26 16:19 UTC

This package is auto-updated.

Last update: 2024-03-26 19:32:45 UTC


README

CircleCI

Robo Configuration Utility

Installation

composer require kerasai/robo-config

Usage

From within your Robofile.php or other Robo-aware code:

<?php

class RoboFile {

  use Kerasai\Robo\Config\ConfigHelperTrait

  // Get a config value.
  $this->getConfigVal('my.config.value', 'default_value');

  // Get multiple config values.
  $config = [
    'my.config.value' => 'default_value',
    'my.config.value2' => 'default_value2',
    'my.config.value3' => 'default_value3',
  ];
  $this->getConfigVals('my.config.value', 'default_value');

  // Require a config value, throws Exception if not set.
  $this->requireConfigVal('my.config.value');

}