Utilities - Helpers
Helpers is an general utiltlies class that provides functionality that doesn't directly belong anywhere else:
getConcreteClass
This function determines the "Bound" class for any class that you pass in using Reflection, so doesn't require instantiating that class to check.
The primary purpose of this function is to check which class is bound a given contract within Ensō, such as using Helpers::getConcreteClass('Yadda\Enso\Media\Contracts\MediaFile'). This allows developers to extend and replace the MediaFile model.
Also worth noting is that if it fails to find a binding for the class you have provided, it will return the binding as the "concrete class". You can use this funcitonality to bind things to classes (not just interfaces), so that developers can bind their overrides directly to the class (assuming that class is instantiated with App::make()).