update
parent
76cd146a09
commit
55f43593de
|
@ -10,6 +10,9 @@ use App\Models\Master\Kabupaten;
|
|||
use App\Models\Master\Kecamatan;
|
||||
use App\Models\Master\Sekolah;
|
||||
use App\Models\Master\MasterTingkatSekolah;
|
||||
use GuzzleHttp\Client;
|
||||
use Symfony\Component\DomCrawler\Crawler;
|
||||
|
||||
|
||||
class ApiController extends Controller
|
||||
{
|
||||
|
@ -142,4 +145,144 @@ class ApiController extends Controller
|
|||
|
||||
echo "-- DONE --";
|
||||
}
|
||||
|
||||
public function scrappingMI(Request $request)
|
||||
{
|
||||
$prov = Provinsi::where('kode_wilayah','010000')->first();
|
||||
$kab = Kabupaten::where('ms_provinsi_id',$prov->MsProvinsiId)->get();
|
||||
$jenjang = $request->input('jenjang', '3'); // SD = 3
|
||||
$jenis = $request->input('jenis', 'jf'); // jenjang formal
|
||||
//9 = MI, 10 = Mts
|
||||
$status = $request->input('status'); // semua status
|
||||
$level = $request->input('level', 'all'); // semua level
|
||||
$dataScrapping = [];
|
||||
|
||||
foreach($kab as $data){
|
||||
$kec = Kecamatan::where('ms_kabupaten_id',$data->MsKabupatenId)->get();
|
||||
foreach($kec as $dataKec){
|
||||
|
||||
$provinsi = $request->input('provinsi', $dataKec->kode_wilayah); // default Kep. Seribu Selatan
|
||||
|
||||
|
||||
$url = "https://referensi.data.kemdikbud.go.id/pendidikan/dikdas/{$provinsi}/{$jenjang}/{$jenis}/{$status}/{$level}";
|
||||
|
||||
$response = Http::timeout(300)->withoutVerifying()->get($url);
|
||||
// $client = new Client();
|
||||
// $res = $client->get($url);
|
||||
$html = $response->body();
|
||||
|
||||
$crawler = new Crawler($html);
|
||||
$table = $crawler->filter('table')->first();
|
||||
|
||||
|
||||
|
||||
$headers = $table->filter('tr')->first()->filter('th')->each(function ($node) {
|
||||
return trim($node->text());
|
||||
});
|
||||
|
||||
$table->filter('tr')->each(function ($tr, $i) use (&$dataScrapping, $headers) {
|
||||
if ($i === 0) return; // skip header row
|
||||
$row = $tr->filter('td')->each(function ($td) {
|
||||
return trim($td->text());
|
||||
});
|
||||
if (count($row) === count($headers)) {
|
||||
$dataScrapping[] = array_combine($headers, $row);
|
||||
}
|
||||
});
|
||||
// dd($dataScrapping);
|
||||
if($status == 9){
|
||||
$tingkat = 5;
|
||||
}elseif($status == 10){
|
||||
$tingkat = 6;
|
||||
}
|
||||
foreach($dataScrapping as $val){
|
||||
$_data = Sekolah::updateOrCreate([
|
||||
'npsn' => $val['NPSN'],
|
||||
],[
|
||||
'ms_provinsi_id' => $prov->MsProvinsiId,
|
||||
'ms_kabupaten_id' => $data->MsKabupatenId,
|
||||
'ms_kecamatan_id' => $dataKec->MsKecamatanId,
|
||||
'ms_tingkat_sekolah_id' => $tingkat,
|
||||
'status' => ucwords($val['Status']),
|
||||
'nama_sekolah' => $val['Nama Satuan Pendidikan'],
|
||||
'alamat_sekolah' => $val['Alamat'],
|
||||
'npsn' => $val['NPSN'],
|
||||
]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return response()->json([
|
||||
'message' => 'Scraping selesai',
|
||||
'jumlah_data' => count($dataScrapping),
|
||||
'data' => $dataScrapping,
|
||||
]);
|
||||
}
|
||||
|
||||
public function scrappingMA(Request $request)
|
||||
{
|
||||
$prov = Provinsi::where('kode_wilayah','010000')->first();
|
||||
$kab = Kabupaten::where('ms_provinsi_id',$prov->MsProvinsiId)->get();
|
||||
$jenjang = $request->input('jenjang', '3'); // SD = 3
|
||||
$jenis = $request->input('jenis', 'jf'); // jenjang formal
|
||||
$status = $request->input('status', '16'); // semua status
|
||||
$level = $request->input('level', 'all'); // semua level
|
||||
$dataScrapping = [];
|
||||
|
||||
foreach($kab as $data){
|
||||
$kec = Kecamatan::where('ms_kabupaten_id',$data->MsKabupatenId)->get();
|
||||
foreach($kec as $dataKec){
|
||||
|
||||
$provinsi = $request->input('provinsi', $dataKec->kode_wilayah); // default Kep. Seribu Selatan
|
||||
|
||||
|
||||
$url = "https://referensi.data.kemdikbud.go.id/pendidikan/dikmen/{$provinsi}/{$jenjang}/{$jenis}/{$status}/{$level}";
|
||||
|
||||
$response = Http::timeout(300)->withoutVerifying()->get($url);
|
||||
// $client = new Client();
|
||||
// $res = $client->get($url);
|
||||
$html = $response->body();
|
||||
|
||||
$crawler = new Crawler($html);
|
||||
$table = $crawler->filter('table')->first();
|
||||
|
||||
|
||||
|
||||
$headers = $table->filter('tr')->first()->filter('th')->each(function ($node) {
|
||||
return trim($node->text());
|
||||
});
|
||||
|
||||
$table->filter('tr')->each(function ($tr, $i) use (&$dataScrapping, $headers) {
|
||||
if ($i === 0) return; // skip header row
|
||||
$row = $tr->filter('td')->each(function ($td) {
|
||||
return trim($td->text());
|
||||
});
|
||||
if (count($row) === count($headers)) {
|
||||
$dataScrapping[] = array_combine($headers, $row);
|
||||
}
|
||||
});
|
||||
// dd($dataScrapping);
|
||||
foreach($dataScrapping as $val){
|
||||
$_data = Sekolah::updateOrCreate([
|
||||
'npsn' => $val['NPSN'],
|
||||
],[
|
||||
'ms_provinsi_id' => $prov->MsProvinsiId,
|
||||
'ms_kabupaten_id' => $data->MsKabupatenId,
|
||||
'ms_kecamatan_id' => $dataKec->MsKecamatanId,
|
||||
'ms_tingkat_sekolah_id' => 7,
|
||||
'status' => ucwords($val['Status']),
|
||||
'nama_sekolah' => $val['Nama Satuan Pendidikan'],
|
||||
'alamat_sekolah' => $val['Alamat'],
|
||||
'npsn' => $val['NPSN'],
|
||||
]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return response()->json([
|
||||
'message' => 'Scraping selesai',
|
||||
'jumlah_data' => count($dataScrapping),
|
||||
'data' => $dataScrapping,
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -52,7 +52,7 @@ class AdministrasiController extends Controller
|
|||
$dok = DokumenAdministrasi::where('ms_sekolah_id',$row->ms_sekolah_id)->where('tahun',date('Y'))->first();
|
||||
|
||||
if(session('group_alias') == 'sekolah'){
|
||||
if($dok->status == 0){
|
||||
if(@$dok->status == 0){
|
||||
$action .= '<a href="#" data-link="'.@$dok->link.'" data-secureid="'.encode_id($row->KuesionerId).'" data-toggle="modal" data-target="#modal" title="View Data" data-jenisusulan="'.$jenis_usulan.'" class="btn btn-xs btn-block btn-primary btnModal"><i class="fal fa-pencil text-white"></i></a>';
|
||||
}
|
||||
}
|
||||
|
|
|
@ -6,11 +6,13 @@
|
|||
"license": "MIT",
|
||||
"require": {
|
||||
"php": "^8.1",
|
||||
"guzzlehttp/guzzle": "^7.2",
|
||||
"guzzlehttp/guzzle": "^7.9",
|
||||
"laravel/framework": "^10.0",
|
||||
"laravel/sanctum": "^3.2",
|
||||
"laravel/tinker": "^2.8",
|
||||
"laravel/ui": "^4.6"
|
||||
"laravel/ui": "^4.6",
|
||||
"symfony/css-selector": "^7.2",
|
||||
"symfony/dom-crawler": "^7.2"
|
||||
},
|
||||
"require-dev": {
|
||||
"fakerphp/faker": "^1.9.1",
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
|
||||
"This file is @generated automatically"
|
||||
],
|
||||
"content-hash": "8fac62fa000557439a1027c0c1519c98",
|
||||
"content-hash": "562fbab897e7f7fb3bba05352cc9d922",
|
||||
"packages": [
|
||||
{
|
||||
"name": "brick/math",
|
||||
|
@ -645,16 +645,16 @@
|
|||
},
|
||||
{
|
||||
"name": "guzzlehttp/guzzle",
|
||||
"version": "7.9.2",
|
||||
"version": "7.9.3",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/guzzle/guzzle.git",
|
||||
"reference": "d281ed313b989f213357e3be1a179f02196ac99b"
|
||||
"reference": "7b2f29fe81dc4da0ca0ea7d42107a0845946ea77"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/guzzle/guzzle/zipball/d281ed313b989f213357e3be1a179f02196ac99b",
|
||||
"reference": "d281ed313b989f213357e3be1a179f02196ac99b",
|
||||
"url": "https://api.github.com/repos/guzzle/guzzle/zipball/7b2f29fe81dc4da0ca0ea7d42107a0845946ea77",
|
||||
"reference": "7b2f29fe81dc4da0ca0ea7d42107a0845946ea77",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
@ -751,7 +751,7 @@
|
|||
],
|
||||
"support": {
|
||||
"issues": "https://github.com/guzzle/guzzle/issues",
|
||||
"source": "https://github.com/guzzle/guzzle/tree/7.9.2"
|
||||
"source": "https://github.com/guzzle/guzzle/tree/7.9.3"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
|
@ -767,7 +767,7 @@
|
|||
"type": "tidelift"
|
||||
}
|
||||
],
|
||||
"time": "2024-07-24T11:22:20+00:00"
|
||||
"time": "2025-03-27T13:37:11+00:00"
|
||||
},
|
||||
{
|
||||
"name": "guzzlehttp/promises",
|
||||
|
@ -1952,6 +1952,73 @@
|
|||
],
|
||||
"time": "2024-09-21T08:32:55+00:00"
|
||||
},
|
||||
{
|
||||
"name": "masterminds/html5",
|
||||
"version": "2.9.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/Masterminds/html5-php.git",
|
||||
"reference": "f5ac2c0b0a2eefca70b2ce32a5809992227e75a6"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/Masterminds/html5-php/zipball/f5ac2c0b0a2eefca70b2ce32a5809992227e75a6",
|
||||
"reference": "f5ac2c0b0a2eefca70b2ce32a5809992227e75a6",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"ext-dom": "*",
|
||||
"php": ">=5.3.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"phpunit/phpunit": "^4.8.35 || ^5.7.21 || ^6 || ^7 || ^8 || ^9"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "2.7-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Masterminds\\": "src"
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Matt Butcher",
|
||||
"email": "technosophos@gmail.com"
|
||||
},
|
||||
{
|
||||
"name": "Matt Farina",
|
||||
"email": "matt@mattfarina.com"
|
||||
},
|
||||
{
|
||||
"name": "Asmir Mustafic",
|
||||
"email": "goetas@gmail.com"
|
||||
}
|
||||
],
|
||||
"description": "An HTML5 parser and serializer.",
|
||||
"homepage": "http://masterminds.github.io/html5-php",
|
||||
"keywords": [
|
||||
"HTML5",
|
||||
"dom",
|
||||
"html",
|
||||
"parser",
|
||||
"querypath",
|
||||
"serializer",
|
||||
"xml"
|
||||
],
|
||||
"support": {
|
||||
"issues": "https://github.com/Masterminds/html5-php/issues",
|
||||
"source": "https://github.com/Masterminds/html5-php/tree/2.9.0"
|
||||
},
|
||||
"time": "2024-03-31T07:05:07+00:00"
|
||||
},
|
||||
{
|
||||
"name": "monolog/monolog",
|
||||
"version": "3.8.1",
|
||||
|
@ -3470,6 +3537,73 @@
|
|||
],
|
||||
"time": "2024-09-25T14:20:29+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/dom-crawler",
|
||||
"version": "v7.2.4",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/dom-crawler.git",
|
||||
"reference": "19cc7b08efe9ad1ab1b56e0948e8d02e15ed3ef7"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/dom-crawler/zipball/19cc7b08efe9ad1ab1b56e0948e8d02e15ed3ef7",
|
||||
"reference": "19cc7b08efe9ad1ab1b56e0948e8d02e15ed3ef7",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"masterminds/html5": "^2.6",
|
||||
"php": ">=8.2",
|
||||
"symfony/polyfill-ctype": "~1.8",
|
||||
"symfony/polyfill-mbstring": "~1.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"symfony/css-selector": "^6.4|^7.0"
|
||||
},
|
||||
"type": "library",
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Symfony\\Component\\DomCrawler\\": ""
|
||||
},
|
||||
"exclude-from-classmap": [
|
||||
"/Tests/"
|
||||
]
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Fabien Potencier",
|
||||
"email": "fabien@symfony.com"
|
||||
},
|
||||
{
|
||||
"name": "Symfony Community",
|
||||
"homepage": "https://symfony.com/contributors"
|
||||
}
|
||||
],
|
||||
"description": "Eases DOM navigation for HTML and XML documents",
|
||||
"homepage": "https://symfony.com",
|
||||
"support": {
|
||||
"source": "https://github.com/symfony/dom-crawler/tree/v7.2.4"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
"url": "https://symfony.com/sponsor",
|
||||
"type": "custom"
|
||||
},
|
||||
{
|
||||
"url": "https://github.com/fabpot",
|
||||
"type": "github"
|
||||
},
|
||||
{
|
||||
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
|
||||
"type": "tidelift"
|
||||
}
|
||||
],
|
||||
"time": "2025-02-17T15:53:07+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/error-handler",
|
||||
"version": "v6.4.18",
|
||||
|
|
|
@ -24,4 +24,7 @@ Route::get('getProvince',[ApiController::class,'getProvince']);
|
|||
Route::get('getKabupaten',[ApiController::class,'getKabupaten']);
|
||||
Route::get('getKecamatan',[ApiController::class,'getKecamatan']);
|
||||
Route::get('getSekolah',[ApiController::class,'getSekolah']);
|
||||
Route::get('/scrappingMI', [ApiController::class, 'scrappingMI']);
|
||||
Route::get('/scrappingMA', [ApiController::class, 'scrappingMA']);
|
||||
|
||||
// Route::get('getKabupaten',[ApiController::class,'getKabupaten']);
|
|
@ -8,6 +8,8 @@ $baseDir = dirname($vendorDir);
|
|||
return array(
|
||||
'App\\Console\\Kernel' => $baseDir . '/app/Console/Kernel.php',
|
||||
'App\\Exceptions\\Handler' => $baseDir . '/app/Exceptions/Handler.php',
|
||||
'App\\Http\\Controllers\\AjaxController' => $baseDir . '/app/Http/Controllers/AjaxController.php',
|
||||
'App\\Http\\Controllers\\Api\\ApiController' => $baseDir . '/app/Http/Controllers/Api/ApiController.php',
|
||||
'App\\Http\\Controllers\\Auth\\ConfirmPasswordController' => $baseDir . '/app/Http/Controllers/Auth/ConfirmPasswordController.php',
|
||||
'App\\Http\\Controllers\\Auth\\CustomLoginController' => $baseDir . '/app/Http/Controllers/Auth/CustomLoginController.php',
|
||||
'App\\Http\\Controllers\\Auth\\CustomRegisterController' => $baseDir . '/app/Http/Controllers/Auth/CustomRegisterController.php',
|
||||
|
@ -18,6 +20,25 @@ return array(
|
|||
'App\\Http\\Controllers\\Auth\\VerificationController' => $baseDir . '/app/Http/Controllers/Auth/VerificationController.php',
|
||||
'App\\Http\\Controllers\\Controller' => $baseDir . '/app/Http/Controllers/Controller.php',
|
||||
'App\\Http\\Controllers\\HomeController' => $baseDir . '/app/Http/Controllers/HomeController.php',
|
||||
'App\\Http\\Controllers\\KuesionerController' => $baseDir . '/app/Http/Controllers/KuesionerController.php',
|
||||
'App\\Http\\Controllers\\Management\\AksesController' => $baseDir . '/app/Http/Controllers/Management/AksesController.php',
|
||||
'App\\Http\\Controllers\\Management\\RoleController' => $baseDir . '/app/Http/Controllers/Management/RoleController.php',
|
||||
'App\\Http\\Controllers\\Management\\UserController' => $baseDir . '/app/Http/Controllers/Management/UserController.php',
|
||||
'App\\Http\\Controllers\\Management\\UserSekolahController' => $baseDir . '/app/Http/Controllers/Management/UserSekolahController.php',
|
||||
'App\\Http\\Controllers\\Master\\FormKriteriaController' => $baseDir . '/app/Http/Controllers/Master/FormKriteriaController.php',
|
||||
'App\\Http\\Controllers\\Master\\IndikatorController' => $baseDir . '/app/Http/Controllers/Master/IndikatorController.php',
|
||||
'App\\Http\\Controllers\\Master\\KomponenController' => $baseDir . '/app/Http/Controllers/Master/KomponenController.php',
|
||||
'App\\Http\\Controllers\\Modules\\Usulan\\AdministrasiController' => $baseDir . '/app/Http/Controllers/Modules/Usulan/AdministrasiController.php',
|
||||
'App\\Http\\Controllers\\Modules\\Usulan\\CSAKController' => $baseDir . '/app/Http/Controllers/Modules/Usulan/CSAKController.php',
|
||||
'App\\Http\\Controllers\\Modules\\Usulan\\CSAMController' => $baseDir . '/app/Http/Controllers/Modules/Usulan/CSAMController.php',
|
||||
'App\\Http\\Controllers\\Modules\\Usulan\\CSANController' => $baseDir . '/app/Http/Controllers/Modules/Usulan/CSANController.php',
|
||||
'App\\Http\\Controllers\\Modules\\Usulan\\CSAPController' => $baseDir . '/app/Http/Controllers/Modules/Usulan/CSAPController.php',
|
||||
'App\\Http\\Controllers\\Modules\\Usulan\\KriteriaController' => $baseDir . '/app/Http/Controllers/Modules/Usulan/KriteriaController.php',
|
||||
'App\\Http\\Controllers\\Modules\\Usulan\\ProgressController' => $baseDir . '/app/Http/Controllers/Modules/Usulan/ProgressController.php',
|
||||
'App\\Http\\Controllers\\Modules\\Usulan\\SKController' => $baseDir . '/app/Http/Controllers/Modules/Usulan/SKController.php',
|
||||
'App\\Http\\Controllers\\Modules\\Usulan\\SekolahBinaanController' => $baseDir . '/app/Http/Controllers/Modules/Usulan/SekolahBinaanController.php',
|
||||
'App\\Http\\Controllers\\Modules\\Usulan\\SuratController' => $baseDir . '/app/Http/Controllers/Modules/Usulan/SuratController.php',
|
||||
'App\\Http\\Controllers\\ProfileController' => $baseDir . '/app/Http/Controllers/ProfileController.php',
|
||||
'App\\Http\\Kernel' => $baseDir . '/app/Http/Kernel.php',
|
||||
'App\\Http\\Middleware\\Authenticate' => $baseDir . '/app/Http/Middleware/Authenticate.php',
|
||||
'App\\Http\\Middleware\\EncryptCookies' => $baseDir . '/app/Http/Middleware/EncryptCookies.php',
|
||||
|
@ -29,13 +50,26 @@ return array(
|
|||
'App\\Http\\Middleware\\TrustProxies' => $baseDir . '/app/Http/Middleware/TrustProxies.php',
|
||||
'App\\Http\\Middleware\\ValidateSignature' => $baseDir . '/app/Http/Middleware/ValidateSignature.php',
|
||||
'App\\Http\\Middleware\\VerifyCsrfToken' => $baseDir . '/app/Http/Middleware/VerifyCsrfToken.php',
|
||||
'App\\Models\\DokumenAdministrasi' => $baseDir . '/app/Models/DokumenAdministrasi.php',
|
||||
'App\\Models\\Kuesioner' => $baseDir . '/app/Models/Kuesioner.php',
|
||||
'App\\Models\\KuesionerLog' => $baseDir . '/app/Models/KuesionerLog.php',
|
||||
'App\\Models\\Log' => $baseDir . '/app/Models/Log.php',
|
||||
'App\\Models\\Master\\FormKriteria' => $baseDir . '/app/Models/Master/FormKriteria.php',
|
||||
'App\\Models\\Master\\Kabupaten' => $baseDir . '/app/Models/Master/Kabupaten.php',
|
||||
'App\\Models\\Master\\Kecamatan' => $baseDir . '/app/Models/Master/Kecamatan.php',
|
||||
'App\\Models\\Master\\Kelurahan' => $baseDir . '/app/Models/Master/Kelurahan.php',
|
||||
'App\\Models\\Master\\MasterAccessMenu' => $baseDir . '/app/Models/Master/MasterAccessMenu.php',
|
||||
'App\\Models\\Master\\MasterGroup' => $baseDir . '/app/Models/Master/MasterGroup.php',
|
||||
'App\\Models\\Master\\MasterGroupUser' => $baseDir . '/app/Models/Master/MasterGroupUser.php',
|
||||
'App\\Models\\Master\\MasterMenu' => $baseDir . '/app/Models/Master/MasterMenu.php',
|
||||
'App\\Models\\Master\\MasterTingkatSekolah' => $baseDir . '/app/Models/Master/MasterTingkatSekolah.php',
|
||||
'App\\Models\\Master\\Provinsi' => $baseDir . '/app/Models/Master/Provinsi.php',
|
||||
'App\\Models\\Master\\Sekolah' => $baseDir . '/app/Models/Master/Sekolah.php',
|
||||
'App\\Models\\Penilaian' => $baseDir . '/app/Models/Penilaian.php',
|
||||
'App\\Models\\ProfileSekolah' => $baseDir . '/app/Models/ProfileSekolah.php',
|
||||
'App\\Models\\SK' => $baseDir . '/app/Models/SK.php',
|
||||
'App\\Models\\User' => $baseDir . '/app/Models/User.php',
|
||||
'App\\Models\\UsulanApproval' => $baseDir . '/app/Models/UsulanApproval.php',
|
||||
'App\\Providers\\AppServiceProvider' => $baseDir . '/app/Providers/AppServiceProvider.php',
|
||||
'App\\Providers\\AuthServiceProvider' => $baseDir . '/app/Providers/AuthServiceProvider.php',
|
||||
'App\\Providers\\BroadcastServiceProvider' => $baseDir . '/app/Providers/BroadcastServiceProvider.php',
|
||||
|
@ -2749,6 +2783,26 @@ return array(
|
|||
'League\\MimeTypeDetection\\GeneratedExtensionToMimeTypeMap' => $vendorDir . '/league/mime-type-detection/src/GeneratedExtensionToMimeTypeMap.php',
|
||||
'League\\MimeTypeDetection\\MimeTypeDetector' => $vendorDir . '/league/mime-type-detection/src/MimeTypeDetector.php',
|
||||
'League\\MimeTypeDetection\\OverridingExtensionToMimeTypeMap' => $vendorDir . '/league/mime-type-detection/src/OverridingExtensionToMimeTypeMap.php',
|
||||
'Masterminds\\HTML5' => $vendorDir . '/masterminds/html5/src/HTML5.php',
|
||||
'Masterminds\\HTML5\\Elements' => $vendorDir . '/masterminds/html5/src/HTML5/Elements.php',
|
||||
'Masterminds\\HTML5\\Entities' => $vendorDir . '/masterminds/html5/src/HTML5/Entities.php',
|
||||
'Masterminds\\HTML5\\Exception' => $vendorDir . '/masterminds/html5/src/HTML5/Exception.php',
|
||||
'Masterminds\\HTML5\\InstructionProcessor' => $vendorDir . '/masterminds/html5/src/HTML5/InstructionProcessor.php',
|
||||
'Masterminds\\HTML5\\Parser\\CharacterReference' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/CharacterReference.php',
|
||||
'Masterminds\\HTML5\\Parser\\DOMTreeBuilder' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/DOMTreeBuilder.php',
|
||||
'Masterminds\\HTML5\\Parser\\EventHandler' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/EventHandler.php',
|
||||
'Masterminds\\HTML5\\Parser\\FileInputStream' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/FileInputStream.php',
|
||||
'Masterminds\\HTML5\\Parser\\InputStream' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/InputStream.php',
|
||||
'Masterminds\\HTML5\\Parser\\ParseError' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/ParseError.php',
|
||||
'Masterminds\\HTML5\\Parser\\Scanner' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/Scanner.php',
|
||||
'Masterminds\\HTML5\\Parser\\StringInputStream' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/StringInputStream.php',
|
||||
'Masterminds\\HTML5\\Parser\\Tokenizer' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/Tokenizer.php',
|
||||
'Masterminds\\HTML5\\Parser\\TreeBuildingRules' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/TreeBuildingRules.php',
|
||||
'Masterminds\\HTML5\\Parser\\UTF8Utils' => $vendorDir . '/masterminds/html5/src/HTML5/Parser/UTF8Utils.php',
|
||||
'Masterminds\\HTML5\\Serializer\\HTML5Entities' => $vendorDir . '/masterminds/html5/src/HTML5/Serializer/HTML5Entities.php',
|
||||
'Masterminds\\HTML5\\Serializer\\OutputRules' => $vendorDir . '/masterminds/html5/src/HTML5/Serializer/OutputRules.php',
|
||||
'Masterminds\\HTML5\\Serializer\\RulesInterface' => $vendorDir . '/masterminds/html5/src/HTML5/Serializer/RulesInterface.php',
|
||||
'Masterminds\\HTML5\\Serializer\\Traverser' => $vendorDir . '/masterminds/html5/src/HTML5/Serializer/Traverser.php',
|
||||
'Mockery\\Adapter\\Phpunit\\MockeryPHPUnitIntegration' => $vendorDir . '/mockery/mockery/library/Mockery/Adapter/Phpunit/MockeryPHPUnitIntegration.php',
|
||||
'Mockery\\Adapter\\Phpunit\\MockeryPHPUnitIntegrationAssertPostConditions' => $vendorDir . '/mockery/mockery/library/Mockery/Adapter/Phpunit/MockeryPHPUnitIntegrationAssertPostConditions.php',
|
||||
'Mockery\\Adapter\\Phpunit\\MockeryTestCase' => $vendorDir . '/mockery/mockery/library/Mockery/Adapter/Phpunit/MockeryTestCase.php',
|
||||
|
@ -5282,6 +5336,25 @@ return array(
|
|||
'Symfony\\Component\\CssSelector\\XPath\\Translator' => $vendorDir . '/symfony/css-selector/XPath/Translator.php',
|
||||
'Symfony\\Component\\CssSelector\\XPath\\TranslatorInterface' => $vendorDir . '/symfony/css-selector/XPath/TranslatorInterface.php',
|
||||
'Symfony\\Component\\CssSelector\\XPath\\XPathExpr' => $vendorDir . '/symfony/css-selector/XPath/XPathExpr.php',
|
||||
'Symfony\\Component\\DomCrawler\\AbstractUriElement' => $vendorDir . '/symfony/dom-crawler/AbstractUriElement.php',
|
||||
'Symfony\\Component\\DomCrawler\\Crawler' => $vendorDir . '/symfony/dom-crawler/Crawler.php',
|
||||
'Symfony\\Component\\DomCrawler\\Field\\ChoiceFormField' => $vendorDir . '/symfony/dom-crawler/Field/ChoiceFormField.php',
|
||||
'Symfony\\Component\\DomCrawler\\Field\\FileFormField' => $vendorDir . '/symfony/dom-crawler/Field/FileFormField.php',
|
||||
'Symfony\\Component\\DomCrawler\\Field\\FormField' => $vendorDir . '/symfony/dom-crawler/Field/FormField.php',
|
||||
'Symfony\\Component\\DomCrawler\\Field\\InputFormField' => $vendorDir . '/symfony/dom-crawler/Field/InputFormField.php',
|
||||
'Symfony\\Component\\DomCrawler\\Field\\TextareaFormField' => $vendorDir . '/symfony/dom-crawler/Field/TextareaFormField.php',
|
||||
'Symfony\\Component\\DomCrawler\\Form' => $vendorDir . '/symfony/dom-crawler/Form.php',
|
||||
'Symfony\\Component\\DomCrawler\\FormFieldRegistry' => $vendorDir . '/symfony/dom-crawler/FormFieldRegistry.php',
|
||||
'Symfony\\Component\\DomCrawler\\Image' => $vendorDir . '/symfony/dom-crawler/Image.php',
|
||||
'Symfony\\Component\\DomCrawler\\Link' => $vendorDir . '/symfony/dom-crawler/Link.php',
|
||||
'Symfony\\Component\\DomCrawler\\Test\\Constraint\\CrawlerAnySelectorTextContains' => $vendorDir . '/symfony/dom-crawler/Test/Constraint/CrawlerAnySelectorTextContains.php',
|
||||
'Symfony\\Component\\DomCrawler\\Test\\Constraint\\CrawlerAnySelectorTextSame' => $vendorDir . '/symfony/dom-crawler/Test/Constraint/CrawlerAnySelectorTextSame.php',
|
||||
'Symfony\\Component\\DomCrawler\\Test\\Constraint\\CrawlerSelectorAttributeValueSame' => $vendorDir . '/symfony/dom-crawler/Test/Constraint/CrawlerSelectorAttributeValueSame.php',
|
||||
'Symfony\\Component\\DomCrawler\\Test\\Constraint\\CrawlerSelectorCount' => $vendorDir . '/symfony/dom-crawler/Test/Constraint/CrawlerSelectorCount.php',
|
||||
'Symfony\\Component\\DomCrawler\\Test\\Constraint\\CrawlerSelectorExists' => $vendorDir . '/symfony/dom-crawler/Test/Constraint/CrawlerSelectorExists.php',
|
||||
'Symfony\\Component\\DomCrawler\\Test\\Constraint\\CrawlerSelectorTextContains' => $vendorDir . '/symfony/dom-crawler/Test/Constraint/CrawlerSelectorTextContains.php',
|
||||
'Symfony\\Component\\DomCrawler\\Test\\Constraint\\CrawlerSelectorTextSame' => $vendorDir . '/symfony/dom-crawler/Test/Constraint/CrawlerSelectorTextSame.php',
|
||||
'Symfony\\Component\\DomCrawler\\UriResolver' => $vendorDir . '/symfony/dom-crawler/UriResolver.php',
|
||||
'Symfony\\Component\\ErrorHandler\\BufferingLogger' => $vendorDir . '/symfony/error-handler/BufferingLogger.php',
|
||||
'Symfony\\Component\\ErrorHandler\\Debug' => $vendorDir . '/symfony/error-handler/Debug.php',
|
||||
'Symfony\\Component\\ErrorHandler\\DebugClassLoader' => $vendorDir . '/symfony/error-handler/DebugClassLoader.php',
|
||||
|
|
|
@ -37,6 +37,7 @@ return array(
|
|||
'Symfony\\Component\\Finder\\' => array($vendorDir . '/symfony/finder'),
|
||||
'Symfony\\Component\\EventDispatcher\\' => array($vendorDir . '/symfony/event-dispatcher'),
|
||||
'Symfony\\Component\\ErrorHandler\\' => array($vendorDir . '/symfony/error-handler'),
|
||||
'Symfony\\Component\\DomCrawler\\' => array($vendorDir . '/symfony/dom-crawler'),
|
||||
'Symfony\\Component\\CssSelector\\' => array($vendorDir . '/symfony/css-selector'),
|
||||
'Symfony\\Component\\Console\\' => array($vendorDir . '/symfony/console'),
|
||||
'Spatie\\LaravelIgnition\\' => array($vendorDir . '/spatie/error-solutions/legacy/laravel-ignition', $vendorDir . '/spatie/laravel-ignition/src'),
|
||||
|
@ -59,6 +60,7 @@ return array(
|
|||
'NunoMaduro\\Collision\\' => array($vendorDir . '/nunomaduro/collision/src'),
|
||||
'Monolog\\' => array($vendorDir . '/monolog/monolog/src/Monolog'),
|
||||
'Mockery\\' => array($vendorDir . '/mockery/mockery/library/Mockery'),
|
||||
'Masterminds\\' => array($vendorDir . '/masterminds/html5/src'),
|
||||
'League\\MimeTypeDetection\\' => array($vendorDir . '/league/mime-type-detection/src'),
|
||||
'League\\Flysystem\\Local\\' => array($vendorDir . '/league/flysystem-local'),
|
||||
'League\\Flysystem\\' => array($vendorDir . '/league/flysystem/src'),
|
||||
|
|
|
@ -83,6 +83,7 @@ class ComposerStaticInitbfe12996eeecb6fdc8713a9fd9d431f8
|
|||
'Symfony\\Component\\Finder\\' => 25,
|
||||
'Symfony\\Component\\EventDispatcher\\' => 34,
|
||||
'Symfony\\Component\\ErrorHandler\\' => 31,
|
||||
'Symfony\\Component\\DomCrawler\\' => 29,
|
||||
'Symfony\\Component\\CssSelector\\' => 30,
|
||||
'Symfony\\Component\\Console\\' => 26,
|
||||
'Spatie\\LaravelIgnition\\' => 23,
|
||||
|
@ -117,6 +118,7 @@ class ComposerStaticInitbfe12996eeecb6fdc8713a9fd9d431f8
|
|||
array (
|
||||
'Monolog\\' => 8,
|
||||
'Mockery\\' => 8,
|
||||
'Masterminds\\' => 12,
|
||||
),
|
||||
'L' =>
|
||||
array (
|
||||
|
@ -306,6 +308,10 @@ class ComposerStaticInitbfe12996eeecb6fdc8713a9fd9d431f8
|
|||
array (
|
||||
0 => __DIR__ . '/..' . '/symfony/error-handler',
|
||||
),
|
||||
'Symfony\\Component\\DomCrawler\\' =>
|
||||
array (
|
||||
0 => __DIR__ . '/..' . '/symfony/dom-crawler',
|
||||
),
|
||||
'Symfony\\Component\\CssSelector\\' =>
|
||||
array (
|
||||
0 => __DIR__ . '/..' . '/symfony/css-selector',
|
||||
|
@ -397,6 +403,10 @@ class ComposerStaticInitbfe12996eeecb6fdc8713a9fd9d431f8
|
|||
array (
|
||||
0 => __DIR__ . '/..' . '/mockery/mockery/library/Mockery',
|
||||
),
|
||||
'Masterminds\\' =>
|
||||
array (
|
||||
0 => __DIR__ . '/..' . '/masterminds/html5/src',
|
||||
),
|
||||
'League\\MimeTypeDetection\\' =>
|
||||
array (
|
||||
0 => __DIR__ . '/..' . '/league/mime-type-detection/src',
|
||||
|
@ -543,6 +553,8 @@ class ComposerStaticInitbfe12996eeecb6fdc8713a9fd9d431f8
|
|||
public static $classMap = array (
|
||||
'App\\Console\\Kernel' => __DIR__ . '/../..' . '/app/Console/Kernel.php',
|
||||
'App\\Exceptions\\Handler' => __DIR__ . '/../..' . '/app/Exceptions/Handler.php',
|
||||
'App\\Http\\Controllers\\AjaxController' => __DIR__ . '/../..' . '/app/Http/Controllers/AjaxController.php',
|
||||
'App\\Http\\Controllers\\Api\\ApiController' => __DIR__ . '/../..' . '/app/Http/Controllers/Api/ApiController.php',
|
||||
'App\\Http\\Controllers\\Auth\\ConfirmPasswordController' => __DIR__ . '/../..' . '/app/Http/Controllers/Auth/ConfirmPasswordController.php',
|
||||
'App\\Http\\Controllers\\Auth\\CustomLoginController' => __DIR__ . '/../..' . '/app/Http/Controllers/Auth/CustomLoginController.php',
|
||||
'App\\Http\\Controllers\\Auth\\CustomRegisterController' => __DIR__ . '/../..' . '/app/Http/Controllers/Auth/CustomRegisterController.php',
|
||||
|
@ -553,6 +565,25 @@ class ComposerStaticInitbfe12996eeecb6fdc8713a9fd9d431f8
|
|||
'App\\Http\\Controllers\\Auth\\VerificationController' => __DIR__ . '/../..' . '/app/Http/Controllers/Auth/VerificationController.php',
|
||||
'App\\Http\\Controllers\\Controller' => __DIR__ . '/../..' . '/app/Http/Controllers/Controller.php',
|
||||
'App\\Http\\Controllers\\HomeController' => __DIR__ . '/../..' . '/app/Http/Controllers/HomeController.php',
|
||||
'App\\Http\\Controllers\\KuesionerController' => __DIR__ . '/../..' . '/app/Http/Controllers/KuesionerController.php',
|
||||
'App\\Http\\Controllers\\Management\\AksesController' => __DIR__ . '/../..' . '/app/Http/Controllers/Management/AksesController.php',
|
||||
'App\\Http\\Controllers\\Management\\RoleController' => __DIR__ . '/../..' . '/app/Http/Controllers/Management/RoleController.php',
|
||||
'App\\Http\\Controllers\\Management\\UserController' => __DIR__ . '/../..' . '/app/Http/Controllers/Management/UserController.php',
|
||||
'App\\Http\\Controllers\\Management\\UserSekolahController' => __DIR__ . '/../..' . '/app/Http/Controllers/Management/UserSekolahController.php',
|
||||
'App\\Http\\Controllers\\Master\\FormKriteriaController' => __DIR__ . '/../..' . '/app/Http/Controllers/Master/FormKriteriaController.php',
|
||||
'App\\Http\\Controllers\\Master\\IndikatorController' => __DIR__ . '/../..' . '/app/Http/Controllers/Master/IndikatorController.php',
|
||||
'App\\Http\\Controllers\\Master\\KomponenController' => __DIR__ . '/../..' . '/app/Http/Controllers/Master/KomponenController.php',
|
||||
'App\\Http\\Controllers\\Modules\\Usulan\\AdministrasiController' => __DIR__ . '/../..' . '/app/Http/Controllers/Modules/Usulan/AdministrasiController.php',
|
||||
'App\\Http\\Controllers\\Modules\\Usulan\\CSAKController' => __DIR__ . '/../..' . '/app/Http/Controllers/Modules/Usulan/CSAKController.php',
|
||||
'App\\Http\\Controllers\\Modules\\Usulan\\CSAMController' => __DIR__ . '/../..' . '/app/Http/Controllers/Modules/Usulan/CSAMController.php',
|
||||
'App\\Http\\Controllers\\Modules\\Usulan\\CSANController' => __DIR__ . '/../..' . '/app/Http/Controllers/Modules/Usulan/CSANController.php',
|
||||
'App\\Http\\Controllers\\Modules\\Usulan\\CSAPController' => __DIR__ . '/../..' . '/app/Http/Controllers/Modules/Usulan/CSAPController.php',
|
||||
'App\\Http\\Controllers\\Modules\\Usulan\\KriteriaController' => __DIR__ . '/../..' . '/app/Http/Controllers/Modules/Usulan/KriteriaController.php',
|
||||
'App\\Http\\Controllers\\Modules\\Usulan\\ProgressController' => __DIR__ . '/../..' . '/app/Http/Controllers/Modules/Usulan/ProgressController.php',
|
||||
'App\\Http\\Controllers\\Modules\\Usulan\\SKController' => __DIR__ . '/../..' . '/app/Http/Controllers/Modules/Usulan/SKController.php',
|
||||
'App\\Http\\Controllers\\Modules\\Usulan\\SekolahBinaanController' => __DIR__ . '/../..' . '/app/Http/Controllers/Modules/Usulan/SekolahBinaanController.php',
|
||||
'App\\Http\\Controllers\\Modules\\Usulan\\SuratController' => __DIR__ . '/../..' . '/app/Http/Controllers/Modules/Usulan/SuratController.php',
|
||||
'App\\Http\\Controllers\\ProfileController' => __DIR__ . '/../..' . '/app/Http/Controllers/ProfileController.php',
|
||||
'App\\Http\\Kernel' => __DIR__ . '/../..' . '/app/Http/Kernel.php',
|
||||
'App\\Http\\Middleware\\Authenticate' => __DIR__ . '/../..' . '/app/Http/Middleware/Authenticate.php',
|
||||
'App\\Http\\Middleware\\EncryptCookies' => __DIR__ . '/../..' . '/app/Http/Middleware/EncryptCookies.php',
|
||||
|
@ -564,13 +595,26 @@ class ComposerStaticInitbfe12996eeecb6fdc8713a9fd9d431f8
|
|||
'App\\Http\\Middleware\\TrustProxies' => __DIR__ . '/../..' . '/app/Http/Middleware/TrustProxies.php',
|
||||
'App\\Http\\Middleware\\ValidateSignature' => __DIR__ . '/../..' . '/app/Http/Middleware/ValidateSignature.php',
|
||||
'App\\Http\\Middleware\\VerifyCsrfToken' => __DIR__ . '/../..' . '/app/Http/Middleware/VerifyCsrfToken.php',
|
||||
'App\\Models\\DokumenAdministrasi' => __DIR__ . '/../..' . '/app/Models/DokumenAdministrasi.php',
|
||||
'App\\Models\\Kuesioner' => __DIR__ . '/../..' . '/app/Models/Kuesioner.php',
|
||||
'App\\Models\\KuesionerLog' => __DIR__ . '/../..' . '/app/Models/KuesionerLog.php',
|
||||
'App\\Models\\Log' => __DIR__ . '/../..' . '/app/Models/Log.php',
|
||||
'App\\Models\\Master\\FormKriteria' => __DIR__ . '/../..' . '/app/Models/Master/FormKriteria.php',
|
||||
'App\\Models\\Master\\Kabupaten' => __DIR__ . '/../..' . '/app/Models/Master/Kabupaten.php',
|
||||
'App\\Models\\Master\\Kecamatan' => __DIR__ . '/../..' . '/app/Models/Master/Kecamatan.php',
|
||||
'App\\Models\\Master\\Kelurahan' => __DIR__ . '/../..' . '/app/Models/Master/Kelurahan.php',
|
||||
'App\\Models\\Master\\MasterAccessMenu' => __DIR__ . '/../..' . '/app/Models/Master/MasterAccessMenu.php',
|
||||
'App\\Models\\Master\\MasterGroup' => __DIR__ . '/../..' . '/app/Models/Master/MasterGroup.php',
|
||||
'App\\Models\\Master\\MasterGroupUser' => __DIR__ . '/../..' . '/app/Models/Master/MasterGroupUser.php',
|
||||
'App\\Models\\Master\\MasterMenu' => __DIR__ . '/../..' . '/app/Models/Master/MasterMenu.php',
|
||||
'App\\Models\\Master\\MasterTingkatSekolah' => __DIR__ . '/../..' . '/app/Models/Master/MasterTingkatSekolah.php',
|
||||
'App\\Models\\Master\\Provinsi' => __DIR__ . '/../..' . '/app/Models/Master/Provinsi.php',
|
||||
'App\\Models\\Master\\Sekolah' => __DIR__ . '/../..' . '/app/Models/Master/Sekolah.php',
|
||||
'App\\Models\\Penilaian' => __DIR__ . '/../..' . '/app/Models/Penilaian.php',
|
||||
'App\\Models\\ProfileSekolah' => __DIR__ . '/../..' . '/app/Models/ProfileSekolah.php',
|
||||
'App\\Models\\SK' => __DIR__ . '/../..' . '/app/Models/SK.php',
|
||||
'App\\Models\\User' => __DIR__ . '/../..' . '/app/Models/User.php',
|
||||
'App\\Models\\UsulanApproval' => __DIR__ . '/../..' . '/app/Models/UsulanApproval.php',
|
||||
'App\\Providers\\AppServiceProvider' => __DIR__ . '/../..' . '/app/Providers/AppServiceProvider.php',
|
||||
'App\\Providers\\AuthServiceProvider' => __DIR__ . '/../..' . '/app/Providers/AuthServiceProvider.php',
|
||||
'App\\Providers\\BroadcastServiceProvider' => __DIR__ . '/../..' . '/app/Providers/BroadcastServiceProvider.php',
|
||||
|
@ -3284,6 +3328,26 @@ class ComposerStaticInitbfe12996eeecb6fdc8713a9fd9d431f8
|
|||
'League\\MimeTypeDetection\\GeneratedExtensionToMimeTypeMap' => __DIR__ . '/..' . '/league/mime-type-detection/src/GeneratedExtensionToMimeTypeMap.php',
|
||||
'League\\MimeTypeDetection\\MimeTypeDetector' => __DIR__ . '/..' . '/league/mime-type-detection/src/MimeTypeDetector.php',
|
||||
'League\\MimeTypeDetection\\OverridingExtensionToMimeTypeMap' => __DIR__ . '/..' . '/league/mime-type-detection/src/OverridingExtensionToMimeTypeMap.php',
|
||||
'Masterminds\\HTML5' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5.php',
|
||||
'Masterminds\\HTML5\\Elements' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Elements.php',
|
||||
'Masterminds\\HTML5\\Entities' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Entities.php',
|
||||
'Masterminds\\HTML5\\Exception' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Exception.php',
|
||||
'Masterminds\\HTML5\\InstructionProcessor' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/InstructionProcessor.php',
|
||||
'Masterminds\\HTML5\\Parser\\CharacterReference' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/CharacterReference.php',
|
||||
'Masterminds\\HTML5\\Parser\\DOMTreeBuilder' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/DOMTreeBuilder.php',
|
||||
'Masterminds\\HTML5\\Parser\\EventHandler' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/EventHandler.php',
|
||||
'Masterminds\\HTML5\\Parser\\FileInputStream' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/FileInputStream.php',
|
||||
'Masterminds\\HTML5\\Parser\\InputStream' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/InputStream.php',
|
||||
'Masterminds\\HTML5\\Parser\\ParseError' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/ParseError.php',
|
||||
'Masterminds\\HTML5\\Parser\\Scanner' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/Scanner.php',
|
||||
'Masterminds\\HTML5\\Parser\\StringInputStream' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/StringInputStream.php',
|
||||
'Masterminds\\HTML5\\Parser\\Tokenizer' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/Tokenizer.php',
|
||||
'Masterminds\\HTML5\\Parser\\TreeBuildingRules' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/TreeBuildingRules.php',
|
||||
'Masterminds\\HTML5\\Parser\\UTF8Utils' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Parser/UTF8Utils.php',
|
||||
'Masterminds\\HTML5\\Serializer\\HTML5Entities' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Serializer/HTML5Entities.php',
|
||||
'Masterminds\\HTML5\\Serializer\\OutputRules' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Serializer/OutputRules.php',
|
||||
'Masterminds\\HTML5\\Serializer\\RulesInterface' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Serializer/RulesInterface.php',
|
||||
'Masterminds\\HTML5\\Serializer\\Traverser' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Serializer/Traverser.php',
|
||||
'Mockery\\Adapter\\Phpunit\\MockeryPHPUnitIntegration' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Adapter/Phpunit/MockeryPHPUnitIntegration.php',
|
||||
'Mockery\\Adapter\\Phpunit\\MockeryPHPUnitIntegrationAssertPostConditions' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Adapter/Phpunit/MockeryPHPUnitIntegrationAssertPostConditions.php',
|
||||
'Mockery\\Adapter\\Phpunit\\MockeryTestCase' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Adapter/Phpunit/MockeryTestCase.php',
|
||||
|
@ -5817,6 +5881,25 @@ class ComposerStaticInitbfe12996eeecb6fdc8713a9fd9d431f8
|
|||
'Symfony\\Component\\CssSelector\\XPath\\Translator' => __DIR__ . '/..' . '/symfony/css-selector/XPath/Translator.php',
|
||||
'Symfony\\Component\\CssSelector\\XPath\\TranslatorInterface' => __DIR__ . '/..' . '/symfony/css-selector/XPath/TranslatorInterface.php',
|
||||
'Symfony\\Component\\CssSelector\\XPath\\XPathExpr' => __DIR__ . '/..' . '/symfony/css-selector/XPath/XPathExpr.php',
|
||||
'Symfony\\Component\\DomCrawler\\AbstractUriElement' => __DIR__ . '/..' . '/symfony/dom-crawler/AbstractUriElement.php',
|
||||
'Symfony\\Component\\DomCrawler\\Crawler' => __DIR__ . '/..' . '/symfony/dom-crawler/Crawler.php',
|
||||
'Symfony\\Component\\DomCrawler\\Field\\ChoiceFormField' => __DIR__ . '/..' . '/symfony/dom-crawler/Field/ChoiceFormField.php',
|
||||
'Symfony\\Component\\DomCrawler\\Field\\FileFormField' => __DIR__ . '/..' . '/symfony/dom-crawler/Field/FileFormField.php',
|
||||
'Symfony\\Component\\DomCrawler\\Field\\FormField' => __DIR__ . '/..' . '/symfony/dom-crawler/Field/FormField.php',
|
||||
'Symfony\\Component\\DomCrawler\\Field\\InputFormField' => __DIR__ . '/..' . '/symfony/dom-crawler/Field/InputFormField.php',
|
||||
'Symfony\\Component\\DomCrawler\\Field\\TextareaFormField' => __DIR__ . '/..' . '/symfony/dom-crawler/Field/TextareaFormField.php',
|
||||
'Symfony\\Component\\DomCrawler\\Form' => __DIR__ . '/..' . '/symfony/dom-crawler/Form.php',
|
||||
'Symfony\\Component\\DomCrawler\\FormFieldRegistry' => __DIR__ . '/..' . '/symfony/dom-crawler/FormFieldRegistry.php',
|
||||
'Symfony\\Component\\DomCrawler\\Image' => __DIR__ . '/..' . '/symfony/dom-crawler/Image.php',
|
||||
'Symfony\\Component\\DomCrawler\\Link' => __DIR__ . '/..' . '/symfony/dom-crawler/Link.php',
|
||||
'Symfony\\Component\\DomCrawler\\Test\\Constraint\\CrawlerAnySelectorTextContains' => __DIR__ . '/..' . '/symfony/dom-crawler/Test/Constraint/CrawlerAnySelectorTextContains.php',
|
||||
'Symfony\\Component\\DomCrawler\\Test\\Constraint\\CrawlerAnySelectorTextSame' => __DIR__ . '/..' . '/symfony/dom-crawler/Test/Constraint/CrawlerAnySelectorTextSame.php',
|
||||
'Symfony\\Component\\DomCrawler\\Test\\Constraint\\CrawlerSelectorAttributeValueSame' => __DIR__ . '/..' . '/symfony/dom-crawler/Test/Constraint/CrawlerSelectorAttributeValueSame.php',
|
||||
'Symfony\\Component\\DomCrawler\\Test\\Constraint\\CrawlerSelectorCount' => __DIR__ . '/..' . '/symfony/dom-crawler/Test/Constraint/CrawlerSelectorCount.php',
|
||||
'Symfony\\Component\\DomCrawler\\Test\\Constraint\\CrawlerSelectorExists' => __DIR__ . '/..' . '/symfony/dom-crawler/Test/Constraint/CrawlerSelectorExists.php',
|
||||
'Symfony\\Component\\DomCrawler\\Test\\Constraint\\CrawlerSelectorTextContains' => __DIR__ . '/..' . '/symfony/dom-crawler/Test/Constraint/CrawlerSelectorTextContains.php',
|
||||
'Symfony\\Component\\DomCrawler\\Test\\Constraint\\CrawlerSelectorTextSame' => __DIR__ . '/..' . '/symfony/dom-crawler/Test/Constraint/CrawlerSelectorTextSame.php',
|
||||
'Symfony\\Component\\DomCrawler\\UriResolver' => __DIR__ . '/..' . '/symfony/dom-crawler/UriResolver.php',
|
||||
'Symfony\\Component\\ErrorHandler\\BufferingLogger' => __DIR__ . '/..' . '/symfony/error-handler/BufferingLogger.php',
|
||||
'Symfony\\Component\\ErrorHandler\\Debug' => __DIR__ . '/..' . '/symfony/error-handler/Debug.php',
|
||||
'Symfony\\Component\\ErrorHandler\\DebugClassLoader' => __DIR__ . '/..' . '/symfony/error-handler/DebugClassLoader.php',
|
||||
|
|
|
@ -806,17 +806,17 @@
|
|||
},
|
||||
{
|
||||
"name": "guzzlehttp/guzzle",
|
||||
"version": "7.9.2",
|
||||
"version_normalized": "7.9.2.0",
|
||||
"version": "7.9.3",
|
||||
"version_normalized": "7.9.3.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/guzzle/guzzle.git",
|
||||
"reference": "d281ed313b989f213357e3be1a179f02196ac99b"
|
||||
"reference": "7b2f29fe81dc4da0ca0ea7d42107a0845946ea77"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/guzzle/guzzle/zipball/d281ed313b989f213357e3be1a179f02196ac99b",
|
||||
"reference": "d281ed313b989f213357e3be1a179f02196ac99b",
|
||||
"url": "https://api.github.com/repos/guzzle/guzzle/zipball/7b2f29fe81dc4da0ca0ea7d42107a0845946ea77",
|
||||
"reference": "7b2f29fe81dc4da0ca0ea7d42107a0845946ea77",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
@ -843,7 +843,7 @@
|
|||
"ext-intl": "Required for Internationalized Domain Name (IDN) support",
|
||||
"psr/log": "Required for using the Log middleware"
|
||||
},
|
||||
"time": "2024-07-24T11:22:20+00:00",
|
||||
"time": "2025-03-27T13:37:11+00:00",
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"bamarni-bin": {
|
||||
|
@ -915,7 +915,7 @@
|
|||
],
|
||||
"support": {
|
||||
"issues": "https://github.com/guzzle/guzzle/issues",
|
||||
"source": "https://github.com/guzzle/guzzle/tree/7.9.2"
|
||||
"source": "https://github.com/guzzle/guzzle/tree/7.9.3"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
|
@ -2347,6 +2347,76 @@
|
|||
],
|
||||
"install-path": "../league/mime-type-detection"
|
||||
},
|
||||
{
|
||||
"name": "masterminds/html5",
|
||||
"version": "2.9.0",
|
||||
"version_normalized": "2.9.0.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/Masterminds/html5-php.git",
|
||||
"reference": "f5ac2c0b0a2eefca70b2ce32a5809992227e75a6"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/Masterminds/html5-php/zipball/f5ac2c0b0a2eefca70b2ce32a5809992227e75a6",
|
||||
"reference": "f5ac2c0b0a2eefca70b2ce32a5809992227e75a6",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"ext-dom": "*",
|
||||
"php": ">=5.3.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"phpunit/phpunit": "^4.8.35 || ^5.7.21 || ^6 || ^7 || ^8 || ^9"
|
||||
},
|
||||
"time": "2024-03-31T07:05:07+00:00",
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "2.7-dev"
|
||||
}
|
||||
},
|
||||
"installation-source": "dist",
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Masterminds\\": "src"
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Matt Butcher",
|
||||
"email": "technosophos@gmail.com"
|
||||
},
|
||||
{
|
||||
"name": "Matt Farina",
|
||||
"email": "matt@mattfarina.com"
|
||||
},
|
||||
{
|
||||
"name": "Asmir Mustafic",
|
||||
"email": "goetas@gmail.com"
|
||||
}
|
||||
],
|
||||
"description": "An HTML5 parser and serializer.",
|
||||
"homepage": "http://masterminds.github.io/html5-php",
|
||||
"keywords": [
|
||||
"HTML5",
|
||||
"dom",
|
||||
"html",
|
||||
"parser",
|
||||
"querypath",
|
||||
"serializer",
|
||||
"xml"
|
||||
],
|
||||
"support": {
|
||||
"issues": "https://github.com/Masterminds/html5-php/issues",
|
||||
"source": "https://github.com/Masterminds/html5-php/tree/2.9.0"
|
||||
},
|
||||
"install-path": "../masterminds/html5"
|
||||
},
|
||||
{
|
||||
"name": "mockery/mockery",
|
||||
"version": "1.6.12",
|
||||
|
@ -6099,6 +6169,76 @@
|
|||
],
|
||||
"install-path": "../symfony/deprecation-contracts"
|
||||
},
|
||||
{
|
||||
"name": "symfony/dom-crawler",
|
||||
"version": "v7.2.4",
|
||||
"version_normalized": "7.2.4.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/dom-crawler.git",
|
||||
"reference": "19cc7b08efe9ad1ab1b56e0948e8d02e15ed3ef7"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/dom-crawler/zipball/19cc7b08efe9ad1ab1b56e0948e8d02e15ed3ef7",
|
||||
"reference": "19cc7b08efe9ad1ab1b56e0948e8d02e15ed3ef7",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"masterminds/html5": "^2.6",
|
||||
"php": ">=8.2",
|
||||
"symfony/polyfill-ctype": "~1.8",
|
||||
"symfony/polyfill-mbstring": "~1.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"symfony/css-selector": "^6.4|^7.0"
|
||||
},
|
||||
"time": "2025-02-17T15:53:07+00:00",
|
||||
"type": "library",
|
||||
"installation-source": "dist",
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Symfony\\Component\\DomCrawler\\": ""
|
||||
},
|
||||
"exclude-from-classmap": [
|
||||
"/Tests/"
|
||||
]
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Fabien Potencier",
|
||||
"email": "fabien@symfony.com"
|
||||
},
|
||||
{
|
||||
"name": "Symfony Community",
|
||||
"homepage": "https://symfony.com/contributors"
|
||||
}
|
||||
],
|
||||
"description": "Eases DOM navigation for HTML and XML documents",
|
||||
"homepage": "https://symfony.com",
|
||||
"support": {
|
||||
"source": "https://github.com/symfony/dom-crawler/tree/v7.2.4"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
"url": "https://symfony.com/sponsor",
|
||||
"type": "custom"
|
||||
},
|
||||
{
|
||||
"url": "https://github.com/fabpot",
|
||||
"type": "github"
|
||||
},
|
||||
{
|
||||
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
|
||||
"type": "tidelift"
|
||||
}
|
||||
],
|
||||
"install-path": "../symfony/dom-crawler"
|
||||
},
|
||||
{
|
||||
"name": "symfony/error-handler",
|
||||
"version": "v6.4.18",
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
'name' => 'laravel/laravel',
|
||||
'pretty_version' => 'dev-main',
|
||||
'version' => 'dev-main',
|
||||
'reference' => '37bb8325bf5401d6377b817e7e58ee223efbcd77',
|
||||
'reference' => '76cd146a09d127461c330d9e1919d1649f0f40dd',
|
||||
'type' => 'project',
|
||||
'install_path' => __DIR__ . '/../../',
|
||||
'aliases' => array(),
|
||||
|
@ -122,9 +122,9 @@
|
|||
'dev_requirement' => false,
|
||||
),
|
||||
'guzzlehttp/guzzle' => array(
|
||||
'pretty_version' => '7.9.2',
|
||||
'version' => '7.9.2.0',
|
||||
'reference' => 'd281ed313b989f213357e3be1a179f02196ac99b',
|
||||
'pretty_version' => '7.9.3',
|
||||
'version' => '7.9.3.0',
|
||||
'reference' => '7b2f29fe81dc4da0ca0ea7d42107a0845946ea77',
|
||||
'type' => 'library',
|
||||
'install_path' => __DIR__ . '/../guzzlehttp/guzzle',
|
||||
'aliases' => array(),
|
||||
|
@ -382,7 +382,7 @@
|
|||
'laravel/laravel' => array(
|
||||
'pretty_version' => 'dev-main',
|
||||
'version' => 'dev-main',
|
||||
'reference' => '37bb8325bf5401d6377b817e7e58ee223efbcd77',
|
||||
'reference' => '76cd146a09d127461c330d9e1919d1649f0f40dd',
|
||||
'type' => 'project',
|
||||
'install_path' => __DIR__ . '/../../',
|
||||
'aliases' => array(),
|
||||
|
@ -496,6 +496,15 @@
|
|||
'aliases' => array(),
|
||||
'dev_requirement' => false,
|
||||
),
|
||||
'masterminds/html5' => array(
|
||||
'pretty_version' => '2.9.0',
|
||||
'version' => '2.9.0.0',
|
||||
'reference' => 'f5ac2c0b0a2eefca70b2ce32a5809992227e75a6',
|
||||
'type' => 'library',
|
||||
'install_path' => __DIR__ . '/../masterminds/html5',
|
||||
'aliases' => array(),
|
||||
'dev_requirement' => false,
|
||||
),
|
||||
'mockery/mockery' => array(
|
||||
'pretty_version' => '1.6.12',
|
||||
'version' => '1.6.12.0',
|
||||
|
@ -1034,6 +1043,15 @@
|
|||
'aliases' => array(),
|
||||
'dev_requirement' => false,
|
||||
),
|
||||
'symfony/dom-crawler' => array(
|
||||
'pretty_version' => 'v7.2.4',
|
||||
'version' => '7.2.4.0',
|
||||
'reference' => '19cc7b08efe9ad1ab1b56e0948e8d02e15ed3ef7',
|
||||
'type' => 'library',
|
||||
'install_path' => __DIR__ . '/../symfony/dom-crawler',
|
||||
'aliases' => array(),
|
||||
'dev_requirement' => false,
|
||||
),
|
||||
'symfony/error-handler' => array(
|
||||
'pretty_version' => 'v6.4.18',
|
||||
'version' => '6.4.18.0',
|
||||
|
|
|
@ -3,6 +3,14 @@
|
|||
Please refer to [UPGRADING](UPGRADING.md) guide for upgrading to a major version.
|
||||
|
||||
|
||||
## 7.9.3 - 2025-03-27
|
||||
|
||||
### Changed
|
||||
|
||||
- Remove explicit content-length header for GET requests
|
||||
- Improve compatibility with bad servers for boolean cookie values
|
||||
|
||||
|
||||
## 7.9.2 - 2024-07-24
|
||||
|
||||
### Fixed
|
||||
|
|
|
@ -62,6 +62,10 @@ class SetCookie
|
|||
if (is_numeric($value)) {
|
||||
$data[$search] = (int) $value;
|
||||
}
|
||||
} elseif ($search === 'Secure' || $search === 'Discard' || $search === 'HttpOnly') {
|
||||
if ($value) {
|
||||
$data[$search] = true;
|
||||
}
|
||||
} else {
|
||||
$data[$search] = $value;
|
||||
}
|
||||
|
|
|
@ -17,10 +17,10 @@ class Proxy
|
|||
* Sends synchronous requests to a specific handler while sending all other
|
||||
* requests to another handler.
|
||||
*
|
||||
* @param callable(\Psr\Http\Message\RequestInterface, array): \GuzzleHttp\Promise\PromiseInterface $default Handler used for normal responses
|
||||
* @param callable(\Psr\Http\Message\RequestInterface, array): \GuzzleHttp\Promise\PromiseInterface $sync Handler used for synchronous responses.
|
||||
* @param callable(RequestInterface, array): PromiseInterface $default Handler used for normal responses
|
||||
* @param callable(RequestInterface, array): PromiseInterface $sync Handler used for synchronous responses.
|
||||
*
|
||||
* @return callable(\Psr\Http\Message\RequestInterface, array): \GuzzleHttp\Promise\PromiseInterface Returns the composed handler.
|
||||
* @return callable(RequestInterface, array): PromiseInterface Returns the composed handler.
|
||||
*/
|
||||
public static function wrapSync(callable $default, callable $sync): callable
|
||||
{
|
||||
|
@ -37,10 +37,10 @@ class Proxy
|
|||
* performance benefits of curl while still supporting true streaming
|
||||
* through the StreamHandler.
|
||||
*
|
||||
* @param callable(\Psr\Http\Message\RequestInterface, array): \GuzzleHttp\Promise\PromiseInterface $default Handler used for non-streaming responses
|
||||
* @param callable(\Psr\Http\Message\RequestInterface, array): \GuzzleHttp\Promise\PromiseInterface $streaming Handler used for streaming responses
|
||||
* @param callable(RequestInterface, array): PromiseInterface $default Handler used for non-streaming responses
|
||||
* @param callable(RequestInterface, array): PromiseInterface $streaming Handler used for streaming responses
|
||||
*
|
||||
* @return callable(\Psr\Http\Message\RequestInterface, array): \GuzzleHttp\Promise\PromiseInterface Returns the composed handler.
|
||||
* @return callable(RequestInterface, array): PromiseInterface Returns the composed handler.
|
||||
*/
|
||||
public static function wrapStreaming(callable $default, callable $streaming): callable
|
||||
{
|
||||
|
|
|
@ -53,8 +53,14 @@ class StreamHandler
|
|||
$request = $request->withoutHeader('Expect');
|
||||
|
||||
// Append a content-length header if body size is zero to match
|
||||
// cURL's behavior.
|
||||
if (0 === $request->getBody()->getSize()) {
|
||||
// the behavior of `CurlHandler`
|
||||
if (
|
||||
(
|
||||
0 === \strcasecmp('PUT', $request->getMethod())
|
||||
|| 0 === \strcasecmp('POST', $request->getMethod())
|
||||
)
|
||||
&& 0 === $request->getBody()->getSize()
|
||||
) {
|
||||
$request = $request->withHeader('Content-Length', '0');
|
||||
}
|
||||
|
||||
|
|
|
@ -86,7 +86,7 @@ class Pool implements PromisorInterface
|
|||
* @param ClientInterface $client Client used to send the requests
|
||||
* @param array|\Iterator $requests Requests to send concurrently.
|
||||
* @param array $options Passes through the options available in
|
||||
* {@see \GuzzleHttp\Pool::__construct}
|
||||
* {@see Pool::__construct}
|
||||
*
|
||||
* @return array Returns an array containing the response or an exception
|
||||
* in the same order that the requests were sent.
|
||||
|
|
|
@ -79,7 +79,7 @@ final class Utils
|
|||
*
|
||||
* The returned handler is not wrapped by any default middlewares.
|
||||
*
|
||||
* @return callable(\Psr\Http\Message\RequestInterface, array): \GuzzleHttp\Promise\PromiseInterface Returns the best handler for the given system.
|
||||
* @return callable(\Psr\Http\Message\RequestInterface, array): Promise\PromiseInterface Returns the best handler for the given system.
|
||||
*
|
||||
* @throws \RuntimeException if no viable Handler is available.
|
||||
*/
|
||||
|
|
|
@ -50,7 +50,7 @@ function debug_resource($value = null)
|
|||
*
|
||||
* The returned handler is not wrapped by any default middlewares.
|
||||
*
|
||||
* @return callable(\Psr\Http\Message\RequestInterface, array): \GuzzleHttp\Promise\PromiseInterface Returns the best handler for the given system.
|
||||
* @return callable(\Psr\Http\Message\RequestInterface, array): Promise\PromiseInterface Returns the best handler for the given system.
|
||||
*
|
||||
* @throws \RuntimeException if no viable Handler is available.
|
||||
*
|
||||
|
|
Loading…
Reference in New Issue