PHP Classes

File: .phpstan/cache/PHPStan/5c/9f/5c9f8334e0273ff6a4647de4eede69beecfc9315.php

Recommend this page to a friend!
  Packages of Adrian M   PHP CRUD API Generator   .phpstan/cache/PHPStan/5c/9f/5c9f8334e0273ff6a4647de4eede69beecfc9315.php   Download  
File: .phpstan/cache/PHPStan/5c/9f/5c9f8334e0273ff6a4647de4eede69beecfc9315.php
Role: Auxiliary script
Content type: text/plain
Description: Configuration script
Class: PHP CRUD API Generator
Create an API to access MySQL database record
Author: By
Last change:
Date: 3 months ago
Size: 19,647 bytes
 

Contents

Class file image Download
<?php declare(strict_types = 1); // odsl-d:\GitHub\PHP-CRUD-API-Generator\src return \PHPStan\Cache\CacheItem::__set_state(array( 'variableKey' => 'v1', 'data' => array ( 'd:\\GitHub\\PHP-CRUD-API-Generator\\src\\ApiGenerator.php' => array ( 0 => '813b6841e1a858e17eefef977a19216b6ec4433a', 1 => array ( 0 => 'app\\apigenerator', ), 2 => array ( 0 => 'app\\__construct', 1 => 'app\\list', 2 => 'app\\read', 3 => 'app\\create', 4 => 'app\\update', 5 => 'app\\delete', 6 => 'app\\bulkcreate', 7 => 'app\\bulkdelete', 8 => 'app\\count', ), 3 => array ( ), ), 'd:\\GitHub\\PHP-CRUD-API-Generator\\src\\Application\\HookManager.php' => array ( 0 => 'cda7043e00e5cd5345a85f86e572e16d4d6e3dda', 1 => array ( 0 => 'app\\application\\hookmanager', ), 2 => array ( ), 3 => array ( ), ), 'd:\\GitHub\\PHP-CRUD-API-Generator\\src\\Application\\Router.php' => array ( 0 => '3bbf9008ed31f24528f36cd7c09969dad6854931', 1 => array ( 0 => 'app\\application\\router', ), 2 => array ( 0 => 'app\\application\\__construct', 1 => 'app\\application\\route', 2 => 'app\\application\\getratelimitidentifier', 3 => 'app\\application\\getrequestheaders', 4 => 'app\\application\\logresponse', ), 3 => array ( ), ), 'd:\\GitHub\\PHP-CRUD-API-Generator\\src\\Auth\\Authenticator.php' => array ( 0 => '0363f18defe0a57c420d501e2d2b5c6be9138d88', 1 => array ( 0 => 'app\\auth\\authenticator', ), 2 => array ( 0 => 'app\\auth\\__construct', 1 => 'app\\auth\\authenticate', 2 => 'app\\auth\\requireauth', 3 => 'app\\auth\\createjwt', 4 => 'app\\auth\\validatejwt', 5 => 'app\\auth\\getheaders', 6 => 'app\\auth\\requirebasicauth', 7 => 'app\\auth\\getcurrentuser', 8 => 'app\\auth\\getcurrentuserrole', 9 => 'app\\auth\\authenticatefromdatabase', ), 3 => array ( ), ), 'd:\\GitHub\\PHP-CRUD-API-Generator\\src\\Cache\\CacheInterface.php' => array ( 0 => '3eba632755e963a11f19ad27d88f9cac5933bfaf', 1 => array ( 0 => 'app\\cache\\cacheinterface', ), 2 => array ( 0 => 'app\\cache\\get', 1 => 'app\\cache\\set', 2 => 'app\\cache\\delete', 3 => 'app\\cache\\deletepattern', 4 => 'app\\cache\\clear', 5 => 'app\\cache\\has', 6 => 'app\\cache\\getstats', ), 3 => array ( ), ), 'd:\\GitHub\\PHP-CRUD-API-Generator\\src\\Cache\\CacheManager.php' => array ( 0 => 'd37ade58985b6c3db23b7cc65c5be009f5b3661a', 1 => array ( 0 => 'app\\cache\\cachemanager', ), 2 => array ( 0 => 'app\\cache\\__construct', 1 => 'app\\cache\\initializedriver', 2 => 'app\\cache\\isenabled', 3 => 'app\\cache\\shouldcache', 4 => 'app\\cache\\generatekey', 5 => 'app\\cache\\get', 6 => 'app\\cache\\set', 7 => 'app\\cache\\getttl', 8 => 'app\\cache\\invalidatetable', 9 => 'app\\cache\\delete', 10 => 'app\\cache\\clear', 11 => 'app\\cache\\has', 12 => 'app\\cache\\getstats', 13 => 'app\\cache\\gethitratio', 14 => 'app\\cache\\getapikeyfromrequest', 15 => 'app\\cache\\getdriver', ), 3 => array ( ), ), 'd:\\GitHub\\PHP-CRUD-API-Generator\\src\\Cache\\Drivers\\FileCache.php' => array ( 0 => 'a0660a4a7cb5110c643d5bcb8036cdcdb39506f7', 1 => array ( 0 => 'app\\cache\\drivers\\filecache', ), 2 => array ( 0 => 'app\\cache\\drivers\\__construct', 1 => 'app\\cache\\drivers\\get', 2 => 'app\\cache\\drivers\\set', 3 => 'app\\cache\\drivers\\delete', 4 => 'app\\cache\\drivers\\deletepattern', 5 => 'app\\cache\\drivers\\clear', 6 => 'app\\cache\\drivers\\has', 7 => 'app\\cache\\drivers\\getstats', 8 => 'app\\cache\\drivers\\getfilepath', 9 => 'app\\cache\\drivers\\glob_recursive', 10 => 'app\\cache\\drivers\\formatbytes', 11 => 'app\\cache\\drivers\\cleanup', ), 3 => array ( ), ), 'd:\\GitHub\\PHP-CRUD-API-Generator\\src\\Cache\\Drivers\\RedisCache.php' => array ( 0 => 'a2e311f864b5a794d9af9a8e533717e774e0f45e', 1 => array ( 0 => 'app\\cache\\drivers\\rediscache', ), 2 => array ( 0 => 'app\\cache\\drivers\\__construct', 1 => 'app\\cache\\drivers\\get', 2 => 'app\\cache\\drivers\\set', 3 => 'app\\cache\\drivers\\delete', 4 => 'app\\cache\\drivers\\deletepattern', 5 => 'app\\cache\\drivers\\clear', 6 => 'app\\cache\\drivers\\has', 7 => 'app\\cache\\drivers\\getstats', ), 3 => array ( ), ), 'd:\\GitHub\\PHP-CRUD-API-Generator\\src\\Config\\ApiConfig.php' => array ( 0 => 'f5029a18d108f917451c426a251465c9e8b3b1df', 1 => array ( 0 => 'app\\config\\apiconfig', ), 2 => array ( 0 => 'app\\config\\__construct', 1 => 'app\\config\\fromfile', 2 => 'app\\config\\isauthenabled', 3 => 'app\\config\\getauthmethod', 4 => 'app\\config\\getapikeys', 5 => 'app\\config\\getapikeyrole', 6 => 'app\\config\\getbasicusers', 7 => 'app\\config\\usedatabaseauth', 8 => 'app\\config\\getjwtsecret', 9 => 'app\\config\\getjwtexpiration', 10 => 'app\\config\\getjwtalgorithm', 11 => 'app\\config\\getroles', 12 => 'app\\config\\getuserroles', 13 => 'app\\config\\getuserrole', 14 => 'app\\config\\getratelimitconfig', 15 => 'app\\config\\getloggingconfig', 16 => 'app\\config\\getmonitoringconfig', 17 => 'app\\config\\ismonitoringenabled', 18 => 'app\\config\\toarray', 19 => 'app\\config\\enableauth', 20 => 'app\\config\\disableauth', 21 => 'app\\config\\setauthmethod', 22 => 'app\\config\\addapikey', 23 => 'app\\config\\removeapikey', 24 => 'app\\config\\addbasicuser', 25 => 'app\\config\\removebasicuser', 26 => 'app\\config\\setjwtsecret', 27 => 'app\\config\\assignuserrole', 28 => 'app\\config\\removeuserrole', ), 3 => array ( ), ), 'd:\\GitHub\\PHP-CRUD-API-Generator\\src\\Config\\CacheConfig.php' => array ( 0 => '7cea1381185e3f9e707357f132d1708c2010fdde', 1 => array ( 0 => 'app\\config\\cacheconfig', ), 2 => array ( 0 => 'app\\config\\__construct', 1 => 'app\\config\\fromfile', 2 => 'app\\config\\isenabled', 3 => 'app\\config\\getdriver', 4 => 'app\\config\\getdefaultttl', 5 => 'app\\config\\gettablettl', 6 => 'app\\config\\shouldcachetable', 7 => 'app\\config\\getvaryby', 8 => 'app\\config\\getcachepath', 9 => 'app\\config\\getalltablettl', 10 => 'app\\config\\getexcludedtables', 11 => 'app\\config\\toarray', 12 => 'app\\config\\enable', 13 => 'app\\config\\disable', 14 => 'app\\config\\setdriver', 15 => 'app\\config\\setdefaultttl', 16 => 'app\\config\\settablettl', 17 => 'app\\config\\excludetable', 18 => 'app\\config\\includetable', ), 3 => array ( ), ), 'd:\\GitHub\\PHP-CRUD-API-Generator\\src\\Database\\Database.php' => array ( 0 => 'ee46b073e9f59f4837fa0f9a7a0be8af62c290e6', 1 => array ( 0 => 'app\\database\\database', ), 2 => array ( 0 => 'app\\database\\__construct', 1 => 'app\\database\\getpdo', ), 3 => array ( ), ), 'd:\\GitHub\\PHP-CRUD-API-Generator\\src\\Database\\Dialect\\DialectInterface.php' => array ( 0 => 'b2afe8048d00826d1fa0570d01eb64f8f3f900c9', 1 => array ( 0 => 'app\\database\\dialect\\dialectinterface', ), 2 => array ( 0 => 'app\\database\\dialect\\quoteident', 1 => 'app\\database\\dialect\\listtables', 2 => 'app\\database\\dialect\\listcolumns', 3 => 'app\\database\\dialect\\getprimarykey', ), 3 => array ( ), ), 'd:\\GitHub\\PHP-CRUD-API-Generator\\src\\Database\\Dialect\\MySqlDialect.php' => array ( 0 => '695a2b8f717310dbf3360128b774f4cdf118477c', 1 => array ( 0 => 'app\\database\\dialect\\mysqldialect', ), 2 => array ( 0 => 'app\\database\\dialect\\quoteident', 1 => 'app\\database\\dialect\\listtables', 2 => 'app\\database\\dialect\\listcolumns', 3 => 'app\\database\\dialect\\getprimarykey', ), 3 => array ( ), ), 'd:\\GitHub\\PHP-CRUD-API-Generator\\src\\Database\\Dialect\\PostgresDialect.php' => array ( 0 => '03b4c64ba41a2a4ec84b27dd0a8d24f0f63a1963', 1 => array ( 0 => 'app\\database\\dialect\\postgresdialect', ), 2 => array ( 0 => 'app\\database\\dialect\\quoteident', 1 => 'app\\database\\dialect\\listtables', 2 => 'app\\database\\dialect\\listcolumns', 3 => 'app\\database\\dialect\\getprimarykey', ), 3 => array ( ), ), 'd:\\GitHub\\PHP-CRUD-API-Generator\\src\\Database\\SchemaInspector.php' => array ( 0 => '294a2f1eefa400fa2719f5cca7323419ae7f1669', 1 => array ( 0 => 'app\\database\\schemainspector', ), 2 => array ( 0 => 'app\\database\\__construct', 1 => 'app\\database\\gettables', 2 => 'app\\database\\getcolumns', 3 => 'app\\database\\getprimarykey', 4 => 'app\\database\\quoteident', ), 3 => array ( ), ), 'd:\\GitHub\\PHP-CRUD-API-Generator\\src\\Docs\\OpenApiGenerator.php' => array ( 0 => '2f5c1ba572dfd4af5e3f33716981eb31c8fb05a8', 1 => array ( 0 => 'app\\docs\\openapigenerator', ), 2 => array ( 0 => 'app\\docs\\generate', ), 3 => array ( ), ), 'd:\\GitHub\\PHP-CRUD-API-Generator\\src\\HookManager.php' => array ( 0 => 'f35065a50cf3641a0cc6e20855493f21aa0e8461', 1 => array ( ), 2 => array ( ), 3 => array ( ), ), 'd:\\GitHub\\PHP-CRUD-API-Generator\\src\\Http\\Action.php' => array ( 0 => '6ceefc600fba0e70666428f393c1b859ee11d9b8', 1 => array ( 0 => 'app\\http\\action', ), 2 => array ( ), 3 => array ( ), ), 'd:\\GitHub\\PHP-CRUD-API-Generator\\src\\Http\\Controllers\\ApiController.php' => array ( 0 => '59151042bf73e4b40cc66420eac2b35a6834dc3d', 1 => array ( 0 => 'app\\http\\controllers\\apicontroller', ), 2 => array ( 0 => 'app\\http\\controllers\\__construct', 1 => 'app\\http\\controllers\\tables', 2 => 'app\\http\\controllers\\columns', 3 => 'app\\http\\controllers\\list', 4 => 'app\\http\\controllers\\count', 5 => 'app\\http\\controllers\\read', 6 => 'app\\http\\controllers\\create', 7 => 'app\\http\\controllers\\update', 8 => 'app\\http\\controllers\\delete', 9 => 'app\\http\\controllers\\bulkcreate', 10 => 'app\\http\\controllers\\bulkdelete', ), 3 => array ( ), ), 'd:\\GitHub\\PHP-CRUD-API-Generator\\src\\Http\\Controllers\\DocsController.php' => array ( 0 => 'e54ca66784b5db34c729454defe1aaac810ce8cd', 1 => array ( 0 => 'app\\http\\controllers\\docscontroller', ), 2 => array ( 0 => 'app\\http\\controllers\\__construct', 1 => 'app\\http\\controllers\\openapi', ), 3 => array ( ), ), 'd:\\GitHub\\PHP-CRUD-API-Generator\\src\\Http\\Controllers\\LoginController.php' => array ( 0 => '04dbdb7acc448b2defbde373f5301e0cbda49236', 1 => array ( 0 => 'app\\http\\controllers\\logincontroller', ), 2 => array ( 0 => 'app\\http\\controllers\\__construct', 1 => 'app\\http\\controllers\\handle', ), 3 => array ( ), ), 'd:\\GitHub\\PHP-CRUD-API-Generator\\src\\Http\\ErrorResponder.php' => array ( 0 => '6848a01e6197bbde51f98a4ff6b9287d03786a60', 1 => array ( 0 => 'app\\http\\errorresponder', ), 2 => array ( 0 => 'app\\http\\__construct', 1 => 'app\\http\\fromexception', ), 3 => array ( ), ), 'd:\\GitHub\\PHP-CRUD-API-Generator\\src\\Http\\Middleware\\CorsMiddleware.php' => array ( 0 => '37635b67393f63ebe0f48a71460002845984a636', 1 => array ( 0 => 'app\\http\\middleware\\corsmiddleware', ), 2 => array ( 0 => 'app\\http\\middleware\\__construct', 1 => 'app\\http\\middleware\\apply', 2 => 'app\\http\\middleware\\handlepreflight', ), 3 => array ( ), ), 'd:\\GitHub\\PHP-CRUD-API-Generator\\src\\Http\\Middleware\\RateLimitMiddleware.php' => array ( 0 => '09606e124433acd27c3c07aceb351219aa1873e9', 1 => array ( 0 => 'app\\http\\middleware\\ratelimitmiddleware', ), 2 => array ( 0 => 'app\\http\\middleware\\__construct', 1 => 'app\\http\\middleware\\checkandrespond', ), 3 => array ( ), ), 'd:\\GitHub\\PHP-CRUD-API-Generator\\src\\Http\\Response.php' => array ( 0 => '42fc7c327c10ad399d71f5e7e94207ca1f3ddcf6', 1 => array ( 0 => 'app\\http\\response', ), 2 => array ( 0 => 'app\\http\\json', 1 => 'app\\http\\error', ), 3 => array ( ), ), 'd:\\GitHub\\PHP-CRUD-API-Generator\\src\\Observability\\Monitor.php' => array ( 0 => 'eafed125a4608bd5212c89e51059998e0e5ed5f0', 1 => array ( 0 => 'app\\observability\\monitor', ), 2 => array ( 0 => 'app\\observability\\__construct', 1 => 'app\\observability\\ensuredirectories', 2 => 'app\\observability\\recordmetric', 3 => 'app\\observability\\recordrequest', 4 => 'app\\observability\\recordresponse', 5 => 'app\\observability\\recorderror', 6 => 'app\\observability\\recordsecurityevent', 7 => 'app\\observability\\gethealthstatus', 8 => 'app\\observability\\getstats', 9 => 'app\\observability\\getsystemmetrics', 10 => 'app\\observability\\getuptime', 11 => 'app\\observability\\triggeralert', 12 => 'app\\observability\\getrecentalerts', 13 => 'app\\observability\\getrecentauthfailures', 14 => 'app\\observability\\writemetric', 15 => 'app\\observability\\writealert', 16 => 'app\\observability\\getmetricsfile', 17 => 'app\\observability\\getalertsfile', 18 => 'app\\observability\\getemptystats', 19 => 'app\\observability\\cleanup', 20 => 'app\\observability\\exportmetrics', 21 => 'app\\observability\\exportprometheus', ), 3 => array ( ), ), 'd:\\GitHub\\PHP-CRUD-API-Generator\\src\\Observability\\RequestLogger.php' => array ( 0 => '1cc2773bc41e26b41d64b224c129296634a8180a', 1 => array ( 0 => 'app\\observability\\requestlogger', ), 2 => array ( 0 => 'app\\observability\\__construct', 1 => 'app\\observability\\logrequest', 2 => 'app\\observability\\logauth', 3 => 'app\\observability\\logerror', 4 => 'app\\observability\\logratelimit', 5 => 'app\\observability\\logquickrequest', 6 => 'app\\observability\\getstats', 7 => 'app\\observability\\cleanup', 8 => 'app\\observability\\redactsensitive', 9 => 'app\\observability\\levelfromstatus', 10 => 'app\\observability\\writeline', 11 => 'app\\observability\\currentlogfile', 12 => 'app\\observability\\mayberotate', ), 3 => array ( ), ), 'd:\\GitHub\\PHP-CRUD-API-Generator\\src\\Security\\RateLimiter.php' => array ( 0 => '807c17c24bcea493e3008fa3b7a620995e4953ea', 1 => array ( 0 => 'app\\security\\ratelimiter', ), 2 => array ( 0 => 'app\\security\\__construct', 1 => 'app\\security\\checklimit', 2 => 'app\\security\\getrequestcount', 3 => 'app\\security\\getremainingrequests', 4 => 'app\\security\\getresettime', 5 => 'app\\security\\reset', 6 => 'app\\security\\getheaders', 7 => 'app\\security\\sendratelimitresponse', 8 => 'app\\security\\cleanup', 9 => 'app\\security\\getrequests', 10 => 'app\\security\\saverequests', 11 => 'app\\security\\getstoragefile', ), 3 => array ( ), ), 'd:\\GitHub\\PHP-CRUD-API-Generator\\src\\Security\\Rbac.php' => array ( 0 => 'b4864bb1f5f3e0b3005d45e57349b4bfec841964', 1 => array ( 0 => 'app\\security\\rbac', ), 2 => array ( 0 => 'app\\security\\__construct', 1 => 'app\\security\\isallowed', ), 3 => array ( ), ), 'd:\\GitHub\\PHP-CRUD-API-Generator\\src\\Security\\RbacGuard.php' => array ( 0 => '26c9de014d37b9e0d29bc2190545d6f33e4feafa', 1 => array ( 0 => 'app\\security\\rbacguard', ), 2 => array ( 0 => 'app\\security\\__construct', 1 => 'app\\security\\guard', ), 3 => array ( ), ), 'd:\\GitHub\\PHP-CRUD-API-Generator\\src\\Support\\QueryValidator.php' => array ( 0 => 'b74f9a4df607d29cdb0f2661de0697f984f883ca', 1 => array ( 0 => 'app\\support\\queryvalidator', ), 2 => array ( 0 => 'app\\support\\table', 1 => 'app\\support\\id', 2 => 'app\\support\\page', 3 => 'app\\support\\pagesize', 4 => 'app\\support\\sort', ), 3 => array ( ), ), 'd:\\GitHub\\PHP-CRUD-API-Generator\\src\\Support\\Validator.php' => array ( 0 => '1db820fdb3724ff917bd967f02721ed6791e3041', 1 => array ( 0 => 'app\\support\\validator', ), 2 => array ( 0 => 'app\\support\\validatetablename', 1 => 'app\\support\\validatecolumnname', 2 => 'app\\support\\validatepage', 3 => 'app\\support\\validatepagesize', 4 => 'app\\support\\validateid', 5 => 'app\\support\\validateoperator', 6 => 'app\\support\\sanitizefields', 7 => 'app\\support\\validatesort', ), 3 => array ( ), ), ), ));