PHP code example of simialbi / yii2-interactive-voting
1. Go to this page and download the library: Download simialbi/yii2-interactive-voting library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
simialbi / yii2-interactive-voting example snippets
use yii\db\ActiveRecord;
use simialbi\yii2\models\UserInterface;
class User extends ActiveRecord implements UserInterface
{
/**
* {@inheritDoc}
*/
public static function tableName()
{
return 'user';
}
/**
* {@inheritDoc}
*/
public static function findIdentity($id)
{
return static::findOne($id);
}
/**
* {@inheritDoc}
*/
public static function findIdentityByAccessToken($token, $type = null)
{
return static::findOne(['access_token' => $token]);
}
/**
* {@inheritDoc}
*/
public function getId()
{
return $this->id;
}
/**
* {@inheritDoc}
*/
public function getAuthKey()
{
return $this->auth_key;
}
/**
* {@inheritDoc}
*/
public function validateAuthKey($authKey)
{
return $this->getAuthKey() === $authKey;
}
/**
* {@inheritDoc}
*/
public function getImage() {
return $this->image;
}
/**
* {@inheritDoc}
*/
public function getName() {
return trim($this->first_name . ' ' . $this->last_name);
}
/**
* {@inheritDoc}
*/
public static function findIdentities() {
return static::find()->all();
}
}
'components' => [
'user' => [
'identityClass' => 'app\models\User'
]
]
$ php composer.phar