Severity: 8192
Message: Function create_function() is deprecated
Filename: geshi/geshi.php
Line Number: 4698
Backtrace:
File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/libraries/geshi/geshi.php
Line: 4698
Function: _error_handler
File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/libraries/geshi/geshi.php
Line: 4621
Function: _optimize_regexp_list_tokens_to_string
File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/libraries/geshi/geshi.php
Line: 1655
Function: optimize_regexp_list
File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/libraries/geshi/geshi.php
Line: 2029
Function: optimize_keyword_group
File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/libraries/geshi/geshi.php
Line: 2168
Function: build_parse_cache
File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/libraries/Process.php
Line: 45
Function: parse_code
File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/models/Pastes.php
Line: 517
Function: syntax
File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/controllers/Main.php
Line: 693
Function: getPaste
File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/index.php
Line: 315
Function: require_once
class DataStore { private $file = null; /** * Constructs a new data store * * @param PhingFile $file object pointing to the data store on disk */ function __construct(PhingFile $file) { if ($this->file->exists()) { $this->read(); } } /** * Destructor */ function __destruct() { $this->commit(); } /** * Retrieves a value from the data store * * @param string $key the key * * @return mixed the value */ public function get($key) { { return null; } else { return $this->data[$key]; } } /** * Adds a value to the data store * * @param string $key the key * @param mixed $value the value * @param boolean $autocommit whether to auto-commit (write) * the data store to disk * * @return none */ public function put($key, $value, $autocommit = false) { $this->data[$key] = $value; if ($autocommit) { $this->commit(); } } /** * Commits data store to disk * * @return none */ public function commit() { $this->write(); } /** * Internal function to read data store from file * * @return none */ private function read() { if (!$this->file->canRead()) { throw new BuildException("Can't read data store from '" . $file->getPath() . "'"); } else { $serializedData = $this->file->contents(); } } /** * Internal function to write data store to file * * @return none */ private function write() { if (!$this->file->canWrite()) { throw new BuildException("Can't write data store to '" . $file->getPath() . "'"); } else { $writer->write($serializedData); $writer->close(); } } };