Blame view

app/library/App/Model/User.php 636 Bytes
15479603   Alex Savenko   initialize
1
2
3
4
  <?php
  
  namespace App\Model;
  
a777cb69   Alex Savenko   registration
5
  class Users extends \App\Mvc\DateTrackingModel
15479603   Alex Savenko   initialize
6
7
8
  {
      public $id;
      public $role;
15479603   Alex Savenko   initialize
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
      public $username;
      public $password;
  
      public function getSource()
      {
          return 'user';
      }
  
      public function columnMap()
      {
          return parent::columnMap() + [
              'id' => 'id',
              'role' => 'role',
              'email' => 'email',
              'username' => 'username',
15479603   Alex Savenko   initialize
24
25
26
              'password' => 'password'
          ];
      }
983789a9   Alex Savenko   registration
27
28
29
30
31
32
33
34
  
      public function initialize()
      {
          $this->hasMany('id', Project::class, 'user_id', [
              'alias' => 'Projects',
          ]);
      }
  
15479603   Alex Savenko   initialize
35
  }