Din getPageData()
metod returnerar en numeriskt indexerad matris vid 'resultatindex', inte ett objekt. Detta betyder att $results['sidor'] innehåller en numeriskt indexerad array, inte ett objekt. var_dump()
det och kolla upp det.
Du behöver förmodligen göra något som:
$template = $results['pages'][0]->pagetemplate;