public function save() { if ($path = $this->getProjectPath()) { $path .= '/' . $this->getOutputFile(); file_put_contents($path, serialize($this->getContainer())); } else { throw new \RuntimeException('No project path provided.'); } return $this; }
public function testNoPathException() { $this->setExpectedException('Exception', 'No project path provided'); $container = new Container(); $dao = new Dao($container); $dao->save(); }