mirror of
https://github.com/yiisoft/yii2.git
synced 2025-11-10 23:50:38 +08:00
phpdoc
This commit is contained in:
@@ -51,6 +51,7 @@ class ErrorHandler extends Component
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* Handles exception
|
||||||
* @param \Exception $exception
|
* @param \Exception $exception
|
||||||
*/
|
*/
|
||||||
public function handle($exception)
|
public function handle($exception)
|
||||||
@@ -64,6 +65,10 @@ class ErrorHandler extends Component
|
|||||||
$this->renderException($exception);
|
$this->renderException($exception);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Renders exception
|
||||||
|
* @param \Exception $exception
|
||||||
|
*/
|
||||||
protected function renderException($exception)
|
protected function renderException($exception)
|
||||||
{
|
{
|
||||||
if ($this->errorAction !== null) {
|
if ($this->errorAction !== null) {
|
||||||
@@ -196,6 +201,10 @@ class ErrorHandler extends Component
|
|||||||
echo '<div class="code"><pre>' . $output . '</pre></div>';
|
echo '<div class="code"><pre>' . $output . '</pre></div>';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Renders calls stack trace
|
||||||
|
* @param array $trace
|
||||||
|
*/
|
||||||
public function renderTrace($trace)
|
public function renderTrace($trace)
|
||||||
{
|
{
|
||||||
$count = 0;
|
$count = 0;
|
||||||
@@ -233,6 +242,11 @@ class ErrorHandler extends Component
|
|||||||
echo '</table>';
|
echo '</table>';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Converts special characters to HTML entities
|
||||||
|
* @param string $text text to encode
|
||||||
|
* @return string
|
||||||
|
*/
|
||||||
public function htmlEncode($text)
|
public function htmlEncode($text)
|
||||||
{
|
{
|
||||||
return htmlspecialchars($text, ENT_QUOTES, \Yii::$app->charset);
|
return htmlspecialchars($text, ENT_QUOTES, \Yii::$app->charset);
|
||||||
|
|||||||
@@ -13,27 +13,45 @@ namespace yii\base;
|
|||||||
*/
|
*/
|
||||||
class Response extends Component
|
class Response extends Component
|
||||||
{
|
{
|
||||||
|
/**
|
||||||
|
* Starts output buffering
|
||||||
|
*/
|
||||||
public function beginOutput()
|
public function beginOutput()
|
||||||
{
|
{
|
||||||
ob_start();
|
ob_start();
|
||||||
ob_implicit_flush(false);
|
ob_implicit_flush(false);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns contents of the output buffer and discards it
|
||||||
|
* @return string output buffer contents
|
||||||
|
*/
|
||||||
public function endOutput()
|
public function endOutput()
|
||||||
{
|
{
|
||||||
return ob_get_clean();
|
return ob_get_clean();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns contents of the output buffer
|
||||||
|
* @return string output buffer contents
|
||||||
|
*/
|
||||||
public function getOutput()
|
public function getOutput()
|
||||||
{
|
{
|
||||||
return ob_get_contents();
|
return ob_get_contents();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Discards the output buffer
|
||||||
|
*/
|
||||||
public function cleanOutput()
|
public function cleanOutput()
|
||||||
{
|
{
|
||||||
ob_clean();
|
ob_clean();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Discards the output buffer
|
||||||
|
* @param boolean $all if true recursively discards all output buffers used
|
||||||
|
*/
|
||||||
public function removeOutput($all = true)
|
public function removeOutput($all = true)
|
||||||
{
|
{
|
||||||
if ($all) {
|
if ($all) {
|
||||||
|
|||||||
@@ -52,6 +52,7 @@ class DbDependency extends Dependency
|
|||||||
/**
|
/**
|
||||||
* Generates the data needed to determine if dependency has been changed.
|
* Generates the data needed to determine if dependency has been changed.
|
||||||
* This method returns the value of the global state.
|
* This method returns the value of the global state.
|
||||||
|
* @throws InvalidConfigException
|
||||||
* @return mixed the data needed to determine if dependency has been changed.
|
* @return mixed the data needed to determine if dependency has been changed.
|
||||||
*/
|
*/
|
||||||
protected function generateDependencyData()
|
protected function generateDependencyData()
|
||||||
|
|||||||
@@ -106,7 +106,7 @@ class MemCache extends Cache
|
|||||||
/**
|
/**
|
||||||
* Returns the underlying memcache (or memcached) object.
|
* Returns the underlying memcache (or memcached) object.
|
||||||
* @return \Memcache|\Memcached the memcache (or memcached) object used by this cache component.
|
* @return \Memcache|\Memcached the memcache (or memcached) object used by this cache component.
|
||||||
* @throws Exception if memcache or memcached extension is not loaded
|
* @throws InvalidConfigException if memcache or memcached extension is not loaded
|
||||||
*/
|
*/
|
||||||
public function getMemcache()
|
public function getMemcache()
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -64,7 +64,7 @@ class VarDumper
|
|||||||
return self::$_output;
|
return self::$_output;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/**
|
||||||
* @param mixed $var variable to be dumped
|
* @param mixed $var variable to be dumped
|
||||||
* @param integer $level depth level
|
* @param integer $level depth level
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -68,6 +68,7 @@ class CaptchaValidator extends Validator
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Returns the CAPTCHA action object.
|
* Returns the CAPTCHA action object.
|
||||||
|
* @throws InvalidConfigException
|
||||||
* @return CaptchaAction the action object
|
* @return CaptchaAction the action object
|
||||||
*/
|
*/
|
||||||
public function getCaptchaAction()
|
public function getCaptchaAction()
|
||||||
|
|||||||
@@ -39,10 +39,16 @@ class ActiveForm extends Widget
|
|||||||
public $errorMessageClass = 'yii-error-message';
|
public $errorMessageClass = 'yii-error-message';
|
||||||
/**
|
/**
|
||||||
* @var string the default CSS class that indicates an input has error.
|
* @var string the default CSS class that indicates an input has error.
|
||||||
* This is
|
|
||||||
*/
|
*/
|
||||||
public $errorClass = 'yii-error';
|
public $errorClass = 'yii-error';
|
||||||
|
/**
|
||||||
|
* @var string the default CSS class that indicates an input validated successfully.
|
||||||
|
*/
|
||||||
public $successClass = 'yii-success';
|
public $successClass = 'yii-success';
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @var string the default CSS class that indicates an input is currently being validated.
|
||||||
|
*/
|
||||||
public $validatingClass = 'yii-validating';
|
public $validatingClass = 'yii-validating';
|
||||||
/**
|
/**
|
||||||
* @var boolean whether to enable client-side data validation. Defaults to false.
|
* @var boolean whether to enable client-side data validation. Defaults to false.
|
||||||
@@ -127,6 +133,14 @@ class ActiveForm extends Widget
|
|||||||
return Html::label($label, $for, $options);
|
return Html::label($label, $for, $options);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param string $type
|
||||||
|
* @param Model $model
|
||||||
|
* @param string $attribute
|
||||||
|
* @param array $options
|
||||||
|
*
|
||||||
|
* @return string
|
||||||
|
*/
|
||||||
public function input($type, $model, $attribute, $options = array())
|
public function input($type, $model, $attribute, $options = array())
|
||||||
{
|
{
|
||||||
$value = $this->getAttributeValue($model, $attribute);
|
$value = $this->getAttributeValue($model, $attribute);
|
||||||
|
|||||||
Reference in New Issue
Block a user