ResourceRegistrar is incorrectly registered as singleton
Open
- Dominant language
- PHP
- Stars
- 9.4k
- Forks
- 1.3k
- PR merge metrics
- No merged PRs in 30d
Description
Reusing ResourceRegistrar will lead to mishandling of parameter names, for example:
```PHP
$api->resource('users', ['parameters' => ['users' => 'id']]);
$api->resource('posts', ['parameters' => ['posts' => 'id']] /* ignored */);
```
The second route is incorrectly registered. Binding ResourceRegistrar in the provider as non-singleton solves this issue.
Contributor guide
Assessment
This issue has not been assessed yet.