3v4l.org

run code in 300+ PHP versions simultaneously
<?php class ModelMappings { public static function getMappings () { return [ 'Sems.model.labor.laborscheduler.weekly.Shift' => [ 'eloquent' => 'Sicom\Sems\Labor\LaborScheduler\Model\StoreScheduleShift', 'pk' => 'store_schedule_shift_uid' ], 'Sems.model.labor.scheduler.Shift' => [ 'eloquent' => 'Sicom\Sems\Labor\LaborScheduler\Model\StoreScheduleShift', 'pk' => 'store_schedule_shift_uid' ], 'Sems.model.labor.laborscheduler.weekly.ShiftPart' => [ 'eloquent' => 'Sicom\Sems\Labor\LaborScheduler\Model\StoreScheduleShiftPart', 'pk' => 'store_schedule_shift_part_uid', 'belongsTo' => 'Sicom\Sems\Labor\LaborScheduler\Model\StoreScheduleShift' ], 'Sems.model.labor.scheduler.ShiftPart' => [ 'eloquent' => 'Sicom\Sems\Labor\LaborScheduler\Model\StoreScheduleShiftPart', 'pk' => 'store_schedule_shift_part_uid', 'belongsTo' => 'Sicom\Sems\Labor\LaborScheduler\Model\StoreScheduleShift' ] ]; } } $className = 'ModelMappings'; $a = $className::getMappings(); var_dump($a);

preferences:
65.56 ms | 402 KiB | 5 Q