private function verifySource() { if (empty($this->source)) { throw ConfigurationException::noSourceProvided(); } if (!$this->source->valid()) { throw FileNotFoundException::fileNotFound($this->source->path()); } }