/
var
/
www
/
vhosts
/
ihelp.ro
/
httpdocs
/
vendor
/
cakephp
/
debug_kit
/
src
/
Model
/
Table
/
/var/www/vhosts/ihelp.ro/httpdocs/vendor/cakephp/debug_kit/src/Model/Table
mkdir
upload
Name
Size
Mode
Actions
LazyTableTrait.php
2821
0644
edit
dl
rm
PanelsTable.php
2571
0644
edit
dl
rm
RequestsTable.php
4402
0644
edit
dl
rm
Edit:
/var/www/vhosts/ihelp.ro/httpdocs/vendor/cakephp/debug_kit/src/Model/Table/PanelsTable.php
(2571B)
<?php declare(strict_types=1); /** * CakePHP(tm) : Rapid Development Framework (https://cakephp.org) * Copyright (c) Cake Software Foundation, Inc. (https://cakefoundation.org) * * Licensed under The MIT License * Redistributions of files must retain the above copyright notice. * * @copyright Copyright (c) Cake Software Foundation, Inc. (https://cakefoundation.org) * @link https://cakephp.org CakePHP(tm) Project * @license https://www.opensource.org/licenses/mit-license.php MIT License */ namespace DebugKit\Model\Table; use Cake\ORM\Query; use Cake\ORM\Table; /** * The panels table collects the information for each panel on * each request. * * @property \DebugKit\Model\Table\RequestsTable&\Cake\ORM\Association\BelongsTo $Requests * @method \DebugKit\Model\Entity\Panel get($primaryKey, $options = []) * @method \DebugKit\Model\Entity\Panel newEntity($data = null, array $options = []) * @method \DebugKit\Model\Entity\Panel[] newEntities(array $data, array $options = []) * @method \DebugKit\Model\Entity\Panel|false save(\Cake\Datasource\EntityInterface $entity, $options = []) * @method \DebugKit\Model\Entity\Panel patchEntity(\Cake\Datasource\EntityInterface $entity, array $data, array $options = []) * @method \DebugKit\Model\Entity\Panel[] patchEntities($entities, array $data, array $options = []) * @method \DebugKit\Model\Entity\Panel findOrCreate($search, callable $callback = null, array $options = []) */ class PanelsTable extends Table { use LazyTableTrait; /** * initialize method * * @param array $config Config data. * @return void */ public function initialize(array $config): void { $this->belongsTo('DebugKit.Requests'); $this->ensureTables(['DebugKit.Requests', 'DebugKit.Panels']); } /** * Find panels by requestid * * @param \Cake\ORM\Query $query The query * @param array $options The options to use. * @return \Cake\ORM\Query The query. * @throws \RuntimeException */ public function findByRequest(Query $query, array $options) { if (empty($options['requestId'])) { throw new \RuntimeException('Missing request id in findByRequest().'); } return $query->where(['Panels.request_id' => $options['requestId']]) ->order(['Panels.title' => 'ASC']); } /** * DebugKit tables are special. * * @return string */ public static function defaultConnectionName(): string { return 'debug_kit'; } }
Save
cmd:
run