becklyn/video-platforms
Symfony bundle providing helpers to parse and normalize video URLs (YouTube/Vimeo etc.), serialize/store as “platform@id” or arrays, validate via constraints, and integrate with entities and forms using a VideoUrlType.
VideoPlatformInterface for niche providers).VideoUrlType (e.g., vimeo@123 instead of full URLs).VideoPlatformInterface).platform@id strings).For Executives:
"This package standardizes how we handle video URLs across the app—reducing bugs, saving dev time, and future-proofing for features like video analytics or custom embeds. For example, instead of manually parsing YouTube links in 10+ places, we’d use a single, validated format (youtube@123). It’s a low-risk, high-reward way to improve scalability for media-heavy products."
For Engineering: *"A lightweight Symfony bundle that:
platform@id strings (e.g., vimeo@456).VideoUrlType (clean UX for users).VideoPlatformInterface.
Tradeoff: Last updated in 2022, but minimal risk for our Symfony 6/PHP 8 stack. Replaces ~2K LOC of custom logic."*How can I help you explore Laravel packages today?