Subject.php 867 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <?php
  2. namespace fphammerle\yii2\auth\clientcert;
  3. class Subject extends \yii\db\ActiveRecord
  4. {
  5. public static function tableName()
  6. {
  7. return 'identity_cert_subject';
  8. }
  9. public function __construct($dn = null)
  10. {
  11. $this->distinguished_name = $dn;
  12. }
  13. public function rules()
  14. {
  15. return [
  16. [['distinguished_name'], 'required'],
  17. [['distinguished_name'], 'string'],
  18. [['distinguished_name'], 'unique'],
  19. ];
  20. }
  21. // public function getIdentityId()
  22. // {
  23. // return $this->identity_id;
  24. // }
  25. // public static function getIdentityClass()
  26. // {
  27. // return \Yii::$app->user->identityClass;
  28. // }
  29. //
  30. // public function getIdentity()
  31. // {
  32. // return $this->hasOne(self::getIdentityClass(), ['id' => 'identity_id']);
  33. // }
  34. }