mirror of https://github.com/MISP/MISP
42 lines
945 B
PHP
42 lines
945 B
PHP
|
<?php
|
||
|
|
||
|
namespace App\Model\Table;
|
||
|
|
||
|
use App\Model\Entity\SharingGroup;
|
||
|
use App\Model\Table\AppTable;
|
||
|
use ArrayObject;
|
||
|
use Cake\Core\Configure;
|
||
|
use Cake\Datasource\EntityInterface;
|
||
|
use Cake\Event\EventInterface;
|
||
|
use Cake\Http\Exception\MethodNotAllowedException;
|
||
|
use Cake\ORM\Locator\LocatorAwareTrait;
|
||
|
use Cake\ORM\RulesChecker;
|
||
|
use Cake\Utility\Text;
|
||
|
use Cake\Validation\Validation;
|
||
|
use Cake\Validation\Validator;
|
||
|
use InvalidArgumentException;
|
||
|
use App\Model\Entity\Log;
|
||
|
|
||
|
class SharingGroupServersTable extends AppTable
|
||
|
{
|
||
|
public function initialize(array $config): void
|
||
|
{
|
||
|
parent::initialize($config);
|
||
|
$this->addBehavior('AuditLog');
|
||
|
|
||
|
$this->belongsTo(
|
||
|
'Servers',
|
||
|
[
|
||
|
'foreignKey' => 'server_id',
|
||
|
]
|
||
|
);
|
||
|
|
||
|
$this->belongsTo(
|
||
|
'SharingGroups',
|
||
|
[
|
||
|
'foreignKey' => 'sharing_group_id',
|
||
|
]
|
||
|
);
|
||
|
}
|
||
|
}
|