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
/** * Setter of the Points * * @param ArrayCollection|array|Point|serialized array $points * @return self (fluent interface) */ public function setPoints($points) { if ($points) { // is the input instance of an ArrayCollection ? if ($points instanceof ArrayCollection) { $workPoints = $points; // is the input an Array ? $workPoints = $points; // is the input a Point, Points, PointSet or children ? $workPoints = $points->getAsArray(); // JSON array from MapControl // may be serialized array $workPoints = $workArray; } // may be encoded polyline } else { $workArray = self::getPolylineAsArray($points); $workPoints = $workArray; // unknown format } else { throw new GeoException('Unrecognized data format.'); } } // fill the pointSet foreach ($workPoints as $point) { $this->add($point); } if ($this instanceof Path) { if ($this->getCount() < 2) { throw new GeoException(__('The Path must have at least 2 vertices.')); } } elseif ($this instanceof Border) { if ($this->getCount() < 4) { throw new GeoException(__('The Border must have at least 3 vertices')); } if ($this->get(0) != $this->get($this->getCount() - 1)) { throw new GeoException(__('The Border is not closed.')); } } } return $this; }