Throw LogicException instead of RuntimeException in Pico::setConfig()

pico-3.0-alpha
Daniel Rudolf 10 years ago
parent 0c85d70820
commit a138d23daf
  1. 2
      CHANGELOG.md
  2. 6
      lib/Pico.php

@ -9,6 +9,8 @@ Released: -
all contributors and users which made this possible!
* [New] Adding `$queryData` parameter to `Pico::getPageUrl()` method
* [Changed] Moving `LICENSE` to `LICENSE.md`
* [Changed] Throw `LogicException` instead of `RuntimeException` when calling
`Pico::setConfig()` after processing has started
```
### Version 1.0.0-beta.2

@ -267,7 +267,7 @@ class Pico
* the rendered contents.
*
* @return string rendered Pico contents
* @throws RuntimeException thrown when a not recoverable error occurs
* @throws Exception thrown when a not recoverable error occurs
*/
public function run()
{
@ -518,12 +518,12 @@ class Pico
* @see Pico::getConfig()
* @param mixed[] $config array with config variables
* @return void
* @throws RuntimeException thrown if Pico already started processing
* @throws LogicException thrown if Pico already started processing
*/
public function setConfig(array $config)
{
if ($this->locked) {
throw new RuntimeException("You cannot modify Pico's config after processing has started");
throw new LogicException("You cannot modify Pico's config after processing has started");
}
$this->config = $config;

Loading…
Cancel
Save