diff --git a/lib/FactoryAbstract.php b/lib/FactoryAbstract.php deleted file mode 100644 index 53ffb839..00000000 --- a/lib/FactoryAbstract.php +++ /dev/null @@ -1,73 +0,0 @@ -workingDir = null; - - 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 (!is_dir($dir)) { - throw new \InvalidArgumentException($dir . ' is not a directory!'); - } - - $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!'); - } - - 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); -}