devmachine/guzzle-markus-client
Guzzle-powered PHP client for Markus Cinema System (MCS) XML APIs used by Forum Cinemas/Finnkino and others. Normalizes inconsistent XML, renames/regroups fields, and returns cleaner structured data for areas, events (movies) and shows.
For Executives: "This package lets us tap into cinema data across the Baltics and Nordic regions with minimal dev effort. For example, we could launch a ‘Cinema Finder’ feature in 2 weeks instead of 2 months—enabling partnerships with ForumCinemas or Finnkino for ticketing, ads, or local guides. It’s a low-risk way to test new revenue streams with existing infrastructure."
For Engineering: *"This Guzzle client normalizes messy XML APIs into clean JSON, handling edge cases like inconsistent naming or missing fields. It’s a drop-in solution for:
For Design/Product: *"Imagine surfacing ‘Now Playing’ sections or ‘Nearby Cinemas’ with zero backend work. This package gives us structured data to build features like:
How can I help you explore Laravel packages today?