Skip to content

Releases: dynamik-dev/cloak-php

v0.2.1 - Framework Integration Support

28 Nov 18:23
007f08b

Choose a tag to compare

What's New

This release adds a custom resolver pattern that enables seamless framework integration (Laravel, Symfony, etc.).

Features

  • Custom Resolver Pattern: New resolveUsing() method allows framework adapters to override how Cloak::make() creates instances
  • Container Integration: Framework packages can now integrate with dependency injection containers
  • Developer Extensibility: Developers can easily extend and customize Cloak through container bindings

New Methods

  • Cloak::resolveUsing(callable $resolver) - Set custom instance resolver
  • Cloak::clearResolver() - Revert to default behavior

Documentation

  • Added comprehensive Framework Integration section to README
  • Included Laravel service provider example
  • Added test coverage for all resolver functionality

Example Usage

// In a Laravel service provider
Cloak::resolveUsing(fn() => app(Cloak::class));

// Now helpers resolve from container
cloak($text); // Uses container binding

This enables framework packages to provide pre-configured instances while allowing developers full control through container customization.

Full Changelog: v0.2.0...v0.2.1

v0.2.0

28 Nov 17:45
f2bded5

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.1.1...v0.2.0

v0.1.1

25 Nov 21:58

Choose a tag to compare

Fix package name

v0.1.0

25 Nov 21:55

Choose a tag to compare

First release!