for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
use roaresearch\yii2\oauth2server\migrations\tables\CreateTable;
class m140501_075312_oauth_access_tokens extends CreateTable
{
/**
* @inheritdoc
*/
public function getTableName(): string
return 'oauth_access_tokens';
}
public function columns(): array
return [
'access_token' => $this->primaryKey(40),
'client_id' => $this->string(32)->notNull(),
'user_id' => $this->integer()->defaultValue(null),
'expires' => $this->datetime()->notNull(),
'scope' => $this->string(2000)->notNull()->defaultValue(null),
];
public function foreignKeys(): array
'client_id' => [
'table' => 'oauth_clients',
'columns' => ['client_id' => 'client_id'],
],