/** * Constructor. * * @param string $directory The cache directory. * @param string|null $extension The cache file extension. * * @throws \InvalidArgumentException */ public function __construct($directory, $extension = null) { if (!is_dir($directory)) { $this->createDirectory($directory); } parent::__construct($directory, $extension); }
/** * Constructor. * * @param bool $businessEntityDebug The businessEntityDebug environment */ public function __construct($businessEntityDebug, $directory, $extension = self::EXTENSION) { $this->businessEntityDebug = $businessEntityDebug; parent::__construct($directory, $extension); }
/** * Constructor. * * @param bool $debug The debug environment */ public function __construct($debug, $directory, $extension = self::EXTENSION) { $this->debug = $debug; parent::__construct($directory, $extension); }