| Current Path : /var/www/html/administrator/components/com_jchat/Table/ |
| Current File : /var/www/html/administrator/components/com_jchat/Table/LoginTable.php |
<?php
namespace JExtstore\Component\JChat\Administrator\Table;
/**
*
* @package JCHAT::administrator::components::com_jchat
* @subpackage tables
* @author Joomla! Extensions Store
* @copyright (C) 2024 - Joomla! Extensions Store
* @license GNU/GPLv2 http://www.gnu.org/licenses/gpl-2.0.html
*/
defined ( '_JEXEC' ) or die ( 'Restricted access' );
use Joomla\Database\DatabaseInterface;
use Joomla\Database\DatabaseDriver;
use Joomla\Event\DispatcherInterface;
use Joomla\CMS\Table\Table;
use JExtstore\Component\JChat\Administrator\Framework\Exception\Exceptions;
/**
* Login social users table
*
* @package JCHAT::administrator::components::com_jchat
* @subpackage tables
* @since 2.1
*/
class LoginTable extends Table {
use Exceptions;
/**
* @var int Primary key
*/
var $id = 0;
/**
* @var string
*/
var $j_uid = 0;
/**
* @var string
*/
var $fb_uid = 0;
/**
* @var string
*/
var $email = '';
/**
* @var string
*/
var $picture = '';
/**
* @var string
*/
var $first_name = null;
/**
* @var string
*/
var $last_name = null;
/**
* @var int
*/
var $name = null;
/**
* Class constructor
* @param DatabaseDriver $db DatabaseDriver object.
* @param DispatcherInterface $dispatcher Event dispatcher for this table
*
* return Object&
*/
public function __construct(DatabaseInterface $db, ?DispatcherInterface $dispatcher = null) {
parent::__construct ( '#__jchat_login', 'id', $db, $dispatcher );
}
}