diff --git a/src/Common/Address.php b/src/Common/Address.php
index f507322..5e5c393 100644
--- a/src/Common/Address.php
+++ b/src/Common/Address.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/Command/GenerateAnsibleConfigCommand.php b/src/Common/Command/GenerateAnsibleConfigCommand.php
index bda804e..e73300d 100644
--- a/src/Common/Command/GenerateAnsibleConfigCommand.php
+++ b/src/Common/Command/GenerateAnsibleConfigCommand.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/Compiler/AbstractCompilerPass.php b/src/Common/Compiler/AbstractCompilerPass.php
index 9a9e8ed..3570d7a 100644
--- a/src/Common/Compiler/AbstractCompilerPass.php
+++ b/src/Common/Compiler/AbstractCompilerPass.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/Compiler/CommonCompilerPass.php b/src/Common/Compiler/CommonCompilerPass.php
index 7b53208..b5c7a64 100644
--- a/src/Common/Compiler/CommonCompilerPass.php
+++ b/src/Common/Compiler/CommonCompilerPass.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/Config.php b/src/Common/Config.php
index 3b6bca3..0bd8cec 100644
--- a/src/Common/Config.php
+++ b/src/Common/Config.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/Config/SiteUrlProvider.php b/src/Common/Config/SiteUrlProvider.php
index 29a3498..cdabbea 100644
--- a/src/Common/Config/SiteUrlProvider.php
+++ b/src/Common/Config/SiteUrlProvider.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/Config/SiteUrlProviderInterface.php b/src/Common/Config/SiteUrlProviderInterface.php
index d496324..3bafd37 100644
--- a/src/Common/Config/SiteUrlProviderInterface.php
+++ b/src/Common/Config/SiteUrlProviderInterface.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/Elasticsearch/Attributes/Field.php b/src/Common/Elasticsearch/Attributes/Field.php
index 268d709..d5021bc 100644
--- a/src/Common/Elasticsearch/Attributes/Field.php
+++ b/src/Common/Elasticsearch/Attributes/Field.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/Elasticsearch/AttributesReader.php b/src/Common/Elasticsearch/AttributesReader.php
index 874c2ee..cf643a0 100644
--- a/src/Common/Elasticsearch/AttributesReader.php
+++ b/src/Common/Elasticsearch/AttributesReader.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/Elasticsearch/Client.php b/src/Common/Elasticsearch/Client.php
index 9c13a68..ac7ae39 100644
--- a/src/Common/Elasticsearch/Client.php
+++ b/src/Common/Elasticsearch/Client.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/Elasticsearch/ClientFactory.php b/src/Common/Elasticsearch/ClientFactory.php
index c467d37..52e1700 100644
--- a/src/Common/Elasticsearch/ClientFactory.php
+++ b/src/Common/Elasticsearch/ClientFactory.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/Elasticsearch/ClientInterface.php b/src/Common/Elasticsearch/ClientInterface.php
index 9106fe7..7c9708b 100644
--- a/src/Common/Elasticsearch/ClientInterface.php
+++ b/src/Common/Elasticsearch/ClientInterface.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/Elasticsearch/Config.php b/src/Common/Elasticsearch/Config.php
index c8d8c81..8ba1252 100644
--- a/src/Common/Elasticsearch/Config.php
+++ b/src/Common/Elasticsearch/Config.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/Elasticsearch/QueryBuilder.php b/src/Common/Elasticsearch/QueryBuilder.php
index 6dd0162..897a1b9 100644
--- a/src/Common/Elasticsearch/QueryBuilder.php
+++ b/src/Common/Elasticsearch/QueryBuilder.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/Exception/Elasticsearch/ConfigNotSetException.php b/src/Common/Exception/Elasticsearch/ConfigNotSetException.php
index f527efb..e31fda5 100644
--- a/src/Common/Exception/Elasticsearch/ConfigNotSetException.php
+++ b/src/Common/Exception/Elasticsearch/ConfigNotSetException.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/Exception/Elasticsearch/InvalidAttibuteException.php b/src/Common/Exception/Elasticsearch/InvalidAttibuteException.php
index 4aeed92..813cccd 100644
--- a/src/Common/Exception/Elasticsearch/InvalidAttibuteException.php
+++ b/src/Common/Exception/Elasticsearch/InvalidAttibuteException.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/Exception/Elasticsearch/InvalidBodyException.php b/src/Common/Exception/Elasticsearch/InvalidBodyException.php
index acb13e4..38ac2e8 100644
--- a/src/Common/Exception/Elasticsearch/InvalidBodyException.php
+++ b/src/Common/Exception/Elasticsearch/InvalidBodyException.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/Exception/GeneralException.php b/src/Common/Exception/GeneralException.php
index df7bc83..b8a35f7 100644
--- a/src/Common/Exception/GeneralException.php
+++ b/src/Common/Exception/GeneralException.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/Exception/InvalidClassTypeException.php b/src/Common/Exception/InvalidClassTypeException.php
index 719b771..79c0016 100644
--- a/src/Common/Exception/InvalidClassTypeException.php
+++ b/src/Common/Exception/InvalidClassTypeException.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/Exception/InvalidFieldException.php b/src/Common/Exception/InvalidFieldException.php
index 5e92f0e..5bf55c7 100644
--- a/src/Common/Exception/InvalidFieldException.php
+++ b/src/Common/Exception/InvalidFieldException.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/Exception/MissingDependencyException.php b/src/Common/Exception/MissingDependencyException.php
index 8aa8f04..d82bdda 100644
--- a/src/Common/Exception/MissingDependencyException.php
+++ b/src/Common/Exception/MissingDependencyException.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/Exception/NoEntityFoundException.php b/src/Common/Exception/NoEntityFoundException.php
index 9daba87..8b8fb63 100644
--- a/src/Common/Exception/NoEntityFoundException.php
+++ b/src/Common/Exception/NoEntityFoundException.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/Exception/NoRepositorySetException.php b/src/Common/Exception/NoRepositorySetException.php
index b3e02b4..e8f1577 100644
--- a/src/Common/Exception/NoRepositorySetException.php
+++ b/src/Common/Exception/NoRepositorySetException.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/Exception/NonExistentClass.php b/src/Common/Exception/NonExistentClass.php
index 8e253de..ea7cd74 100644
--- a/src/Common/Exception/NonExistentClass.php
+++ b/src/Common/Exception/NonExistentClass.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/Exception/ParameterNotSetException.php b/src/Common/Exception/ParameterNotSetException.php
index 9dc259f..0b91649 100644
--- a/src/Common/Exception/ParameterNotSetException.php
+++ b/src/Common/Exception/ParameterNotSetException.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/Exception/RequestProcessor/AlreadyInvitedException.php b/src/Common/Exception/RequestProcessor/AlreadyInvitedException.php
index 378d2fd..c83c17e 100644
--- a/src/Common/Exception/RequestProcessor/AlreadyInvitedException.php
+++ b/src/Common/Exception/RequestProcessor/AlreadyInvitedException.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/Exception/RequestProcessor/NoValidRequestHandlerException.php b/src/Common/Exception/RequestProcessor/NoValidRequestHandlerException.php
index 62d9b8f..48170e8 100644
--- a/src/Common/Exception/RequestProcessor/NoValidRequestHandlerException.php
+++ b/src/Common/Exception/RequestProcessor/NoValidRequestHandlerException.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/Exception/Upload/InvalidNamingStrategyException.php b/src/Common/Exception/Upload/InvalidNamingStrategyException.php
index 79e8044..acf84e7 100644
--- a/src/Common/Exception/Upload/InvalidNamingStrategyException.php
+++ b/src/Common/Exception/Upload/InvalidNamingStrategyException.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/Exception/Upload/InvalidUploadConfigurationException.php b/src/Common/Exception/Upload/InvalidUploadConfigurationException.php
index c4f7ca4..43c2a98 100644
--- a/src/Common/Exception/Upload/InvalidUploadConfigurationException.php
+++ b/src/Common/Exception/Upload/InvalidUploadConfigurationException.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/Exception/Upload/NoUploadProviderFoundException.php b/src/Common/Exception/Upload/NoUploadProviderFoundException.php
index b81658e..43a1d13 100644
--- a/src/Common/Exception/Upload/NoUploadProviderFoundException.php
+++ b/src/Common/Exception/Upload/NoUploadProviderFoundException.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/Exception/Upload/NoUploaderFoundException.php b/src/Common/Exception/Upload/NoUploaderFoundException.php
index 73da9bc..8c63a2d 100644
--- a/src/Common/Exception/Upload/NoUploaderFoundException.php
+++ b/src/Common/Exception/Upload/NoUploaderFoundException.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/FieldAccesorTrait.php b/src/Common/FieldAccesorTrait.php
index ca57ba2..cec0bd1 100644
--- a/src/Common/FieldAccesorTrait.php
+++ b/src/Common/FieldAccesorTrait.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/Form/Extension/DisableCrsfExtension.php b/src/Common/Form/Extension/DisableCrsfExtension.php
index ffc99f2..2c68ceb 100644
--- a/src/Common/Form/Extension/DisableCrsfExtension.php
+++ b/src/Common/Form/Extension/DisableCrsfExtension.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/Http/ClientInterface.php b/src/Common/Http/ClientInterface.php
index e3986e8..53a69e7 100644
--- a/src/Common/Http/ClientInterface.php
+++ b/src/Common/Http/ClientInterface.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/Http/Guzzle7Client.php b/src/Common/Http/Guzzle7Client.php
index 8406414..df48aaa 100644
--- a/src/Common/Http/Guzzle7Client.php
+++ b/src/Common/Http/Guzzle7Client.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/Http/GuzzleFactory.php b/src/Common/Http/GuzzleFactory.php
index 8fb9cca..106e30b 100644
--- a/src/Common/Http/GuzzleFactory.php
+++ b/src/Common/Http/GuzzleFactory.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/LoggerAwareTrait.php b/src/Common/LoggerAwareTrait.php
index 991cba1..8fee52d 100644
--- a/src/Common/LoggerAwareTrait.php
+++ b/src/Common/LoggerAwareTrait.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/Logging/Monolog/ExceptionProcessor.php b/src/Common/Logging/Monolog/ExceptionProcessor.php
index 113112b..e9015f5 100644
--- a/src/Common/Logging/Monolog/ExceptionProcessor.php
+++ b/src/Common/Logging/Monolog/ExceptionProcessor.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/Logging/Monolog/ProcessIdGenerator.php b/src/Common/Logging/Monolog/ProcessIdGenerator.php
index 1ffce36..f0f7105 100644
--- a/src/Common/Logging/Monolog/ProcessIdGenerator.php
+++ b/src/Common/Logging/Monolog/ProcessIdGenerator.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/Logging/Monolog/ProcessIdProcessor.php b/src/Common/Logging/Monolog/ProcessIdProcessor.php
index 12df2f1..cbd348a 100644
--- a/src/Common/Logging/Monolog/ProcessIdProcessor.php
+++ b/src/Common/Logging/Monolog/ProcessIdProcessor.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/Logging/Monolog/RequestProcessor.php b/src/Common/Logging/Monolog/RequestProcessor.php
index 5c86bcc..6c34bd5 100644
--- a/src/Common/Logging/Monolog/RequestProcessor.php
+++ b/src/Common/Logging/Monolog/RequestProcessor.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/Logging/Monolog/SessionProcessor.php b/src/Common/Logging/Monolog/SessionProcessor.php
index 2e22157..2d74fb0 100644
--- a/src/Common/Logging/Monolog/SessionProcessor.php
+++ b/src/Common/Logging/Monolog/SessionProcessor.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/Pdf/DocRaptorGenerator.php b/src/Common/Pdf/DocRaptorGenerator.php
index 4197864..4f7c5e3 100644
--- a/src/Common/Pdf/DocRaptorGenerator.php
+++ b/src/Common/Pdf/DocRaptorGenerator.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/Pdf/GeneratorInterface.php b/src/Common/Pdf/GeneratorInterface.php
index 2a5a0e5..40f380e 100644
--- a/src/Common/Pdf/GeneratorInterface.php
+++ b/src/Common/Pdf/GeneratorInterface.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/Pdf/MpdfGenerator.php b/src/Common/Pdf/MpdfGenerator.php
index 1ba85a4..78ad829 100644
--- a/src/Common/Pdf/MpdfGenerator.php
+++ b/src/Common/Pdf/MpdfGenerator.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/Pdf/SnappyGenerator.php b/src/Common/Pdf/SnappyGenerator.php
index 2de8f4f..5a2466c 100644
--- a/src/Common/Pdf/SnappyGenerator.php
+++ b/src/Common/Pdf/SnappyGenerator.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/Repository/CustomServiceRepository.php b/src/Common/Repository/CustomServiceRepository.php
index fd67336..b1930e9 100644
--- a/src/Common/Repository/CustomServiceRepository.php
+++ b/src/Common/Repository/CustomServiceRepository.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/Repository/DoctrineRepository.php b/src/Common/Repository/DoctrineRepository.php
index 04a876c..5ba01c5 100644
--- a/src/Common/Repository/DoctrineRepository.php
+++ b/src/Common/Repository/DoctrineRepository.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/Repository/OdmRepository.php b/src/Common/Repository/OdmRepository.php
index ea4fc7c..8dbee6d 100644
--- a/src/Common/Repository/OdmRepository.php
+++ b/src/Common/Repository/OdmRepository.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/Repository/RepositoryAwareInterface.php b/src/Common/Repository/RepositoryAwareInterface.php
index e6f3140..55ab0dc 100644
--- a/src/Common/Repository/RepositoryAwareInterface.php
+++ b/src/Common/Repository/RepositoryAwareInterface.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/Repository/RepositoryInterface.php b/src/Common/Repository/RepositoryInterface.php
index dc45f7d..36a9a47 100644
--- a/src/Common/Repository/RepositoryInterface.php
+++ b/src/Common/Repository/RepositoryInterface.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/RequestHandler/FormRequestHandler.php b/src/Common/RequestHandler/FormRequestHandler.php
index 62737d0..407e6eb 100644
--- a/src/Common/RequestHandler/FormRequestHandler.php
+++ b/src/Common/RequestHandler/FormRequestHandler.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/RequestHandler/JsonRequestHandler.php b/src/Common/RequestHandler/JsonRequestHandler.php
index 26d9fc3..af00822 100644
--- a/src/Common/RequestHandler/JsonRequestHandler.php
+++ b/src/Common/RequestHandler/JsonRequestHandler.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/RequestHandler/RedirectRequestHandler.php b/src/Common/RequestHandler/RedirectRequestHandler.php
index 48729b1..a04966d 100644
--- a/src/Common/RequestHandler/RedirectRequestHandler.php
+++ b/src/Common/RequestHandler/RedirectRequestHandler.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/RequestHandler/RequestHandlerInterface.php b/src/Common/RequestHandler/RequestHandlerInterface.php
index b7f09f6..291ac81 100644
--- a/src/Common/RequestHandler/RequestHandlerInterface.php
+++ b/src/Common/RequestHandler/RequestHandlerInterface.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/RequestHandler/RequestHandlerManager.php b/src/Common/RequestHandler/RequestHandlerManager.php
index f62b268..fb5e6d1 100644
--- a/src/Common/RequestHandler/RequestHandlerManager.php
+++ b/src/Common/RequestHandler/RequestHandlerManager.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/RequestHandler/RequestHandlerManagerInterface.php b/src/Common/RequestHandler/RequestHandlerManagerInterface.php
index e32892e..8191024 100644
--- a/src/Common/RequestHandler/RequestHandlerManagerInterface.php
+++ b/src/Common/RequestHandler/RequestHandlerManagerInterface.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/Upload/Factory/FactoryInterface.php b/src/Common/Upload/Factory/FactoryInterface.php
index bd71ac4..a78e99a 100644
--- a/src/Common/Upload/Factory/FactoryInterface.php
+++ b/src/Common/Upload/Factory/FactoryInterface.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/Upload/Factory/FlySystemAdapterFactory.php b/src/Common/Upload/Factory/FlySystemAdapterFactory.php
index 5865fa7..e8f15c6 100644
--- a/src/Common/Upload/Factory/FlySystemAdapterFactory.php
+++ b/src/Common/Upload/Factory/FlySystemAdapterFactory.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/Upload/Factory/FlySystemAdapterFactoryInterface.php b/src/Common/Upload/Factory/FlySystemAdapterFactoryInterface.php
index 6b56ea7..9b33315 100644
--- a/src/Common/Upload/Factory/FlySystemAdapterFactoryInterface.php
+++ b/src/Common/Upload/Factory/FlySystemAdapterFactoryInterface.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/Upload/Factory/FlysystemFactory.php b/src/Common/Upload/Factory/FlysystemFactory.php
index 9ddeb1f..e6967e9 100644
--- a/src/Common/Upload/Factory/FlysystemFactory.php
+++ b/src/Common/Upload/Factory/FlysystemFactory.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/Upload/Factory/LocalAdapter.php b/src/Common/Upload/Factory/LocalAdapter.php
index da56c90..85d981e 100644
--- a/src/Common/Upload/Factory/LocalAdapter.php
+++ b/src/Common/Upload/Factory/LocalAdapter.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/Upload/Factory/LocalAdapterInterface.php b/src/Common/Upload/Factory/LocalAdapterInterface.php
index b6244a4..fcf69ce 100644
--- a/src/Common/Upload/Factory/LocalAdapterInterface.php
+++ b/src/Common/Upload/Factory/LocalAdapterInterface.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/Upload/Factory/S3Adapter.php b/src/Common/Upload/Factory/S3Adapter.php
index f601df2..19136b3 100644
--- a/src/Common/Upload/Factory/S3Adapter.php
+++ b/src/Common/Upload/Factory/S3Adapter.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/Upload/Factory/S3AdapterInterface.php b/src/Common/Upload/Factory/S3AdapterInterface.php
index 1e05db6..0049659 100644
--- a/src/Common/Upload/Factory/S3AdapterInterface.php
+++ b/src/Common/Upload/Factory/S3AdapterInterface.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/Upload/File.php b/src/Common/Upload/File.php
index cd54a6a..5f1ef1a 100644
--- a/src/Common/Upload/File.php
+++ b/src/Common/Upload/File.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/Upload/Flysystem/PredefinedVisibilityConverter.php b/src/Common/Upload/Flysystem/PredefinedVisibilityConverter.php
index 0e5f68c..0e989f1 100644
--- a/src/Common/Upload/Flysystem/PredefinedVisibilityConverter.php
+++ b/src/Common/Upload/Flysystem/PredefinedVisibilityConverter.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/Upload/FlysystemUploader.php b/src/Common/Upload/FlysystemUploader.php
index ab73855..aa796a3 100644
--- a/src/Common/Upload/FlysystemUploader.php
+++ b/src/Common/Upload/FlysystemUploader.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/Upload/Naming/Factory.php b/src/Common/Upload/Naming/Factory.php
index 64b2690..19f43ec 100644
--- a/src/Common/Upload/Naming/Factory.php
+++ b/src/Common/Upload/Naming/Factory.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/Upload/Naming/FactoryInterface.php b/src/Common/Upload/Naming/FactoryInterface.php
index 0c0492d..113388a 100644
--- a/src/Common/Upload/Naming/FactoryInterface.php
+++ b/src/Common/Upload/Naming/FactoryInterface.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/Upload/Naming/NamingMd5Time.php b/src/Common/Upload/Naming/NamingMd5Time.php
index 9c975de..527bcff 100644
--- a/src/Common/Upload/Naming/NamingMd5Time.php
+++ b/src/Common/Upload/Naming/NamingMd5Time.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/Upload/Naming/NamingStrategyInterface.php b/src/Common/Upload/Naming/NamingStrategyInterface.php
index 46219fd..2342e2d 100644
--- a/src/Common/Upload/Naming/NamingStrategyInterface.php
+++ b/src/Common/Upload/Naming/NamingStrategyInterface.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/Upload/Naming/RandomTime.php b/src/Common/Upload/Naming/RandomTime.php
index c153a23..0470452 100644
--- a/src/Common/Upload/Naming/RandomTime.php
+++ b/src/Common/Upload/Naming/RandomTime.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/Upload/UploadManagerInterface.php b/src/Common/Upload/UploadManagerInterface.php
index 27cb33a..ac48d29 100644
--- a/src/Common/Upload/UploadManagerInterface.php
+++ b/src/Common/Upload/UploadManagerInterface.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/Upload/UploaderInterface.php b/src/Common/Upload/UploaderInterface.php
index eafce90..00792b8 100644
--- a/src/Common/Upload/UploaderInterface.php
+++ b/src/Common/Upload/UploaderInterface.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Common/Upload/UploaderManager.php b/src/Common/Upload/UploaderManager.php
index 2995210..436b7e9 100644
--- a/src/Common/Upload/UploaderManager.php
+++ b/src/Common/Upload/UploaderManager.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/DependencyInjection/Modules/Common.php b/src/DependencyInjection/Modules/Common.php
index ba05882..a1e1eda 100644
--- a/src/DependencyInjection/Modules/Common.php
+++ b/src/DependencyInjection/Modules/Common.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/DependencyInjection/Modules/Export.php b/src/DependencyInjection/Modules/Export.php
index 73333bf..cd7925b 100644
--- a/src/DependencyInjection/Modules/Export.php
+++ b/src/DependencyInjection/Modules/Export.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/DependencyInjection/Modules/Notification.php b/src/DependencyInjection/Modules/Notification.php
index 349ec8d..c07306a 100644
--- a/src/DependencyInjection/Modules/Notification.php
+++ b/src/DependencyInjection/Modules/Notification.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Export/BackgroundEmailExportRequest.php b/src/Export/BackgroundEmailExportRequest.php
index 6c7cc37..92b365d 100644
--- a/src/Export/BackgroundEmailExportRequest.php
+++ b/src/Export/BackgroundEmailExportRequest.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Export/Compiler/ExportCompilerPass.php b/src/Export/Compiler/ExportCompilerPass.php
index c738238..9e81d2c 100644
--- a/src/Export/Compiler/ExportCompilerPass.php
+++ b/src/Export/Compiler/ExportCompilerPass.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Export/DataProvider/DataProviderFetcher.php b/src/Export/DataProvider/DataProviderFetcher.php
index 87d6ff9..3eb42fd 100644
--- a/src/Export/DataProvider/DataProviderFetcher.php
+++ b/src/Export/DataProvider/DataProviderFetcher.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Export/DataProvider/DataProviderFetcherInterface.php b/src/Export/DataProvider/DataProviderFetcherInterface.php
index 2dbdfde..d834ee3 100644
--- a/src/Export/DataProvider/DataProviderFetcherInterface.php
+++ b/src/Export/DataProvider/DataProviderFetcherInterface.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Export/DataProvider/DataProviderInterface.php b/src/Export/DataProvider/DataProviderInterface.php
index c340fd8..8216606 100644
--- a/src/Export/DataProvider/DataProviderInterface.php
+++ b/src/Export/DataProvider/DataProviderInterface.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Export/Engine/BackgroundDownloadEngine.php b/src/Export/Engine/BackgroundDownloadEngine.php
index cd0a5ca..f3464e8 100644
--- a/src/Export/Engine/BackgroundDownloadEngine.php
+++ b/src/Export/Engine/BackgroundDownloadEngine.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Export/Engine/BackgroundEmailEngine.php b/src/Export/Engine/BackgroundEmailEngine.php
index 77487cd..4a60509 100644
--- a/src/Export/Engine/BackgroundEmailEngine.php
+++ b/src/Export/Engine/BackgroundEmailEngine.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Export/Engine/DirectDownloadEngine.php b/src/Export/Engine/DirectDownloadEngine.php
index 5915823..3ce667c 100644
--- a/src/Export/Engine/DirectDownloadEngine.php
+++ b/src/Export/Engine/DirectDownloadEngine.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Export/Engine/EngineInterface.php b/src/Export/Engine/EngineInterface.php
index 43e1408..d66e962 100644
--- a/src/Export/Engine/EngineInterface.php
+++ b/src/Export/Engine/EngineInterface.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Export/Entity/BackgroundExportRequest.php b/src/Export/Entity/BackgroundExportRequest.php
index 5c6bfb6..d71748b 100644
--- a/src/Export/Entity/BackgroundExportRequest.php
+++ b/src/Export/Entity/BackgroundExportRequest.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Export/Exception/DataProviderFailureException.php b/src/Export/Exception/DataProviderFailureException.php
index 942795c..6c19375 100644
--- a/src/Export/Exception/DataProviderFailureException.php
+++ b/src/Export/Exception/DataProviderFailureException.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Export/Exception/ExportFailedException.php b/src/Export/Exception/ExportFailedException.php
index 308b2d3..6a90573 100644
--- a/src/Export/Exception/ExportFailedException.php
+++ b/src/Export/Exception/ExportFailedException.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Export/Exception/InvalidDataForNormaliserException.php b/src/Export/Exception/InvalidDataForNormaliserException.php
index db9ba6c..fd3111d 100644
--- a/src/Export/Exception/InvalidDataForNormaliserException.php
+++ b/src/Export/Exception/InvalidDataForNormaliserException.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Export/Exception/InvalidDataProviderException.php b/src/Export/Exception/InvalidDataProviderException.php
index 169a9f2..dd5dda6 100644
--- a/src/Export/Exception/InvalidDataProviderException.php
+++ b/src/Export/Exception/InvalidDataProviderException.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Export/Exception/InvalidDataProviderParameterException.php b/src/Export/Exception/InvalidDataProviderParameterException.php
index 9f90989..a16affe 100644
--- a/src/Export/Exception/InvalidDataProviderParameterException.php
+++ b/src/Export/Exception/InvalidDataProviderParameterException.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Export/Exception/NoDataProviderFoundException.php b/src/Export/Exception/NoDataProviderFoundException.php
index 64db730..e8b2fa7 100644
--- a/src/Export/Exception/NoDataProviderFoundException.php
+++ b/src/Export/Exception/NoDataProviderFoundException.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Export/Exception/NoExporterFoundException.php b/src/Export/Exception/NoExporterFoundException.php
index 44401d1..9d30f72 100644
--- a/src/Export/Exception/NoExporterFoundException.php
+++ b/src/Export/Exception/NoExporterFoundException.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Export/Exception/NoNormaliserFoundException.php b/src/Export/Exception/NoNormaliserFoundException.php
index 4f8b622..357f282 100644
--- a/src/Export/Exception/NoNormaliserFoundException.php
+++ b/src/Export/Exception/NoNormaliserFoundException.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Export/Exception/UnsupportedResponseTypeException.php b/src/Export/Exception/UnsupportedResponseTypeException.php
index 5eb439b..e2836b0 100644
--- a/src/Export/Exception/UnsupportedResponseTypeException.php
+++ b/src/Export/Exception/UnsupportedResponseTypeException.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Export/ExportRequest.php b/src/Export/ExportRequest.php
index 322697c..18afdf5 100644
--- a/src/Export/ExportRequest.php
+++ b/src/Export/ExportRequest.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Export/ExportResponseInterface.php b/src/Export/ExportResponseInterface.php
index f540635..6ad83f8 100644
--- a/src/Export/ExportResponseInterface.php
+++ b/src/Export/ExportResponseInterface.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Export/Exporter/CsvExporter.php b/src/Export/Exporter/CsvExporter.php
index ffd1118..f7ce522 100644
--- a/src/Export/Exporter/CsvExporter.php
+++ b/src/Export/Exporter/CsvExporter.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Export/Exporter/ExporterInterface.php b/src/Export/Exporter/ExporterInterface.php
index 00a9641..d0ada1c 100644
--- a/src/Export/Exporter/ExporterInterface.php
+++ b/src/Export/Exporter/ExporterInterface.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Export/Exporter/ExporterManager.php b/src/Export/Exporter/ExporterManager.php
index 74cf0d8..5d38a17 100644
--- a/src/Export/Exporter/ExporterManager.php
+++ b/src/Export/Exporter/ExporterManager.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Export/Exporter/ExporterManagerInterface.php b/src/Export/Exporter/ExporterManagerInterface.php
index e9863ba..bd5e11f 100644
--- a/src/Export/Exporter/ExporterManagerInterface.php
+++ b/src/Export/Exporter/ExporterManagerInterface.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Export/Exporter/XslExporter.php b/src/Export/Exporter/XslExporter.php
index eea486f..51cacd7 100644
--- a/src/Export/Exporter/XslExporter.php
+++ b/src/Export/Exporter/XslExporter.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Export/Messenger/BackgroundDownloadRequestHandler.php b/src/Export/Messenger/BackgroundDownloadRequestHandler.php
index a1971af..8b9cc11 100644
--- a/src/Export/Messenger/BackgroundDownloadRequestHandler.php
+++ b/src/Export/Messenger/BackgroundDownloadRequestHandler.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Export/Messenger/BackgroundEmailRequestHandler.php b/src/Export/Messenger/BackgroundEmailRequestHandler.php
index 003100a..920f0ee 100644
--- a/src/Export/Messenger/BackgroundEmailRequestHandler.php
+++ b/src/Export/Messenger/BackgroundEmailRequestHandler.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Export/Normaliser/NormaliserInterface.php b/src/Export/Normaliser/NormaliserInterface.php
index cd9a506..7027b4a 100644
--- a/src/Export/Normaliser/NormaliserInterface.php
+++ b/src/Export/Normaliser/NormaliserInterface.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Export/Normaliser/NormaliserManager.php b/src/Export/Normaliser/NormaliserManager.php
index 686c902..259b3a5 100644
--- a/src/Export/Normaliser/NormaliserManager.php
+++ b/src/Export/Normaliser/NormaliserManager.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Export/Normaliser/NormaliserManagerInterface.php b/src/Export/Normaliser/NormaliserManagerInterface.php
index fec3e48..c1f770c 100644
--- a/src/Export/Normaliser/NormaliserManagerInterface.php
+++ b/src/Export/Normaliser/NormaliserManagerInterface.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Export/Notification/ExportEmailFactory.php b/src/Export/Notification/ExportEmailFactory.php
index 11ea206..b2a26f1 100644
--- a/src/Export/Notification/ExportEmailFactory.php
+++ b/src/Export/Notification/ExportEmailFactory.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Export/Notification/ExportEmailFactoryInterface.php b/src/Export/Notification/ExportEmailFactoryInterface.php
index 88fe19e..27ba909 100644
--- a/src/Export/Notification/ExportEmailFactoryInterface.php
+++ b/src/Export/Notification/ExportEmailFactoryInterface.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Export/Repository/BackgroundExportRequestOdmRepository.php b/src/Export/Repository/BackgroundExportRequestOdmRepository.php
index f255b0b..4e27472 100644
--- a/src/Export/Repository/BackgroundExportRequestOdmRepository.php
+++ b/src/Export/Repository/BackgroundExportRequestOdmRepository.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Export/Repository/BackgroundExportRequestRepository.php b/src/Export/Repository/BackgroundExportRequestRepository.php
index 71d3779..5c33e70 100644
--- a/src/Export/Repository/BackgroundExportRequestRepository.php
+++ b/src/Export/Repository/BackgroundExportRequestRepository.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Export/Repository/BackgroundExportRequestRepositoryInterface.php b/src/Export/Repository/BackgroundExportRequestRepositoryInterface.php
index 9db41c6..a62fd68 100644
--- a/src/Export/Repository/BackgroundExportRequestRepositoryInterface.php
+++ b/src/Export/Repository/BackgroundExportRequestRepositoryInterface.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Export/Repository/Odm/BackgroundExportRequestRepository.php b/src/Export/Repository/Odm/BackgroundExportRequestRepository.php
index 49ccd7a..6a9771f 100644
--- a/src/Export/Repository/Odm/BackgroundExportRequestRepository.php
+++ b/src/Export/Repository/Odm/BackgroundExportRequestRepository.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Export/Repository/Orm/BackgroundExportRequestRepository.php b/src/Export/Repository/Orm/BackgroundExportRequestRepository.php
index d9580ec..b0832ad 100644
--- a/src/Export/Repository/Orm/BackgroundExportRequestRepository.php
+++ b/src/Export/Repository/Orm/BackgroundExportRequestRepository.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Export/Response/DownloadResponse.php b/src/Export/Response/DownloadResponse.php
index 2ff5c8b..00ebfdd 100644
--- a/src/Export/Response/DownloadResponse.php
+++ b/src/Export/Response/DownloadResponse.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Export/Response/EmailResponse.php b/src/Export/Response/EmailResponse.php
index bdb6fbf..b396606 100644
--- a/src/Export/Response/EmailResponse.php
+++ b/src/Export/Response/EmailResponse.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Export/Response/ResponseConverterInterface.php b/src/Export/Response/ResponseConverterInterface.php
index d9cf0b7..da4cdbe 100644
--- a/src/Export/Response/ResponseConverterInterface.php
+++ b/src/Export/Response/ResponseConverterInterface.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Export/Response/WaitingResponse.php b/src/Export/Response/WaitingResponse.php
index 093069d..034b66e 100644
--- a/src/Export/Response/WaitingResponse.php
+++ b/src/Export/Response/WaitingResponse.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Notification/Attachment.php b/src/Notification/Attachment.php
index 5fa0e9a..94d9ad1 100644
--- a/src/Notification/Attachment.php
+++ b/src/Notification/Attachment.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Notification/Configuration.php b/src/Notification/Configuration.php
index eae45d8..60ee8e5 100644
--- a/src/Notification/Configuration.php
+++ b/src/Notification/Configuration.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Notification/Email.php b/src/Notification/Email.php
index b28efd9..082855b 100644
--- a/src/Notification/Email.php
+++ b/src/Notification/Email.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Notification/EmailInterface.php b/src/Notification/EmailInterface.php
index a4e9073..d677250 100644
--- a/src/Notification/EmailInterface.php
+++ b/src/Notification/EmailInterface.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Notification/EmailSenderInterface.php b/src/Notification/EmailSenderInterface.php
index b7bfbd0..e09a0a9 100644
--- a/src/Notification/EmailSenderInterface.php
+++ b/src/Notification/EmailSenderInterface.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Notification/Exception/Slack/UnclosedSectionException.php b/src/Notification/Exception/Slack/UnclosedSectionException.php
index b813dd7..bfc89d2 100644
--- a/src/Notification/Exception/Slack/UnclosedSectionException.php
+++ b/src/Notification/Exception/Slack/UnclosedSectionException.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Notification/Exception/Slack/UnopenedSectionException.php b/src/Notification/Exception/Slack/UnopenedSectionException.php
index 9facb87..19e2b1f 100644
--- a/src/Notification/Exception/Slack/UnopenedSectionException.php
+++ b/src/Notification/Exception/Slack/UnopenedSectionException.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Notification/Exception/UnableToSendMessageException.php b/src/Notification/Exception/UnableToSendMessageException.php
index 90de8ec..979868e 100644
--- a/src/Notification/Exception/UnableToSendMessageException.php
+++ b/src/Notification/Exception/UnableToSendMessageException.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Notification/Messenger/SenderHandler.php b/src/Notification/Messenger/SenderHandler.php
index b767a5c..1682b19 100644
--- a/src/Notification/Messenger/SenderHandler.php
+++ b/src/Notification/Messenger/SenderHandler.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Notification/Sender/MailgunEmailSender.php b/src/Notification/Sender/MailgunEmailSender.php
index 10ee9ba..ca5a75a 100644
--- a/src/Notification/Sender/MailgunEmailSender.php
+++ b/src/Notification/Sender/MailgunEmailSender.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Notification/Sender/MessengerEmailSender.php b/src/Notification/Sender/MessengerEmailSender.php
index 05a76b5..584934e 100644
--- a/src/Notification/Sender/MessengerEmailSender.php
+++ b/src/Notification/Sender/MessengerEmailSender.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Notification/Sender/NullEmailSender.php b/src/Notification/Sender/NullEmailSender.php
index 0d24cab..e0efb48 100644
--- a/src/Notification/Sender/NullEmailSender.php
+++ b/src/Notification/Sender/NullEmailSender.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Notification/Sender/PostmarkEmailSender.php b/src/Notification/Sender/PostmarkEmailSender.php
index 1523698..7d2fa92 100644
--- a/src/Notification/Sender/PostmarkEmailSender.php
+++ b/src/Notification/Sender/PostmarkEmailSender.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Notification/Sender/SendGridEmailSender.php b/src/Notification/Sender/SendGridEmailSender.php
index 2d4a5a3..ddef918 100644
--- a/src/Notification/Sender/SendGridEmailSender.php
+++ b/src/Notification/Sender/SendGridEmailSender.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Notification/Sender/SymfonyEmailSender.php b/src/Notification/Sender/SymfonyEmailSender.php
index 14cf821..bd41d66 100644
--- a/src/Notification/Sender/SymfonyEmailSender.php
+++ b/src/Notification/Sender/SymfonyEmailSender.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Notification/Slack/ConfigProviderInterface.php b/src/Notification/Slack/ConfigProviderInterface.php
index bba858c..f0ba731 100644
--- a/src/Notification/Slack/ConfigProviderInterface.php
+++ b/src/Notification/Slack/ConfigProviderInterface.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Notification/Slack/MessageBuilder.php b/src/Notification/Slack/MessageBuilder.php
index 474982e..6ea1842 100644
--- a/src/Notification/Slack/MessageBuilder.php
+++ b/src/Notification/Slack/MessageBuilder.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Notification/Slack/NullWebhookPoster.php b/src/Notification/Slack/NullWebhookPoster.php
index 9845dea..2d3b9f7 100644
--- a/src/Notification/Slack/NullWebhookPoster.php
+++ b/src/Notification/Slack/NullWebhookPoster.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Notification/Slack/OauthConfigProvider.php b/src/Notification/Slack/OauthConfigProvider.php
index bcbf53a..39633d5 100644
--- a/src/Notification/Slack/OauthConfigProvider.php
+++ b/src/Notification/Slack/OauthConfigProvider.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Notification/Slack/OauthFactory.php b/src/Notification/Slack/OauthFactory.php
index 71fee72..3c2931e 100644
--- a/src/Notification/Slack/OauthFactory.php
+++ b/src/Notification/Slack/OauthFactory.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Notification/Slack/WebhookPoster.php b/src/Notification/Slack/WebhookPoster.php
index 07269b0..5883179 100644
--- a/src/Notification/Slack/WebhookPoster.php
+++ b/src/Notification/Slack/WebhookPoster.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Notification/Slack/WebhookPosterInterface.php b/src/Notification/Slack/WebhookPosterInterface.php
index e8ac39e..565c259 100644
--- a/src/Notification/Slack/WebhookPosterInterface.php
+++ b/src/Notification/Slack/WebhookPosterInterface.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/src/Notification/TemplateEmail.php b/src/Notification/TemplateEmail.php
index 42a6a03..ba0058b 100644
--- a/src/Notification/TemplateEmail.php
+++ b/src/Notification/TemplateEmail.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/tests/Parthenon/Common/Elasticsearch/AttributesReaderTest.php b/tests/Parthenon/Common/Elasticsearch/AttributesReaderTest.php
index 2f8d9c3..77c7073 100644
--- a/tests/Parthenon/Common/Elasticsearch/AttributesReaderTest.php
+++ b/tests/Parthenon/Common/Elasticsearch/AttributesReaderTest.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
@@ -29,7 +29,7 @@ class AttributesReaderTest extends TestCase
{
public function testFindsAttributeOnClass()
{
- $object = new class() {
+ $object = new class {
#[Field(name: 'field_name')]
private string $field;
};
@@ -47,7 +47,7 @@ public function testInvalidAttributes()
{
$this->expectException(InvalidAttibuteException::class);
- $object = new class() {
+ $object = new class {
#[Field()]
private string $field;
};
diff --git a/tests/Parthenon/Common/Elasticsearch/ClientFactoryTest.php b/tests/Parthenon/Common/Elasticsearch/ClientFactoryTest.php
index ddfc6a1..9758f1d 100644
--- a/tests/Parthenon/Common/Elasticsearch/ClientFactoryTest.php
+++ b/tests/Parthenon/Common/Elasticsearch/ClientFactoryTest.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/tests/Parthenon/Common/Elasticsearch/ClientTest.php b/tests/Parthenon/Common/Elasticsearch/ClientTest.php
index 51f68d2..8e47528 100644
--- a/tests/Parthenon/Common/Elasticsearch/ClientTest.php
+++ b/tests/Parthenon/Common/Elasticsearch/ClientTest.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/tests/Parthenon/Common/Elasticsearch/ConfigTest.php b/tests/Parthenon/Common/Elasticsearch/ConfigTest.php
index 4b76ca6..4f93f27 100644
--- a/tests/Parthenon/Common/Elasticsearch/ConfigTest.php
+++ b/tests/Parthenon/Common/Elasticsearch/ConfigTest.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/tests/Parthenon/Common/Elasticsearch/QueryBuilderTest.php b/tests/Parthenon/Common/Elasticsearch/QueryBuilderTest.php
index e353dc8..32a0178 100644
--- a/tests/Parthenon/Common/Elasticsearch/QueryBuilderTest.php
+++ b/tests/Parthenon/Common/Elasticsearch/QueryBuilderTest.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/tests/Parthenon/Common/Http/Guzzle7ClientTest.php b/tests/Parthenon/Common/Http/Guzzle7ClientTest.php
index 25a87cd..b21d8e5 100644
--- a/tests/Parthenon/Common/Http/Guzzle7ClientTest.php
+++ b/tests/Parthenon/Common/Http/Guzzle7ClientTest.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/tests/Parthenon/Common/Logging/ExceptionProcesorTest.php b/tests/Parthenon/Common/Logging/ExceptionProcesorTest.php
index b324d79..62529bc 100644
--- a/tests/Parthenon/Common/Logging/ExceptionProcesorTest.php
+++ b/tests/Parthenon/Common/Logging/ExceptionProcesorTest.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/tests/Parthenon/Common/Pdf/DocRaptorTest.php b/tests/Parthenon/Common/Pdf/DocRaptorTest.php
index e95de15..923a565 100644
--- a/tests/Parthenon/Common/Pdf/DocRaptorTest.php
+++ b/tests/Parthenon/Common/Pdf/DocRaptorTest.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/tests/Parthenon/Common/Pdf/MpdfGeneratorTest.php b/tests/Parthenon/Common/Pdf/MpdfGeneratorTest.php
index 73fd5d8..a944c07 100644
--- a/tests/Parthenon/Common/Pdf/MpdfGeneratorTest.php
+++ b/tests/Parthenon/Common/Pdf/MpdfGeneratorTest.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/tests/Parthenon/Common/Repository/DoctrineRepositoryTest.php b/tests/Parthenon/Common/Repository/DoctrineRepositoryTest.php
index 5e2d65b..7a7cd5d 100644
--- a/tests/Parthenon/Common/Repository/DoctrineRepositoryTest.php
+++ b/tests/Parthenon/Common/Repository/DoctrineRepositoryTest.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/tests/Parthenon/Common/RequestHandler/FormRequestHandlerTest.php b/tests/Parthenon/Common/RequestHandler/FormRequestHandlerTest.php
index 8e65a4c..545c14d 100644
--- a/tests/Parthenon/Common/RequestHandler/FormRequestHandlerTest.php
+++ b/tests/Parthenon/Common/RequestHandler/FormRequestHandlerTest.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/tests/Parthenon/Common/RequestHandler/JsonRequestHandlerTest.php b/tests/Parthenon/Common/RequestHandler/JsonRequestHandlerTest.php
index fb5cb03..a1ca403 100644
--- a/tests/Parthenon/Common/RequestHandler/JsonRequestHandlerTest.php
+++ b/tests/Parthenon/Common/RequestHandler/JsonRequestHandlerTest.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/tests/Parthenon/Common/RequestHandler/RedirectRequestHandlerTest.php b/tests/Parthenon/Common/RequestHandler/RedirectRequestHandlerTest.php
index 1bc575e..09fcaa8 100644
--- a/tests/Parthenon/Common/RequestHandler/RedirectRequestHandlerTest.php
+++ b/tests/Parthenon/Common/RequestHandler/RedirectRequestHandlerTest.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/tests/Parthenon/Common/RequestHandler/RequestHandlerManagerTest.php b/tests/Parthenon/Common/RequestHandler/RequestHandlerManagerTest.php
index ea02a8a..2580b4e 100644
--- a/tests/Parthenon/Common/RequestHandler/RequestHandlerManagerTest.php
+++ b/tests/Parthenon/Common/RequestHandler/RequestHandlerManagerTest.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/tests/Parthenon/Common/Upload/Factory/FlySystemAdapterFactoryTest.php b/tests/Parthenon/Common/Upload/Factory/FlySystemAdapterFactoryTest.php
index 70c83a2..d0e38d8 100644
--- a/tests/Parthenon/Common/Upload/Factory/FlySystemAdapterFactoryTest.php
+++ b/tests/Parthenon/Common/Upload/Factory/FlySystemAdapterFactoryTest.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/tests/Parthenon/Common/Upload/Factory/FlysystemFactoryTest.php b/tests/Parthenon/Common/Upload/Factory/FlysystemFactoryTest.php
index bdcd0f8..cd6dbfd 100644
--- a/tests/Parthenon/Common/Upload/Factory/FlysystemFactoryTest.php
+++ b/tests/Parthenon/Common/Upload/Factory/FlysystemFactoryTest.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/tests/Parthenon/Common/Upload/Factory/S3AdapterTest.php b/tests/Parthenon/Common/Upload/Factory/S3AdapterTest.php
index dae29e3..0e03f1a 100644
--- a/tests/Parthenon/Common/Upload/Factory/S3AdapterTest.php
+++ b/tests/Parthenon/Common/Upload/Factory/S3AdapterTest.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/tests/Parthenon/Common/Upload/FileTest.php b/tests/Parthenon/Common/Upload/FileTest.php
index 343c3ca..6e857a5 100644
--- a/tests/Parthenon/Common/Upload/FileTest.php
+++ b/tests/Parthenon/Common/Upload/FileTest.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/tests/Parthenon/Common/Upload/FlysystemUploaderTest.php b/tests/Parthenon/Common/Upload/FlysystemUploaderTest.php
index 6de1f85..f130c0c 100644
--- a/tests/Parthenon/Common/Upload/FlysystemUploaderTest.php
+++ b/tests/Parthenon/Common/Upload/FlysystemUploaderTest.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/tests/Parthenon/Common/Upload/Naming/FactoryTest.php b/tests/Parthenon/Common/Upload/Naming/FactoryTest.php
index cc08173..cc84554 100644
--- a/tests/Parthenon/Common/Upload/Naming/FactoryTest.php
+++ b/tests/Parthenon/Common/Upload/Naming/FactoryTest.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/tests/Parthenon/Common/Upload/Naming/NamingMd5TimeTest.php b/tests/Parthenon/Common/Upload/Naming/NamingMd5TimeTest.php
index 1d5392d..8c23550 100644
--- a/tests/Parthenon/Common/Upload/Naming/NamingMd5TimeTest.php
+++ b/tests/Parthenon/Common/Upload/Naming/NamingMd5TimeTest.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/tests/Parthenon/Common/Upload/Naming/RandomTimeTest.php b/tests/Parthenon/Common/Upload/Naming/RandomTimeTest.php
index be2c42c..4227dd9 100644
--- a/tests/Parthenon/Common/Upload/Naming/RandomTimeTest.php
+++ b/tests/Parthenon/Common/Upload/Naming/RandomTimeTest.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/tests/Parthenon/Export/DataProvider/DataProviderFetcherTest.php b/tests/Parthenon/Export/DataProvider/DataProviderFetcherTest.php
index 26ca589..a3f52a2 100644
--- a/tests/Parthenon/Export/DataProvider/DataProviderFetcherTest.php
+++ b/tests/Parthenon/Export/DataProvider/DataProviderFetcherTest.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/tests/Parthenon/Export/Engine/BackgroundDownloadEngineTest.php b/tests/Parthenon/Export/Engine/BackgroundDownloadEngineTest.php
index e98aa40..8e6b086 100644
--- a/tests/Parthenon/Export/Engine/BackgroundDownloadEngineTest.php
+++ b/tests/Parthenon/Export/Engine/BackgroundDownloadEngineTest.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/tests/Parthenon/Export/Engine/BackgroundEmailEngineTest.php b/tests/Parthenon/Export/Engine/BackgroundEmailEngineTest.php
index 8fb02b6..75692cc 100644
--- a/tests/Parthenon/Export/Engine/BackgroundEmailEngineTest.php
+++ b/tests/Parthenon/Export/Engine/BackgroundEmailEngineTest.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/tests/Parthenon/Export/Engine/DirectDownloadEngineTest.php b/tests/Parthenon/Export/Engine/DirectDownloadEngineTest.php
index d25c93a..72468e4 100644
--- a/tests/Parthenon/Export/Engine/DirectDownloadEngineTest.php
+++ b/tests/Parthenon/Export/Engine/DirectDownloadEngineTest.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/tests/Parthenon/Export/Exporter/CsvExporterTest.php b/tests/Parthenon/Export/Exporter/CsvExporterTest.php
index 0af0cb5..1521413 100644
--- a/tests/Parthenon/Export/Exporter/CsvExporterTest.php
+++ b/tests/Parthenon/Export/Exporter/CsvExporterTest.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/tests/Parthenon/Export/Messenger/BackgroundDownloadRequestHandlerTest.php b/tests/Parthenon/Export/Messenger/BackgroundDownloadRequestHandlerTest.php
index d8e8e8d..26d061c 100644
--- a/tests/Parthenon/Export/Messenger/BackgroundDownloadRequestHandlerTest.php
+++ b/tests/Parthenon/Export/Messenger/BackgroundDownloadRequestHandlerTest.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/tests/Parthenon/Export/Messenger/BackgroundEmailRequestHandlerTest.php b/tests/Parthenon/Export/Messenger/BackgroundEmailRequestHandlerTest.php
index 86141a7..bbba50e 100644
--- a/tests/Parthenon/Export/Messenger/BackgroundEmailRequestHandlerTest.php
+++ b/tests/Parthenon/Export/Messenger/BackgroundEmailRequestHandlerTest.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/tests/Parthenon/Export/Normaliser/NormaliserManagerTest.php b/tests/Parthenon/Export/Normaliser/NormaliserManagerTest.php
index b289b55..95ca172 100644
--- a/tests/Parthenon/Export/Normaliser/NormaliserManagerTest.php
+++ b/tests/Parthenon/Export/Normaliser/NormaliserManagerTest.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/tests/Parthenon/Export/Notification/ExportEmailFactoryTest.php b/tests/Parthenon/Export/Notification/ExportEmailFactoryTest.php
index 37dc0e3..46741d7 100644
--- a/tests/Parthenon/Export/Notification/ExportEmailFactoryTest.php
+++ b/tests/Parthenon/Export/Notification/ExportEmailFactoryTest.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
@@ -31,7 +31,7 @@ class ExportEmailFactoryTest extends TestCase
{
public function testEmail()
{
- $user = new class() implements UserInterface {
+ $user = new class implements UserInterface {
public function getRoles(): array
{
return [];
diff --git a/tests/Parthenon/Notification/ConfigurationTest.php b/tests/Parthenon/Notification/ConfigurationTest.php
index 212ec0e..fd1b64e 100644
--- a/tests/Parthenon/Notification/ConfigurationTest.php
+++ b/tests/Parthenon/Notification/ConfigurationTest.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/tests/Parthenon/Notification/Messenger/SenderHandlerTest.php b/tests/Parthenon/Notification/Messenger/SenderHandlerTest.php
index d7632c4..1dd844f 100644
--- a/tests/Parthenon/Notification/Messenger/SenderHandlerTest.php
+++ b/tests/Parthenon/Notification/Messenger/SenderHandlerTest.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/tests/Parthenon/Notification/Sender/MailgunEmailSenderTest.php b/tests/Parthenon/Notification/Sender/MailgunEmailSenderTest.php
index a13127e..02c39fe 100644
--- a/tests/Parthenon/Notification/Sender/MailgunEmailSenderTest.php
+++ b/tests/Parthenon/Notification/Sender/MailgunEmailSenderTest.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/tests/Parthenon/Notification/Sender/MessengerEmailTest.php b/tests/Parthenon/Notification/Sender/MessengerEmailTest.php
index cc0bd2c..8e132fc 100644
--- a/tests/Parthenon/Notification/Sender/MessengerEmailTest.php
+++ b/tests/Parthenon/Notification/Sender/MessengerEmailTest.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/tests/Parthenon/Notification/Sender/PostmarkEmailSenderTest.php b/tests/Parthenon/Notification/Sender/PostmarkEmailSenderTest.php
index 2a8a1e8..86022f8 100644
--- a/tests/Parthenon/Notification/Sender/PostmarkEmailSenderTest.php
+++ b/tests/Parthenon/Notification/Sender/PostmarkEmailSenderTest.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/tests/Parthenon/Notification/Sender/SendGridEmailSenderTest.php b/tests/Parthenon/Notification/Sender/SendGridEmailSenderTest.php
index 5996f1f..927657b 100644
--- a/tests/Parthenon/Notification/Sender/SendGridEmailSenderTest.php
+++ b/tests/Parthenon/Notification/Sender/SendGridEmailSenderTest.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/tests/Parthenon/Notification/Sender/SymfonyEmailSenderTest.php b/tests/Parthenon/Notification/Sender/SymfonyEmailSenderTest.php
index 66f6e0b..c1237c5 100644
--- a/tests/Parthenon/Notification/Sender/SymfonyEmailSenderTest.php
+++ b/tests/Parthenon/Notification/Sender/SymfonyEmailSenderTest.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/tests/Parthenon/Notification/Slack/OauthConfigProviderTest.php b/tests/Parthenon/Notification/Slack/OauthConfigProviderTest.php
index 8c290d1..feaf973 100644
--- a/tests/Parthenon/Notification/Slack/OauthConfigProviderTest.php
+++ b/tests/Parthenon/Notification/Slack/OauthConfigProviderTest.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
diff --git a/tests/Parthenon/Notification/Slack/WebhookPosterTest.php b/tests/Parthenon/Notification/Slack/WebhookPosterTest.php
index df04bb9..f53c07c 100644
--- a/tests/Parthenon/Notification/Slack/WebhookPosterTest.php
+++ b/tests/Parthenon/Notification/Slack/WebhookPosterTest.php
@@ -3,17 +3,17 @@
declare(strict_types=1);
/*
- * Copyright Iain Cambridge 2020-2022.
+ * Copyright (C) 2020-2025 Iain Cambridge
*
* This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .