key, $key, $value); return $this; } /* -( Internals )---------------------------------------------------------- */ /** * * @task internal */ public function __construct($stack_key) { $this->key = $stack_key; } /** * Release the scoped environment. * * @return void * @task internal */ public function __destruct() { if (!$this->isPopped) { PhabricatorEnv::popEnvironment($this->key); $this->isPopped = true; } } }