[plugin-manager ↪ 0.1] 8 commits

JamesRezo/plugin-manager | 8 commits

Par JamesRezo, le 15 octobre 2025 à 11h23min :

feat(validation): use Need/Provided collections

Ajouté
src/Provider/ProvidedInterface.php
tests/Descriptor/ProcureTest.php
tests/Dummy/DummyPaquet.php
tests/Fake/FakePluginsProvider.php
tests/Fake/FakeProcuresProvider.php
tests/Fake/FakeProvided.php
tests/Stub/TestPaquetCollectionStub.php
Modifié
docs/usage.md
src/Descriptor/Necessite.php
src/Descriptor/PaquetTrait.php
src/Descriptor/Procure.php
src/Loader/Loader.php
src/Loader/LoaderInterface.php
src/Manager.php
src/Need/NeedCollection.php
src/Need/NeedCollectionInterface.php
src/Need/NeedInterface.php
src/Need/NeedTrait.php
src/Paquet.php
src/PaquetCollection.php
src/PaquetCollectionInterface.php
src/PaquetInterface.php
src/Provider/Procures.php
src/Provider/Provided.php
src/Provider/ProvidedCollection.php
src/Provider/ProvidedCollectionInterface.php
src/Provider/ProviderInterface.php
src/Validator/CollectionValidator.php
src/Validator/CollectionValidatorInterface.php
tests/Cache/CollectionCacheTest.php
tests/Dummy/DummyLoader.php
tests/Fake/FakeLoader.php
tests/Fake/FakeNeed.php
tests/Fake/FakePhpExtensionsProvider.php
tests/Fake/FakePhpProvider.php
tests/Loader/LoaderTest.php
tests/ManagerTest.php
tests/Need/NeedCollectionTest.php
tests/Need/NeedTraitTest.php
tests/PaquetCollectionTest.php
tests/PaquetTest.php
tests/Provider/PhpExtensionsTest.php
tests/Provider/PluginsTest.php
tests/Provider/ProcuresTest.php
tests/Provider/ProviderCollectionTest.php
tests/Provider/SpipTest.php
tests/Stub/EmptyLoaderStub.php
tests/Stub/TestPaquetStub.php
tests/TestCase.php
tests/Validator/CollectionValidatorTest.php
tests/fixtures/refCollection.gz

Détails : feat(validation): use Need/Provided collections (31c9a5fa) · Validations · JamesRezo / plugin-manager · GitLab

==============================
Par JamesRezo, le 14 octobre 2025 à 11h02min :

docs(descriptor): usage

Modifié
docs/usage.md

Détails : docs(descriptor): usage (76dad474) · Validations · JamesRezo / plugin-manager · GitLab

==============================
Par JamesRezo, le 14 octobre 2025 à 11h01min :

fix(cache): better is_writeable check

Modifié
docs/cache.md
src/Cache/CollectionCache.php
src/Cache/FinderCache.php

Détails : fix(cache): better is_writeable check (8d9359df) · Validations · JamesRezo / plugin-manager · GitLab

==============================
Par JamesRezo, le 13 octobre 2025 à 11h34min :

chore(descriptor): PluginPathAware->PathAware

Ajouté
src/Descriptor/PathAwareInterface.php
src/Descriptor/PathAwareTrait.php
Modifié
src/Descriptor/Chemin.php
src/Descriptor/PaquetTrait.php
src/Descriptor/Pipeline.php
src/Descriptor/Script.php
src/Descriptor/Style.php
src/Loader/Loader.php
src/Need/NeedTrait.php
src/Paquet.php
src/PaquetCollection.php
src/PaquetInterface.php
src/Serializer/PaquetNormalizer.php
tests/Descriptor/CheminTest.php
tests/ManagerTest.php
tests/PaquetTest.php
tests/Serializer/PaquetNormalizerTest.php
tests/Stub/CheckerAwareStub.php
tests/Stub/PluginPathStub.php
tests/Stub/TestPaquetStub.php
tests/Stub/VersionAwareStub.php
tests/TestCase.php
tests/fixtures/refCollection.gz

Détails : chore(descriptor): PluginPathAware->PathAware (5c2b980f) · Validations · JamesRezo / plugin-manager · GitLab

==============================
Par JamesRezo, le 13 octobre 2025 à 10h49min :

feat(needs): NeedException

Ajouté
src/Exception/NeedException.php
Modifié
src/Need/NeedTrait.php
tests/Need/NeedTraitTest.php

Détails : feat(needs): NeedException (d12bc43e) · Validations · JamesRezo / plugin-manager · GitLab

==============================
Par JamesRezo, le 13 octobre 2025 à 08h59min :

feat(provider): serializable collection

Modifié
src/Provider/ProvidedCollection.php
tests/Provider/ProviderCollectionTest.php

Détails : feat(provider): serializable collection (7d77970f) · Validations · JamesRezo / plugin-manager · GitLab

==============================
Par JamesRezo, le 13 octobre 2025 à 08h38min :

feat(provider): iterable collection

Modifié
docs/usage.md
src/Provider/Php.php
src/Provider/PhpExtensions.php
src/Provider/ProvidedCollection.php
src/Provider/ProvidedCollectionInterface.php
tests/Provider/ProviderCollectionTest.php

Détails : feat(provider): iterable collection (9c267388) · Validations · JamesRezo / plugin-manager · GitLab

==============================
Par JamesRezo, le 13 octobre 2025 à 07h38min :

feat(needs): Need classes

Ajouté
src/Exception/NeedNotFound.php
src/Need/NeedCollection.php
src/Need/NeedCollectionInterface.php
src/Need/NeedInterface.php
src/Need/NeedTrait.php
tests/Fake/FakeNeed.php
tests/Need/NeedCollectionTest.php
tests/Need/NeedTraitTest.php

Détails : feat(needs): Need classes (a98086c1) · Validations · JamesRezo / plugin-manager · GitLab