From ba28d75c2c72bc17841dbc410496e8d62e139681 Mon Sep 17 00:00:00 2001
From: Kalle Sommer Nielsen <kalle@php.net>
Date: Sat, 8 Jul 2017 15:02:05 +0200
Subject: [PATCH] Deprecated the read_exif_data() alias

---
 NEWS                                          | 1 +
 UPGRADING                                     | 3 +++
 ext/exif/exif.c                               | 2 +-
 ext/exif/tests/exif_read_exif_data_basic.phpt | 2 ++
 4 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index 6df4666626..b181ee6b9d 100644
--- a/NEWS
+++ b/NEWS
@@ -12,6 +12,7 @@ PHP                                                                        NEWS
   . Fixed bug #74878 (Data race in ZTS builds). (Nikita)
 	
 - EXIF:
+  . Deprecated the read_exif_data() alias. (Kalle)
   . Fixed bug #74428 (exif_read_data(): "Illegal IFD size" warning occurs with 
     correct exif format). (bradpiccho at gmail dot com, Kalle)
   . Fixed bug #72819 (EXIF thumbnails not read anymore). (Kalle)
diff --git a/UPGRADING b/UPGRADING
index 56a07bba28..7f4817ab24 100644
--- a/UPGRADING
+++ b/UPGRADING
@@ -164,6 +164,9 @@ PHP 8.0.
   . The create_function() function has been deprecated, use anonymous functions
     instead.
   . The each() function has been deprecated, use a foreach loop instead.
+  
+- EXIF:
+  . The read_exif_data() alias have been deprecated, use exif_read_data() instead.
 
 - GD:
   . png2wbmp() and jpeg2wbmp() have been deprecated.
diff --git a/ext/exif/exif.c b/ext/exif/exif.c
index 769c8693b4..51be18adc3 100644
--- a/ext/exif/exif.c
+++ b/ext/exif/exif.c
@@ -120,7 +120,7 @@ ZEND_END_ARG_INFO()
  */
 const zend_function_entry exif_functions[] = {
 	PHP_FE(exif_read_data, arginfo_exif_read_data)
-	PHP_FALIAS(read_exif_data, exif_read_data, arginfo_exif_read_data)
+	PHP_DEP_FALIAS(read_exif_data, exif_read_data, arginfo_exif_read_data)
 	PHP_FE(exif_tagname, arginfo_exif_tagname)
 	PHP_FE(exif_thumbnail, arginfo_exif_thumbnail)
 	PHP_FE(exif_imagetype, arginfo_exif_imagetype)
diff --git a/ext/exif/tests/exif_read_exif_data_basic.phpt b/ext/exif/tests/exif_read_exif_data_basic.phpt
index 435f13752a..ddf847de05 100644
--- a/ext/exif/tests/exif_read_exif_data_basic.phpt
+++ b/ext/exif/tests/exif_read_exif_data_basic.phpt
@@ -19,6 +19,8 @@ print_r(read_exif_data(dirname(__FILE__).'/test2.jpg'));
 ===Done===
 --EXPECTF--
 *** Testing read_exif_data() : basic functionality ***
+
+Deprecated: Function read_exif_data() is deprecated in %sexif_read_exif_data_basic.php on line 9
 Array
 (
     [FileName] => test2.jpg
-- 
2.40.0