AppserverIo\Appserver\Core\Utilities\Mock\AppEnvironmentHelperMock::setEnvironmentProperty PHP Method

setEnvironmentProperty() public static method

public static setEnvironmentProperty ( $value )
$value
    public static function setEnvironmentProperty($value)
    {
        self::$cachedProperties = Properties::create();
        self::$cachedProperties->add(ConfigurationKeys::APP_ENVIRONMENT, $value);
    }

Usage Example

 /**
  * Checks if the getEnvironmentAwareGlobPattern() method works as expected.
  *
  * @param string $appBase       The base file path to the application
  * @param string $fileGlob      The intermediate path (or glob pattern) from app base path to file extension
  * @param string $fileExtension The extension of the file
  * @param array  $globDirResult The result of the internal call to globDir()
  * @param string $modifier      The modifier we need to test paths through our code
  * @param string $result        The expected result to test against
  *
  * @return void
  *
  * @dataProvider getEnvironmentAwareGlobPatternDataProvider
  */
 public function testGetEnvironmentAwareGlobPattern($appBase, $fileGlob, $fileExtension, $globDirResult, $modifier, $result)
 {
     // set the needed result of the internal globDir() method
     AppEnvironmentHelperMock::setGlobDirResult($globDirResult);
     // set the modifier as we need it
     AppEnvironmentHelperMock::setEnvironmentProperty($modifier);
     $this->assertSame($result, AppEnvironmentHelperMock::getEnvironmentAwareGlobPattern($appBase, $fileGlob, 0, $fileExtension));
 }