From 48129f36f1273c90b24af96d62eeb020ca6df9a1 Mon Sep 17 00:00:00 2001 From: Thomas Kerin Date: Tue, 10 Dec 2019 02:11:37 +0000 Subject: [PATCH 1/2] Document deprecation of Collection classes --- src/Collection/CollectionInterface.php | 3 +++ src/Collection/StaticBufferCollection.php | 3 +++ src/Collection/StaticCollection.php | 3 +++ 3 files changed, 9 insertions(+) diff --git a/src/Collection/CollectionInterface.php b/src/Collection/CollectionInterface.php index 171347ae8..d6e8d6f16 100644 --- a/src/Collection/CollectionInterface.php +++ b/src/Collection/CollectionInterface.php @@ -4,6 +4,9 @@ namespace BitWasp\Bitcoin\Collection; +/** + * @deprecated v2.0.0 + */ interface CollectionInterface extends \Iterator, \ArrayAccess, \Countable { /** diff --git a/src/Collection/StaticBufferCollection.php b/src/Collection/StaticBufferCollection.php index 5396398e9..a45decae6 100644 --- a/src/Collection/StaticBufferCollection.php +++ b/src/Collection/StaticBufferCollection.php @@ -6,6 +6,9 @@ use BitWasp\Buffertools\BufferInterface; +/** + * @deprecated v2.0.0 + */ class StaticBufferCollection extends StaticCollection { /** diff --git a/src/Collection/StaticCollection.php b/src/Collection/StaticCollection.php index 12be180f8..e0ea54438 100644 --- a/src/Collection/StaticCollection.php +++ b/src/Collection/StaticCollection.php @@ -6,6 +6,9 @@ use BitWasp\Buffertools\BufferInterface; +/** + * @deprecated v2.0.0 + */ abstract class StaticCollection implements CollectionInterface { /** From f49c52e455225a36fbe4bf9c8a399959d58b994c Mon Sep 17 00:00:00 2001 From: Thomas Kerin Date: Tue, 10 Dec 2019 02:14:45 +0000 Subject: [PATCH 2/2] phpstan: exclude Collection classes from analysis --- phpstan.neon | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 phpstan.neon diff --git a/phpstan.neon b/phpstan.neon new file mode 100644 index 000000000..7e6c93ae9 --- /dev/null +++ b/phpstan.neon @@ -0,0 +1,3 @@ +parameters: + excludes_analyse: + - src/Collection