Hi,
https://developers.shopware.com/developers-guide/controller/#search-results
die beiden Texte helfen dir sicher schon weiter. Momentan haben wir zwar den Kernel von SF (siehst du auch in der shopware.php) mit drin, nutzen für das Dispatching (DispatchLoop) aber eigene Logik, die ursprünglich auf ZF1 basiert. Das wird jetzt nach und nach zurück gebaut. so gibt es beispielsweise PullRequests, die die Session-Implementierung oder den Mailer durch SF-Pendants austauschen.
Besten Gruß,
Daniel