mirror of
https://github.com/alchemy-fr/Phraseanet.git
synced 2025-10-15 14:03:27 +00:00
update V1Controller
This commit is contained in:
@@ -1180,7 +1180,7 @@ class V1Controller extends Controller
|
||||
$result,
|
||||
$includeResolver->resolve($fractal),
|
||||
$this->resolveSubdefUrlTTL($request),
|
||||
$request
|
||||
$this->getStorieMaxItems($request)
|
||||
);
|
||||
|
||||
$ret = $fractal->createData(new Item($searchView, $searchTransformer))->toArray();
|
||||
@@ -1235,10 +1235,10 @@ class V1Controller extends Controller
|
||||
* @param SearchEngineResult $result
|
||||
* @param string[] $includes
|
||||
* @param int $urlTTL
|
||||
* @param Request $request
|
||||
* @param int|null $storie_max_items
|
||||
* @return SearchResultView
|
||||
*/
|
||||
private function buildSearchView(SearchEngineResult $result, array $includes, $urlTTL, Request $request)
|
||||
private function buildSearchView(SearchEngineResult $result, array $includes, $urlTTL, $storie_max_items = null)
|
||||
{
|
||||
$references = new RecordReferenceCollection($result->getResults());
|
||||
|
||||
@@ -1256,12 +1256,6 @@ class V1Controller extends Controller
|
||||
$resultView = new SearchResultView($result);
|
||||
|
||||
if ($stories->count() > 0) {
|
||||
$storie_max_items = null;
|
||||
|
||||
if($request->getAcceptableContentTypes() == V1::$extendedContentTypes['json']){
|
||||
$storie_max_items = (int)$request->get('storie_max_items')?:10;
|
||||
}
|
||||
|
||||
$user = $this->getAuthenticatedUser();
|
||||
$children = [];
|
||||
|
||||
@@ -1360,6 +1354,21 @@ class V1Controller extends Controller
|
||||
return $resultView;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param Request $request
|
||||
* @return int|null
|
||||
*/
|
||||
private function getStorieMaxItems(Request $request)
|
||||
{
|
||||
$storie_max_items = null;
|
||||
|
||||
if($request->getAcceptableContentTypes() == V1::$extendedContentTypes['json']){
|
||||
$storie_max_items = (int)$request->get('storie_max_items')?:10;
|
||||
}
|
||||
|
||||
return $storie_max_items;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param SearchEngineResult $result
|
||||
* @param string[] $includes
|
||||
|
Reference in New Issue
Block a user