Adds cross site api #4

Merged
chris merged 10 commits from develop into main 2021-12-15 10:51:55 +01:00
2 changed files with 4 additions and 4 deletions
Showing only changes of commit 52c86af842 - Show all commits

View File

@ -10,9 +10,7 @@ return [
//'type' => \Laminas\Router\Http\Segment::class, //'type' => \Laminas\Router\Http\Segment::class,
'type' => \Laminas\Router\Http\Literal::class, 'type' => \Laminas\Router\Http\Literal::class,
'options' => [ 'options' => [
//'route' => '/collections[/:action]', 'route' => '/api/collections/search',
//'route' => '/collections',
'route' => '/collections/search',
'defaults' => [ 'defaults' => [
'__NAMESPACE__' => 'ArchiveSiteMeta\Controller', '__NAMESPACE__' => 'ArchiveSiteMeta\Controller',
'controller' => Controller\ArchiveSiteMetaController::class, 'controller' => Controller\ArchiveSiteMetaController::class,

View File

@ -52,7 +52,9 @@ class ArchiveSiteMetaController extends AbstractActionController
array_push($query_results, $site->id()); array_push($query_results, $site->id());
} }
} }
$pages = $this->api()->search('site_pages', $resources['site_pages']['query'], ['returnScalar' => 'site'])->getContent(); $pages = $this->api()->search('site_pages',
$resources['site_pages']['query'],
['returnScalar' => 'site'])->getContent();
foreach($pages as $page) { foreach($pages as $page) {
array_push($query_results, (int)$page); array_push($query_results, (int)$page);
} }