mirror of
				https://github.com/yiisoft/yii2.git
				synced 2025-11-04 06:37:55 +08:00 
			
		
		
		
	fixed issue with UTF-8 characters in help description parsing
fixes #6691
This commit is contained in:
		@ -9,6 +9,7 @@ Yii Framework 2 Change Log
 | 
				
			|||||||
- Bug #6557: Link URLs generated by `yii\widgets\Menu` are not encoded (qiangxue)
 | 
					- Bug #6557: Link URLs generated by `yii\widgets\Menu` are not encoded (qiangxue)
 | 
				
			||||||
- Bug #6632: `yii\di\Container::get()` did not handle config parameter correctly when it is passed as a constructor parameter (qiangxue)
 | 
					- Bug #6632: `yii\di\Container::get()` did not handle config parameter correctly when it is passed as a constructor parameter (qiangxue)
 | 
				
			||||||
- Bug #6648: Added explicit type casting to avoid dblib issues on SQL Server 2014 (o-rey)
 | 
					- Bug #6648: Added explicit type casting to avoid dblib issues on SQL Server 2014 (o-rey)
 | 
				
			||||||
 | 
					- Bug #6691: Fixed console help description parsing with UTF8 characters (cebe)
 | 
				
			||||||
- Enh #4502: Added alias support to URL route when calling `Url::toRoute()` and `Url::to()` (qiangxue, lynicidn)
 | 
					- Enh #4502: Added alias support to URL route when calling `Url::toRoute()` and `Url::to()` (qiangxue, lynicidn)
 | 
				
			||||||
- Enh #6247: Logger and error handler are now using slightly less memory (stepanselyuk, samdark)
 | 
					- Enh #6247: Logger and error handler are now using slightly less memory (stepanselyuk, samdark)
 | 
				
			||||||
- Enh #6434: Added `yii\behaviors\SluggableBehavior::immutable` to support keeping the generated slug unchanged (trntv)
 | 
					- Enh #6434: Added `yii\behaviors\SluggableBehavior::immutable` to support keeping the generated slug unchanged (trntv)
 | 
				
			||||||
 | 
				
			|||||||
@ -486,7 +486,7 @@ class Controller extends \yii\base\Controller
 | 
				
			|||||||
     */
 | 
					     */
 | 
				
			||||||
    protected function parseDocCommentSummary($reflection)
 | 
					    protected function parseDocCommentSummary($reflection)
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        $docLines = preg_split('~\R~', $reflection->getDocComment());
 | 
					        $docLines = preg_split('~\R~u', $reflection->getDocComment());
 | 
				
			||||||
        if (isset($docLines[1])) {
 | 
					        if (isset($docLines[1])) {
 | 
				
			||||||
            return trim($docLines[1], ' *');
 | 
					            return trim($docLines[1], ' *');
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user