1
0
mirror of https://github.com/devcode-it/openstamanager.git synced 2025-02-23 14:57:46 +01:00

Spostamentiìo classi API

This commit is contained in:
Thomas Zilio 2019-07-29 18:03:02 +02:00
parent 5ffcd36322
commit 4d3ef8cc27
19 changed files with 18 additions and 42 deletions

View File

@ -28,9 +28,6 @@ $namespaces = require_once __DIR__.'/config/namespaces.php';
foreach ($namespaces as $path => $namespace) {
$loader->addPsr4($namespace.'\\', __DIR__.'/'.$path.'/custom/src');
$loader->addPsr4($namespace.'\\', __DIR__.'/'.$path.'/src');
$loader->addPsr4($namespace.'\\API\\', __DIR__.'/'.$path.'/custom/api');
$loader->addPsr4($namespace.'\\API\\', __DIR__.'/'.$path.'/api');
}
// Individuazione dei percorsi di base

View File

@ -1,18 +0,0 @@
<?php
switch ($resource) {
// Elenco sedi per l'applicazione
case 'tipi_intervento':
$table = 'in_tipiintervento';
$select = [
'*',
'id' => 'idtipointervento',
];
break;
}
return [
'tipi_intervento',
];

View File

@ -92,18 +92,18 @@ class Response
]);
}
if ($type == 'retrieve' && empty($request['resource'])) {
$resources = self::getResources($type, $version)->toArray();
$list = array_column($resources, 'resource') ?: [];
return self::response([
'resources' => $list,
]);
}
try {
$manager = new Manager($request['resource'], $type, $version);
if ($type == 'retrieve' && empty($request['resource'])) {
$resources = self::getResources($type, $version)->toArray();
$list = array_column($resources, 'resource') ?: [];
return self::response([
'resources' => $list,
]);
}
$response = $manager->manage($request);
} catch (ResourceNotFound $e) {
return self::error('notFound');

View File

@ -3,22 +3,19 @@
// File e cartelle deprecate
$files = [
'src\API.php',
'modules\utenti\api\create.php',
'modules\stato_servizi\api\retrieve.php',
'modules\stati_preventivo\api\retrieve.php',
'modules\stati_intervento\api\retrieve.php',
'modules\stati_contratto\api\retrieve.php',
'modules\articoli\api\retrieve.php',
'modules\anagrafiche\api\update.php',
'modules\anagrafiche\api\retrieve.php',
'modules\anagrafiche\api\delete.php',
'modules\anagrafiche\api\create.php',
'modules\utenti\api',
'modules\stato_servizi\api',
'modules\stati_preventivo\api',
'modules\stati_intervento\api',
'modules\tipi_intervento\api',
'modules\stati_contratto\api',
'modules\articoli\api',
'modules\anagrafiche\api',
'modules\interventi\api\update.php',
'modules\interventi\api\retrieve.php',
'modules\interventi\api\delete.php',
'modules\interventi\api\create.php',
'modules\aggiornamenti\api\retrieve.php',
'modules\aggiornamenti\api\create.php',
'modules\aggiornamenti\api',
'plugins\exportFE\src\Connection.php',
];