Commit 9e39764a392a2da3d2b7867620713960e6dc568b
1 parent
4656e4ee
add variantSku
Showing
1 changed file
with
36 additions
and
4 deletions
Show diff stats
widgets/Seo.php
| @@ -46,7 +46,9 @@ class Seo extends Widget | @@ -46,7 +46,9 @@ class Seo extends Widget | ||
| 46 | 46 | ||
| 47 | } | 47 | } |
| 48 | 48 | ||
| 49 | - | 49 | + /** |
| 50 | + * @return mixed | ||
| 51 | + */ | ||
| 50 | public function run() | 52 | public function run() |
| 51 | { | 53 | { |
| 52 | 54 | ||
| @@ -230,6 +232,10 @@ class Seo extends Widget | @@ -230,6 +232,10 @@ class Seo extends Widget | ||
| 230 | 232 | ||
| 231 | } | 233 | } |
| 232 | 234 | ||
| 235 | + /** | ||
| 236 | + * @param $str | ||
| 237 | + * @return mixed | ||
| 238 | + */ | ||
| 233 | protected function replaceData($str) | 239 | protected function replaceData($str) |
| 234 | { | 240 | { |
| 235 | 241 | ||
| @@ -242,6 +248,10 @@ class Seo extends Widget | @@ -242,6 +248,10 @@ class Seo extends Widget | ||
| 242 | return $str; | 248 | return $str; |
| 243 | } | 249 | } |
| 244 | 250 | ||
| 251 | + /** | ||
| 252 | + * @param $url | ||
| 253 | + * @return static | ||
| 254 | + */ | ||
| 245 | protected static function findSeoByUrl($url) | 255 | protected static function findSeoByUrl($url) |
| 246 | { | 256 | { |
| 247 | if(empty(self::$check_url_bool)){ | 257 | if(empty(self::$check_url_bool)){ |
| @@ -251,6 +261,9 @@ class Seo extends Widget | @@ -251,6 +261,9 @@ class Seo extends Widget | ||
| 251 | return self::$check_url; | 261 | return self::$check_url; |
| 252 | } | 262 | } |
| 253 | 263 | ||
| 264 | + /** | ||
| 265 | + * @return array|null|\yii\db\ActiveRecord | ||
| 266 | + */ | ||
| 254 | protected function findSeoByDynamic() | 267 | protected function findSeoByDynamic() |
| 255 | { | 268 | { |
| 256 | 269 | ||
| @@ -266,12 +279,16 @@ class Seo extends Widget | @@ -266,12 +279,16 @@ class Seo extends Widget | ||
| 266 | return $query->one(); | 279 | return $query->one(); |
| 267 | } | 280 | } |
| 268 | 281 | ||
| 269 | - | 282 | + /** |
| 283 | + * @return array|null|\yii\db\ActiveRecord | ||
| 284 | + */ | ||
| 270 | protected function findSeoByDynamicForFilters(){ | 285 | protected function findSeoByDynamicForFilters(){ |
| 271 | return SeoDynamic::find()->joinWith('seoCategory')->where(['param' =>'filters'])->one(); | 286 | return SeoDynamic::find()->joinWith('seoCategory')->where(['param' =>'filters'])->one(); |
| 272 | } | 287 | } |
| 273 | 288 | ||
| 274 | - | 289 | + /** |
| 290 | + * @return array | ||
| 291 | + */ | ||
| 275 | protected function getViewData() | 292 | protected function getViewData() |
| 276 | { | 293 | { |
| 277 | $params = $this->getView()->params; | 294 | $params = $this->getView()->params; |
| @@ -315,6 +332,11 @@ class Seo extends Widget | @@ -315,6 +332,11 @@ class Seo extends Widget | ||
| 315 | 332 | ||
| 316 | } | 333 | } |
| 317 | 334 | ||
| 335 | + /** | ||
| 336 | + * @param $array | ||
| 337 | + * @param $title | ||
| 338 | + * @return mixed | ||
| 339 | + */ | ||
| 318 | public function getTitleString($array, $title){ | 340 | public function getTitleString($array, $title){ |
| 319 | 341 | ||
| 320 | $row = ''; | 342 | $row = ''; |
| @@ -328,7 +350,11 @@ class Seo extends Widget | @@ -328,7 +350,11 @@ class Seo extends Widget | ||
| 328 | 350 | ||
| 329 | } | 351 | } |
| 330 | 352 | ||
| 331 | - | 353 | + /** |
| 354 | + * @param $array | ||
| 355 | + * @param $description | ||
| 356 | + * @return mixed | ||
| 357 | + */ | ||
| 332 | public function getDescriptionString($array, $description){ | 358 | public function getDescriptionString($array, $description){ |
| 333 | 359 | ||
| 334 | $row = ''; | 360 | $row = ''; |
| @@ -343,6 +369,11 @@ class Seo extends Widget | @@ -343,6 +369,11 @@ class Seo extends Widget | ||
| 343 | } | 369 | } |
| 344 | 370 | ||
| 345 | 371 | ||
| 372 | + /** | ||
| 373 | + * @param $array | ||
| 374 | + * @param $h1 | ||
| 375 | + * @return mixed | ||
| 376 | + */ | ||
| 346 | public function getNameString($array, $h1){ | 377 | public function getNameString($array, $h1){ |
| 347 | 378 | ||
| 348 | $row = ' '; | 379 | $row = ' '; |
| @@ -420,6 +451,7 @@ class Seo extends Widget | @@ -420,6 +451,7 @@ class Seo extends Widget | ||
| 420 | 451 | ||
| 421 | /** | 452 | /** |
| 422 | * @param $string | 453 | * @param $string |
| 454 | + * @return mixed | ||
| 423 | */ | 455 | */ |
| 424 | public function prepareString($string){ | 456 | public function prepareString($string){ |
| 425 | return preg_replace('/\{.[^\}]*\}/','',$string); | 457 | return preg_replace('/\{.[^\}]*\}/','',$string); |