PHP Classes

File: .phpstan/cache/PHPStan/74/fa/74fac7765fbc4c5d6e954b978cc892c7be79303a.php

Recommend this page to a friend!
  Packages of Adrian M   PHP CRUD API Generator   .phpstan/cache/PHPStan/74/fa/74fac7765fbc4c5d6e954b978cc892c7be79303a.php   Download  
File: .phpstan/cache/PHPStan/74/fa/74fac7765fbc4c5d6e954b978cc892c7be79303a.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: 20,040 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 => '4ce31734a3eb0649fb844120d49d81bc53445099', 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 => 'd1e53826269d9f63b133640cf1b532a5537c9d92', 1 => array ( 0 => 'app\\application\\hookmanager', ), 2 => array ( ), 3 => array ( ), ), 'D:\\GitHub\\PHP-CRUD-API-Generator\\src\\Application\\Router.php' => array ( 0 => '9b568d0235623d36ab9b6b73630873fb0c0df6a6', 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 => 'c952df79c4de7e4cee62b04f2cb3144a524d7957', 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 => '3457fddfddfe7a317d367263af5726759322c1f7', 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 => 'e92cef394efa74e14a209ff586ea590cd11362b1', 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 => 'a6bc20bc17d03ea2609bde500d49769c68482b67', 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 => '8c27eb773e5007cb2d47f3cea3f06ee6eafb2224', 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', 8 => 'app\\cache\\drivers\\getconfig', ), 3 => array ( ), ), 'D:\\GitHub\\PHP-CRUD-API-Generator\\src\\Config\\ApiConfig.php' => array ( 0 => '3f7a13fb94e42c9f3e1dfec4fbbf50a704741864', 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 => '19f62587a4ff0271934c6e75e64a22b106358015', 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 => '18f63f2486355a97f23d945f8cb71e052c03a427', 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 => '244745ab27ee71b4c145119d937611d2b7c83259', 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 => '495562d9b9d17d2f9dbfc6d84b85deeb2255e6bf', 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 => '855d9ecec956e585b57edd65d5b2b64b6e3bcc2d', 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 => '60bf805f8d2008bdbded1659dc45c32147b4440d', 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 => 'a80c206ee76681feac669c27b7d27cecedb1620f', 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 => '3edfbd9f6ac64c3f95605968dbe18de3a1a04bae', 1 => array ( 0 => 'app\\hookmanager', ), 2 => array ( ), 3 => array ( ), ), 'D:\\GitHub\\PHP-CRUD-API-Generator\\src\\Http\\Action.php' => array ( 0 => 'bf75e0d16fb9d71cc917f5b6f3215e45bfefbd22', 1 => array ( 0 => 'app\\http\\action', ), 2 => array ( ), 3 => array ( ), ), 'D:\\GitHub\\PHP-CRUD-API-Generator\\src\\Http\\Controllers\\ApiController.php' => array ( 0 => 'b0bca89b6e4dc3f18230c931e96d731fad5f418a', 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 => '61e8f3ae1ce6c796e79704537380dfedbccfe335', 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 => '88cc56a32bed714f2d8136c38b883d6cb6925abe', 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 => 'ca691857129616f45e94b46270259556ca197461', 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 => 'b1e3f80ee47c34f3e0387aa372cc05abc5cb9368', 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 => '18518c0cb52bf4c6e4b7a4f87cd7160197fcb947', 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 => '62e654ffd0d895b698ac15c4d19a7c875a61b4b8', 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 => 'ad7a7d10b3af78bdc765d6d2105f968ab29f4613', 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 => 'e5eb315a416e6eb9a1999b95cf3d790d651772ed', 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 => 'e4b75f1e312327f9d6545cb0ffa30b826c4265a3', 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 ( ), ), 'D:\\GitHub\\PHP-CRUD-API-Generator\\src\\Config\\Env.php' => array ( 0 => '007bc22224685c98905e6becafa20c2d0e4dd5ef', 1 => array ( 0 => 'app\\config\\env', ), 2 => array ( 0 => 'app\\config\\load', ), 3 => array ( ), ), ), ));