Merge branch 'develop' into trunk

This commit is contained in:
Vincent BRIDIER 2022-09-26 07:43:17 +02:00
commit 2937f36217
No known key found for this signature in database
GPG key ID: 8571BFA20420D512
2 changed files with 0 additions and 35 deletions

View file

@ -3,7 +3,6 @@
namespace App\Http\Controllers\API;
use App\Http\Controllers\Controller;
use App\Http\Resources\Api\LDCNetworkResource;
use App\Models\LDCNetwork;
class LDCNetworksController extends Controller
@ -15,9 +14,6 @@ class LDCNetworksController extends Controller
*/
public function index()
{
// $networks = LDCNetwork::all();
// return \response()->json((new LDCNetworkResource($networks)));
$ips = [];
$networks = LDCNetwork::all();

View file

@ -1,31 +0,0 @@
<?php
namespace App\Http\Resources\Api;
use App\Models\LDCNetwork;
use Illuminate\Http\Resources\Json\ResourceCollection as JsonResourceCollection;
class LDCNetworkResource extends JsonResourceCollection
{
/**
* Transform the resource into an array.
*
* @param mixed $request
* @return array
*/
// phpcs:ignore Generic.CodeAnalysis.UnusedFunctionParameter.FoundInExtendedClass, Squiz.Commenting.FunctionComment.Missing
public function toArray($request)
{
return $this->collection->map(function (LDCNetwork $network) {
$infos = collect(explode('.', strval($network->first_ip)));
$min = intval($infos->get(3));
$max = collect(explode('.', strval($network->last_ip)))->get(3);
for ($i = $min; $i <= $max; $i++) {
$ips[] = $infos->get(0) . '.' .
$infos->get(1) . '.' .
$infos->get(2) . ".$i";
}
return $ips;
});
}
}