Skip to content

Commit

Permalink
Update doc-blocks and small fixes according to coding standards
Browse files Browse the repository at this point in the history
  • Loading branch information
Johnny Theill committed Feb 15, 2014
1 parent ca12241 commit 63272f4
Show file tree
Hide file tree
Showing 10 changed files with 56 additions and 25 deletions.
2 changes: 1 addition & 1 deletion apps/advanced/backend/controllers/SiteController.php
Original file line number Diff line number Diff line change
Expand Up @@ -72,4 +72,4 @@ public function actionLogout()
Yii::$app->user->logout();
return $this->goHome();
}
}
}
2 changes: 1 addition & 1 deletion apps/advanced/common/models/LoginForm.php
Original file line number Diff line number Diff line change
Expand Up @@ -67,4 +67,4 @@ private function getUser()
}
return $this->_user;
}
}
}
18 changes: 12 additions & 6 deletions apps/advanced/common/models/User.php
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,12 @@ class User extends ActiveRecord implements IdentityInterface

const ROLE_USER = 10;

/**
* Creates a new user
*
* @param $attributes
* @return static|null
*/
public static function create($attributes)
{
/** @var User $user */
Expand Down Expand Up @@ -69,18 +75,18 @@ public static function findIdentity($id)
* Finds user by username
*
* @param string $username
* @return self
* @return static|null
*/
public static function findByUsername($username)
{
return static::find(['username' => $username, 'status' => static::STATUS_ACTIVE]);
return static::find(['username' => $username, 'status' => self::STATUS_ACTIVE]);
}

/**
* Finds user by password reset token
*
* @param string $token password reset token
* @return self
* @return static|null
*/
public static function findByPasswordResetToken($token)
{
Expand All @@ -92,9 +98,9 @@ public static function findByPasswordResetToken($token)
return null;
}

return User::find([
return static::find([
'password_reset_token' => $token,
'status' => User::STATUS_ACTIVE,
'status' => self::STATUS_ACTIVE,
]);
}

Expand Down Expand Up @@ -189,4 +195,4 @@ public function rules()
['email', 'unique'],
];
}
}
}
4 changes: 2 additions & 2 deletions apps/advanced/frontend/controllers/SiteController.php
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ public function actionLogout()

public function actionContact()
{
$model = new ContactForm;
$model = new ContactForm();
if ($model->load(Yii::$app->request->post()) && $model->contact(Yii::$app->params['adminEmail'])) {
Yii::$app->session->setFlash('success', 'Thank you for contacting us. We will respond to you as soon as possible.');
return $this->refresh();
Expand Down Expand Up @@ -153,4 +153,4 @@ public function actionResetPassword($token)
'model' => $model,
]);
}
}
}
7 changes: 4 additions & 3 deletions apps/advanced/frontend/models/ContactForm.php
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ class ContactForm extends Model
public $verifyCode;

/**
* @return array the validation rules.
* @inheritdoc
*/
public function rules()
{
Expand All @@ -32,7 +32,7 @@ public function rules()
}

/**
* @return array customized attribute labels
* @inheritdoc
*/
public function attributeLabels()
{
Expand All @@ -43,6 +43,7 @@ public function attributeLabels()

/**
* Sends an email to the specified email address using the information collected by this model.
*
* @param string $email the target email address
* @return boolean whether the model passes validation
*/
Expand All @@ -60,4 +61,4 @@ public function contact($email)
return false;
}
}
}
}
6 changes: 3 additions & 3 deletions apps/advanced/frontend/models/PasswordResetRequestForm.php
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,9 @@ public function rules()
}

/**
* Sends an email with a link, for resetting the password.
*
* @return boolean sends an email
* @return boolean whether the email was send
*/
public function sendEmail()
{
Expand All @@ -51,5 +52,4 @@ public function sendEmail()

return false;
}
}

}
8 changes: 4 additions & 4 deletions apps/advanced/frontend/models/ResetPasswordForm.php
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ class ResetPasswordForm extends Model
private $_user;

/**
* Creates a form model given a token
* Creates a form model given a token.
*
* @param string $token
* @param array $config name-value pairs that will be used to initialize the object properties
Expand All @@ -38,7 +38,7 @@ public function __construct($token, $config = [])
}

/**
* @return array the validation rules.
* @inheritdoc
*/
public function rules()
{
Expand All @@ -50,6 +50,7 @@ public function rules()

/**
* Resets password.
*
* @return boolean if password was reset.
*/
public function resetPassword()
Expand All @@ -59,5 +60,4 @@ public function resetPassword()
$user->removePasswordResetToken();
return $user->save();
}
}

}
6 changes: 3 additions & 3 deletions apps/advanced/frontend/models/SignupForm.php
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,8 @@ public function rules()

/**
* Signs user up.
* @return User saved model
*
* @return User|null the saved model or null if saving fails
*/
public function signup()
{
Expand All @@ -45,5 +46,4 @@ public function signup()
}
return null;
}
}

}
4 changes: 2 additions & 2 deletions apps/basic/controllers/SiteController.php
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ public function actionLogout()

public function actionContact()
{
$model = new ContactForm;
$model = new ContactForm();
if ($model->load(Yii::$app->request->post()) && $model->contact(Yii::$app->params['adminEmail'])) {
Yii::$app->session->setFlash('contactFormSubmitted');
return $this->refresh();
Expand All @@ -91,4 +91,4 @@ public function actionAbout()
{
return $this->render('about');
}
}
}
24 changes: 24 additions & 0 deletions apps/basic/models/User.php
Original file line number Diff line number Diff line change
Expand Up @@ -24,11 +24,20 @@ class User extends \yii\base\Object implements \yii\web\IdentityInterface
],
];

/**
* @inheritdoc
*/
public static function findIdentity($id)
{
return isset(self::$users[$id]) ? new static(self::$users[$id]) : null;
}

/**
* Finds user by username
*
* @param string $username
* @return static|null
*/
public static function findByUsername($username)
{
foreach (self::$users as $user) {
Expand All @@ -39,21 +48,36 @@ public static function findByUsername($username)
return null;
}

/**
* @inheritdoc
*/
public function getId()
{
return $this->id;
}

/**
* @inheritdoc
*/
public function getAuthKey()
{
return $this->authKey;
}

/**
* @inheritdoc
*/
public function validateAuthKey($authKey)
{
return $this->authKey === $authKey;
}

/**
* Validates password
*
* @param string $password password to validate
* @return bool if password provided is valid for current user
*/
public function validatePassword($password)
{
return $this->password === $password;
Expand Down

0 comments on commit 63272f4

Please sign in to comment.