Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Melifaro Booking Bundle

Melifaro Booking Bundle Laravel Package

melifaro/melifaro-booking-bundle

Melifaro Booking Bundle adds reservation and scheduling features to Symfony apps: define bookable resources, manage availability and time slots, and handle bookings with configurable rules. Integrates via Doctrine entities and services, with templates ready to customize for your own workflow.

View on GitHub
Deep Wiki
Context7

Melifaro Booking Bundle provides reusable booking and reservation building blocks for PHP applications, helping you model availability, reservations, and date-based booking rules without rebuilding the domain layer.

  • Booking management for creating and organizing reservations
  • Availability checks for date ranges and booking conflicts
  • Bundle integration for service and configuration setup
  • Extensible architecture for custom booking workflows and rules
Frequently asked questions about Melifaro Booking Bundle
Can I install melifaro/melifaro-booking-bundle in a Laravel application?
No. It is a Symfony 2 bundle built around the Symfony Bundle class, DependencyInjection extension, Doctrine entities, and YAML or XML service definitions, none of which have a direct analogue in Laravel's container, Eloquent, or package discovery. There is no adapter layer and no Laravel service provider. The realistic path is to read the code, extract any useful booking domain rules, and reimplement them natively in Laravel.
Does this package support Laravel 10 or Laravel 11?
No. The package targets Symfony 2 and had its last release in 2014, in the PHP 5.3 and 5.4 era. It has no Laravel service provider, no Eloquent models, and no compatibility layer for modern Laravel. Treat any claim that it is a Laravel package as inaccurate.
Why does Composer refuse to install melifaro/melifaro-booking-bundle?
Its Composer constraints target Symfony 2 and an old PHP line, so modern Composer cannot resolve it against PHP 8 and current Laravel or Symfony requirements. Forcing it with --ignore-platform-reqs only trades a clean install failure for runtime fatal errors. The package should not be added as a dependency in the first place.
Is melifaro/melifaro-booking-bundle still maintained?
There is no evidence of active maintenance. The last release was 2014-04-27, the repository has around 35 stars and zero dependents, and there is no sign of issue triage or a security response process. Twelve years without a commit or release means you should treat it as abandoned.
What PHP version does this booking bundle require?
It is likely PHP 5.3 or 5.4 era code with PSR-0 autoloading and older syntax conventions. PHP 8.x removed deprecated features, so you should expect fatal errors if you try to run it on a modern runtime. Nothing in the repository suggests support for current PHP versions.
Can I use this bundle with Symfony 2 today?
Even a technically correct installation would pull in Symfony 2, which is end-of-life; extended support for Symfony 2.8 ended in 2019. That leaves you on an unsupported framework line with no security patches. It should not be installed into a modern Symfony application either.
What booking features does the Melifaro bundle actually provide?
The blurb mentions bookable resources, availability checks, date-range reservations, and a service layer. Given the bundle's age and size, expect a modest domain model and possibly little more than a CRUD scaffold around reservations. You must read the code to verify whether concurrency, capacity, timezone, and cancellation rules are genuinely implemented.
Are there maintained alternatives for booking and scheduling in Laravel?
Yes. Look at actively maintained Laravel booking or scheduling packages, Sylius if you are in Symfony ecommerce, or a hosted scheduling API. Evaluate each on test coverage, PHP and Laravel version support, security response, and production usage. Since this bundle fails those checks, comparing alternatives in parallel is the sensible move.
How do I extract the booking domain logic from this Symfony bundle?
Timebox a one-day read-only spike rather than integrating it. Document the entity model, likely Booking, Resource or Room, and an availability or date-range entity, along with validation constraints and invariants. Then reimplement those concepts as Eloquent models or a framework-agnostic domain layer and replace Doctrine repositories with native persistence. Add tests for concurrent reservation, date boundaries, timezones, capacity, overbooking, and cancellation semantics.
Is the license and provenance of melifaro/melifaro-booking-bundle clear?
The MIT license is permissive, but provenance is ambiguous: the Composer vendor is melifaro while the GitHub owner is ama3ing, suggesting a rename, fork, or transfer with no changelog. Copyright attribution and the canonical upstream are unclear. If you vendor any code, assign clear ownership and define who is responsible for security patches.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console