private function resolveSearchIncludes(Request $request)
    {
        $includes = [
            'results.stories.records'
        ];

        if ($request->attributes->get('_extended', false)) {
            if ($request->get('search_type') != SearchEngineOptions::RECORD_STORY) {
                $includes = array_merge($includes, [
                    'results.stories.records.subdefs',
                    'results.stories.records.metadata',
                    'results.stories.records.caption',
                    'results.stories.records.status'
                ]);
            }
            else {
                $includes = [ 'results.stories.caption' ];
            }

            $includes = array_merge($includes, [
                'results.records.subdefs',
                'results.records.metadata',
                'results.records.caption',
                'results.records.status'
            ]);
        }

        return $includes;
    }
private function resolveSearchIncludes(Request $request)
    {
        $includes = [
            'results.stories.records'
        ];

        if ($request->attributes->get('_extended', false)) {
            if ($request->get('search_type') != SearchEngineOptions::RECORD_STORY) {
                $includes = array_merge($includes, [
                    'results.stories.records.subdefs',
                    'results.stories.records.metadata',
                    'results.stories.records.caption',
                    'results.stories.records.status'
                ]);
            }
            else {
                $includes = [ 'results.stories.caption' ];
            }

            $includes = array_merge($includes, [
                'results.records.subdefs',
                'results.records.metadata',
                'results.records.caption',
                'results.records.status'
            ]);
        }

        return $includes;
    }
private function resolveSearchIncludes ( Request $ request ) { $ includes = [ 'results.stories.records' ] ; if ( $ request -> attributes -> get ( '_extended' , false ) ) { if ( $ request -> get ( 'search_type' ) != SearchEngineOptions :: RECORD_STORY ) { $ includes = array_merge ( $ includes , [ 'results.stories.records.subdefs' , 'results.stories.records.metadata' , 'results.stories.records.caption' , 'results.stories.records.status' ] ) ; } else { $ includes = [ 'results.stories.caption' ] ; } $ includes = array_merge ( $ includes , [ 'results.records.subdefs' , 'results.records.metadata' , 'results.records.caption' , 'results.records.status' ] ) ; } return $ includes ; }
Returns requested includes

@param Request $request
@return string[]
Returns requested includes