diff options
author | Remi Collet <remi@remirepo.net> | 2017-11-09 10:50:36 +0100 |
---|---|---|
committer | Remi Collet <remi@remirepo.net> | 2017-11-09 10:50:36 +0100 |
commit | a16d22d5eec3f599d6b1762996cff327e0032d8f (patch) | |
tree | f6db978d1b77be027ef99ff19f2a52e42241de7f /php-nette-deprecated-php72.patch | |
parent | 09f3b91a4e1fe5357c052b4f241596c9a4a4d17a (diff) |
fix FTBFS from Koschei, add patch for PHP 7.2
Diffstat (limited to 'php-nette-deprecated-php72.patch')
-rw-r--r-- | php-nette-deprecated-php72.patch | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/php-nette-deprecated-php72.patch b/php-nette-deprecated-php72.patch new file mode 100644 index 0000000..4e01bf5 --- /dev/null +++ b/php-nette-deprecated-php72.patch @@ -0,0 +1,44 @@ +Fix for PHP 7.2 + +diff -ru old/Callback.php src/Callback.php +--- src/Callback.php 2017-11-09 10:29:37.999024003 +0100 ++++ src/Callback.php 2017-11-09 10:39:51.600295131 +0100 +@@ -13,8 +13,11 @@ + /** + * @deprecated + */ +-class Callback extends Object ++class Callback + { ++ use \Nette\SmartObject; ++ ++ + /** @var callable */ + private $cb; + +diff -ru old/Templating/Template.php src/Templating/Template.php +--- src/Templating/Template.php 2017-11-09 10:29:38.000024009 +0100 ++++ src/Templating/Template.php 2017-11-09 10:39:13.758095759 +0100 +@@ -16,8 +16,12 @@ + /** + * @deprecated + */ +-class Template extends Nette\Object implements ITemplate ++class Template implements ITemplate + { ++ use \Nette\SmartObject { ++ \Nette\SmartObject::__call as __parent_call; ++ } ++ + /** @var array of function (Template $sender); Occurs before a template is compiled - implement to customize the filters */ + public $onPrepareFilters = array(); + +@@ -311,7 +315,7 @@ + return Callback::invokeArgs($this->helpers[$lname], $args); + } + } +- return parent::__call($name, $args); ++ return $this->__parent_call($name, $args); + } + + return Callback::invokeArgs($this->helpers[$lname], $args); |