From 4f75591060d95208a301bc6bf460d875631b29cc Mon Sep 17 00:00:00 2001 From: Dag Date: Fri, 1 Jul 2022 15:10:30 +0200 Subject: Reformat codebase v4 (#2872) Reformat code base to PSR12 Co-authored-by: rssbridge --- lib/FactoryAbstract.php | 99 +++++++++++++++++++++++++------------------------ 1 file changed, 51 insertions(+), 48 deletions(-) (limited to 'lib/FactoryAbstract.php') diff --git a/lib/FactoryAbstract.php b/lib/FactoryAbstract.php index c91ae2e0..53ffb839 100644 --- a/lib/FactoryAbstract.php +++ b/lib/FactoryAbstract.php @@ -1,4 +1,5 @@ workingDir = null; + /** + * Set the working directory. + * + * @param string $dir The working directory. + * @return void + */ + public function setWorkingDir($dir) + { + $this->workingDir = null; - if(!is_string($dir)) { - throw new \InvalidArgumentException('Working directory must be a string!'); - } + if (!is_string($dir)) { + throw new \InvalidArgumentException('Working directory must be a string!'); + } - if(!file_exists($dir)) { - throw new \Exception('Working directory does not exist!'); - } + if (!file_exists($dir)) { + throw new \Exception('Working directory does not exist!'); + } - if(!is_dir($dir)) { - throw new \InvalidArgumentException($dir . ' is not a directory!'); - } + if (!is_dir($dir)) { + throw new \InvalidArgumentException($dir . ' is not a directory!'); + } - $this->workingDir = realpath($dir) . '/'; - } + $this->workingDir = realpath($dir) . '/'; + } - /** - * Get the working directory - * - * @return string The working directory. - */ - public function getWorkingDir() { - if(is_null($this->workingDir)) { - throw new \LogicException('Working directory is not set!'); - } + /** + * Get the working directory + * + * @return string The working directory. + */ + public function getWorkingDir() + { + if (is_null($this->workingDir)) { + throw new \LogicException('Working directory is not set!'); + } - return $this->workingDir; - } + return $this->workingDir; + } - /** - * Creates a new instance for the object specified by name. - * - * @param string $name The name of the object to create. - * @return object The object instance - */ - abstract public function create($name); + /** + * Creates a new instance for the object specified by name. + * + * @param string $name The name of the object to create. + * @return object The object instance + */ + abstract public function create($name); } -- cgit v1.2.3