public static function create(GlobalConfiguration $globalConfiguration, $name) { try { $globalConfiguration->getApplication($name); throw new ApplicationExistsException($name); } catch (NoSuchApplicationException $ex) { $globalConfiguration->setConfigOption(['applications', $name], new \stdClass()); return new static($globalConfiguration, $name); } }
public function getOriginalTarget() { return new \SplFileInfo($this->globalConfiguration->getApplication($this->getApplication())->getWebDirectory()); }