public function __construct($filename, MozillaCertData $mozCertData = null) { if (!file_exists($filename)) { touch($filename); } $this->fileObject = new SplFileObject($filename, 'r+'); $this->mozCertData = $mozCertData ?: new MozillaCertData(); }