API Remove isDev / isTest querystring arguments

This commit is contained in:
Damian Mooyman 2018-04-09 11:44:26 +12:00 committed by Guy Sartorelli
parent 2ae52120c1
commit 08d1cd3834
No known key found for this signature in database
GPG Key ID: F313E3B9504D496A
3 changed files with 1 additions and 28 deletions

View File

@ -269,12 +269,6 @@ abstract class BaseKernel implements Kernel
return $this->enviroment;
}
// Check saved session
$env = $this->sessionEnvironment();
if ($env) {
return $env;
}
// Check getenv
if ($env = Environment::getEnv('SS_ENVIRONMENT_TYPE')) {
return $env;
@ -283,23 +277,6 @@ abstract class BaseKernel implements Kernel
return self::LIVE;
}
/**
* Check or update any temporary environment specified in the session.
*
* @return null|string
*
* @deprecated 5.0 Use Director::get_session_environment_type() instead
*/
protected function sessionEnvironment()
{
if (!$this->booted) {
// session is not initialyzed yet, neither is manifest
return null;
}
return Director::get_session_environment_type();
}
abstract public function boot($flush = false);
abstract public function isFlushed();

View File

@ -53,10 +53,7 @@ class ErrorControlChainMiddleware implements HTTPMiddleware
{
$chain = new ConfirmationTokenChain();
$chain->pushToken(new URLConfirmationToken('dev/build', $request));
foreach (['isTest', 'isDev', 'flush'] as $parameter) {
$chain->pushToken(new ParameterConfirmationToken($parameter, $request));
}
$chain->pushToken(new ParameterConfirmationToken('flush', $request));
return $chain;
}

View File

@ -129,7 +129,6 @@ class ParameterConfirmationToken extends AbstractConfirmationToken
public function suppress()
{
unset($_GET[$this->parameterName]);
$this->request->offsetUnset($this->parameterName);
}