Commit 5567caf4 by Qiang Xue

Merge branch 'master' of git://github.com/yiisoft/yii2

parents bc378d1c d1663a5f
...@@ -115,9 +115,9 @@ class PhpDocController extends Controller ...@@ -115,9 +115,9 @@ class PhpDocController extends Controller
/** /**
* @inheritdoc * @inheritdoc
*/ */
public function options($id) public function options($actionId)
{ {
return array_merge(parent::options($id), ['updateFiles']); return array_merge(parent::options($actionId), ['updateFiles']);
} }
protected function updateClassPropertyDocs($file, $className, $propertyDoc) protected function updateClassPropertyDocs($file, $className, $propertyDoc)
......
...@@ -159,8 +159,8 @@ class ApiController extends BaseController ...@@ -159,8 +159,8 @@ class ApiController extends BaseController
/** /**
* @inheritdoc * @inheritdoc
*/ */
public function options($id) public function options($actionId)
{ {
return array_merge(parent::options($id), ['template', 'guide']); return array_merge(parent::options($actionId), ['template', 'guide']);
} }
} }
...@@ -114,8 +114,8 @@ class GuideController extends BaseController ...@@ -114,8 +114,8 @@ class GuideController extends BaseController
/** /**
* @inheritdoc * @inheritdoc
*/ */
public function options($id) public function options($actionId)
{ {
return array_merge(parent::options($id), ['apiDocs']); return array_merge(parent::options($actionId), ['apiDocs']);
} }
} }
...@@ -126,8 +126,8 @@ abstract class BaseController extends Controller ...@@ -126,8 +126,8 @@ abstract class BaseController extends Controller
/** /**
* @inheritdoc * @inheritdoc
*/ */
public function options($id) public function options($actionId)
{ {
return array_merge(parent::options($id), ['template', 'exclude']); return array_merge(parent::options($actionId), ['template', 'exclude']);
} }
} }
...@@ -171,12 +171,11 @@ class FixtureController extends \yii\console\controllers\FixtureController ...@@ -171,12 +171,11 @@ class FixtureController extends \yii\console\controllers\FixtureController
/** /**
* Returns the names of the global options for this command. * @inheritdoc
* @return array the names of the global options for this command.
*/ */
public function options($id) public function options($actionId)
{ {
return array_merge(parent::options($id), [ return array_merge(parent::options($actionId), [
'templatePath', 'language', 'fixtureDataPath' 'templatePath', 'language', 'fixtureDataPath'
]); ]);
} }
......
...@@ -141,7 +141,6 @@ class View extends Component ...@@ -141,7 +141,6 @@ class View extends Component
public function render($view, $params = [], $context = null) public function render($view, $params = [], $context = null)
{ {
$viewFile = $this->findViewFile($view, $context); $viewFile = $this->findViewFile($view, $context);
return $this->renderFile($viewFile, $params, $context); return $this->renderFile($viewFile, $params, $context);
} }
......
...@@ -78,6 +78,7 @@ class MemCache extends Cache ...@@ -78,6 +78,7 @@ class MemCache extends Cache
*/ */
private $_servers = []; private $_servers = [];
/** /**
* Initializes this application component. * Initializes this application component.
* It creates the memcache instance and adds memcache servers. * It creates the memcache instance and adds memcache servers.
......
...@@ -264,10 +264,10 @@ class Controller extends \yii\base\Controller ...@@ -264,10 +264,10 @@ class Controller extends \yii\base\Controller
* Note that the values setting via options are not available * Note that the values setting via options are not available
* until [[beforeAction()]] is being called. * until [[beforeAction()]] is being called.
* *
* @param string $id action name * @param string $actionId the action id of the current request
* @return array the names of the options valid for the action * @return array the names of the options valid for the action
*/ */
public function options($id) public function options($actionId)
{ {
// $id might be used in subclass to provide options specific to action id // $id might be used in subclass to provide options specific to action id
return ['color', 'interactive']; return ['color', 'interactive'];
......
...@@ -33,7 +33,6 @@ use yii\test\FixtureTrait; ...@@ -33,7 +33,6 @@ use yii\test\FixtureTrait;
*/ */
class FixtureController extends Controller class FixtureController extends Controller
{ {
use FixtureTrait; use FixtureTrait;
/** /**
...@@ -57,13 +56,13 @@ class FixtureController extends Controller ...@@ -57,13 +56,13 @@ class FixtureController extends Controller
'yii\test\InitDb', 'yii\test\InitDb',
]; ];
/** /**
* Returns the names of the global options for this command. * @inheritdoc
* @return array the names of the global options for this command.
*/ */
public function options($id) public function options($actionId)
{ {
return array_merge(parent::options($id), [ return array_merge(parent::options($actionId), [
'namespace', 'globalFixtures' 'namespace', 'globalFixtures'
]); ]);
} }
......
...@@ -92,14 +92,13 @@ class MigrateController extends Controller ...@@ -92,14 +92,13 @@ class MigrateController extends Controller
public $db = 'db'; public $db = 'db';
/** /**
* Returns the names of the global options for this command. * @inheritdoc
* @return array the names of the global options for this command.
*/ */
public function options($id) public function options($actionId)
{ {
return array_merge(parent::options($id), return array_merge(parent::options($actionId),
['migrationPath', 'migrationTable', 'db'], // global for all actions ['migrationPath', 'migrationTable', 'db'], // global for all actions
($id == 'create') ? ['templateFile'] : [] // action create ($actionId == 'create') ? ['templateFile'] : [] // action create
); );
} }
......
...@@ -64,6 +64,7 @@ class ArrayDataProvider extends BaseDataProvider ...@@ -64,6 +64,7 @@ class ArrayDataProvider extends BaseDataProvider
*/ */
public $allModels; public $allModels;
/** /**
* @inheritdoc * @inheritdoc
*/ */
......
...@@ -91,6 +91,7 @@ class ActiveQuery extends Query implements ActiveQueryInterface ...@@ -91,6 +91,7 @@ class ActiveQuery extends Query implements ActiveQueryInterface
*/ */
public $joinWith; public $joinWith;
/** /**
* Executes query and returns all results as an array. * Executes query and returns all results as an array.
* @param Connection $db the DB connection used to create the DB command. * @param Connection $db the DB connection used to create the DB command.
......
...@@ -285,14 +285,14 @@ class BaseFileHelper ...@@ -285,14 +285,14 @@ class BaseFileHelper
if (isset($options['except'])) { if (isset($options['except'])) {
foreach ($options['except'] as $key => $value) { foreach ($options['except'] as $key => $value) {
if (is_string($value)) { if (is_string($value)) {
$options['except'][$key] = static::parseExcludePattern($value); $options['except'][$key] = self::parseExcludePattern($value);
} }
} }
} }
if (isset($options['only'])) { if (isset($options['only'])) {
foreach ($options['only'] as $key => $value) { foreach ($options['only'] as $key => $value) {
if (is_string($value)) { if (is_string($value)) {
$options['only'][$key] = static::parseExcludePattern($value); $options['only'][$key] = self::parseExcludePattern($value);
} }
} }
} }
......
...@@ -342,7 +342,7 @@ class BaseHtml ...@@ -342,7 +342,7 @@ class BaseHtml
/** /**
* Generates an image tag. * Generates an image tag.
* @param string $src the image URL. This parameter will be processed by [[yii\helpers\Url::to()]]. * @param array|string $src the image URL. This parameter will be processed by [[yii\helpers\Url::to()]].
* @param array $options the tag options in terms of name-value pairs. These will be rendered as * @param array $options the tag options in terms of name-value pairs. These will be rendered as
* the attributes of the resulting tag. The values will be HTML-encoded using [[encode()]]. * the attributes of the resulting tag. The values will be HTML-encoded using [[encode()]].
* If a value is null, the corresponding attribute will not be rendered. * If a value is null, the corresponding attribute will not be rendered.
......
...@@ -220,7 +220,9 @@ class MessageFormatter extends Component ...@@ -220,7 +220,9 @@ class MessageFormatter extends Component
if (!isset($token[2])) { if (!isset($token[2])) {
return false; return false;
} }
$subtokens = self::tokenizePattern($token[2]); if (($subtokens = self::tokenizePattern($token[2])) === false) {
return false;
}
$c = count($subtokens); $c = count($subtokens);
for ($k = 0; $k + 1 < $c; $k++) { for ($k = 0; $k + 1 < $c; $k++) {
if (is_array($subtokens[$k]) || !is_array($subtokens[++$k])) { if (is_array($subtokens[$k]) || !is_array($subtokens[++$k])) {
......
...@@ -124,8 +124,8 @@ class Request extends \yii\base\Request ...@@ -124,8 +124,8 @@ class Request extends \yii\base\Request
*/ */
public $enableCookieValidation = true; public $enableCookieValidation = true;
/** /**
* @var string|boolean the name of the POST parameter that is used to indicate if a request is a PUT, PATCH or DELETE * @var string the name of the POST parameter that is used to indicate if a request is a PUT, PATCH or DELETE
* request tunneled through POST. Default to '_method'. * request tunneled through POST. Defaults to '_method'.
* @see getMethod() * @see getMethod()
* @see getBodyParams() * @see getBodyParams()
*/ */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment