Skip to content

[13.x] Add missing conditionable, reflection, macroable requires - #60980

Merged
taylorotwell merged 1 commit into
laravel:13.xfrom
lucasmichot:fix/missing-illuminate-composer-deps
Aug 2, 2026
Merged

[13.x] Add missing conditionable, reflection, macroable requires#60980
taylorotwell merged 1 commit into
laravel:13.xfrom
lucasmichot:fix/missing-illuminate-composer-deps

Conversation

@lucasmichot

@lucasmichot lucasmichot commented Aug 2, 2026

Copy link
Copy Markdown
Contributor

Several split packages use Traits\Conditionable, Reflector/ReflectsClosures, or Traits\Macroable without declaring the owning package (illuminate/conditionable, illuminate/reflection, illuminate/macroable) as a direct dependency — relying instead on a transitive pull through illuminate/support. Every package already declares illuminate/macroable directly even where illuminate/support would provide it transitively, so this brings the rest of the tree in line with that existing convention.

…te/macroable requires

Several split packages use classes from these packages (Conditionable
trait, Reflector/ReflectsClosures, Macroable trait) without declaring
them as direct composer dependencies, relying on a transitive pull
through illuminate/support instead. Every other split package already
declares macroable directly even when support already provides it
transitively, so this brings the rest of the tree in line with that
convention.
@lucasmichot lucasmichot changed the title Add missing illuminate/conditionable, illuminate/reflection, illuminate/macroable requires [13.x] Add missing conditionable, reflection, macroable requires Aug 2, 2026
@taylorotwell
taylorotwell merged commit 9334084 into laravel:13.x Aug 2, 2026
41 of 55 checks passed
@lucasmichot
lucasmichot deleted the fix/missing-illuminate-composer-deps branch August 3, 2026 18:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants