protected function resolveScopedIncludes(Scope $scope): array
    {
        $level = count($scope->getParentScopes());
        $includes = $scope->getManager()->getRequestedIncludes();

        return collect($includes)->map(function ($include) {
            return explode('.', $include);
        })->filter(function ($include) use ($level) {
            return count($include) > $level;
        })->pluck($level)->unique()->all();
    }
protected function resolveScopedIncludes(Scope $scope): array
    {
        $level = count($scope->getParentScopes());
        $includes = $scope->getManager()->getRequestedIncludes();

        return collect($includes)->map(function ($include) {
            return explode('.', $include);
        })->filter(function ($include) use ($level) {
            return count($include) > $level;
        })->pluck($level)->unique()->all();
    }
protected function resolveScopedIncludes ( Scope $ scope ) : array { $ level = count ( $ scope -> getParentScopes ( ) ) ; $ includes = $ scope -> getManager ( ) -> getRequestedIncludes ( ) ; return collect ( $ includes ) -> map ( function ( $ include ) { return explode ( '.' , $ include ) ; } ) -> filter ( function ( $ include ) use ( $ level ) { return count ( $ include ) > $ level ; } ) -> pluck ( $ level ) -> unique ( ) -> all ( ) ; }
Resolve scoped includes for the given scope.

@param  \League\Fractal\Scope $scope
@return array
Resolve scoped includes for the given scope .