From a16d22d5eec3f599d6b1762996cff327e0032d8f Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Thu, 9 Nov 2017 10:50:36 +0100 Subject: fix FTBFS from Koschei, add patch for PHP 7.2 --- php-nette-deprecated-php72.patch | 44 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 php-nette-deprecated-php72.patch (limited to 'php-nette-deprecated-php72.patch') 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); -- cgit