Complex classes like TDMCreateXoopsCode often do a lot of different things. To break such a class down, we need to identify a cohesive component within that class. A common approach to find such a component is to look for fields/methods that share the same prefixes, or suffixes. You can also have a look at the cohesion graph to spot any un-connected, or weakly-connected components.
Once you have determined the fields that belong together, you can apply the Extract Class refactoring. If the component makes sense as a sub-class, Extract Subclass is also a candidate, and is often faster.
While breaking up the class, it is a good idea to analyze how other classes use TDMCreateXoopsCode, and based on these observations, apply Extract Interface, too.
| 1 | <?php |
||
| 28 | class TDMCreateXoopsCode |
||
| 29 | { |
||
| 30 | /** |
||
| 31 | * @static function getInstance |
||
| 32 | * @param null |
||
| 33 | */ |
||
| 34 | |||
| 35 | /** |
||
| 36 | * @return TDMCreateXoopsCode |
||
| 37 | */ |
||
| 38 | public static function getInstance() |
||
| 47 | |||
| 48 | /** |
||
| 49 | * @public function getXcSwitch |
||
| 50 | * @param $op |
||
| 51 | * @param $cases |
||
| 52 | * @param $defaultAfterCase |
||
| 53 | * @param $default |
||
| 54 | * @param $t - Indentation |
||
| 55 | * |
||
| 56 | * @return string |
||
| 57 | */ |
||
| 58 | public function getXcSwitch($op = '', $cases = [], $defaultAfterCase = false, $default = false, $t = '') |
||
| 65 | |||
| 66 | /** |
||
| 67 | * @public function getXcEqualsOperator |
||
| 68 | * @param $var |
||
| 69 | * @param $value |
||
| 70 | * @param $interlock |
||
| 71 | * @param $ref |
||
| 72 | * @param $t - Indentation |
||
| 73 | * |
||
| 74 | * @return string |
||
| 75 | */ |
||
| 76 | public function getXcEqualsOperator($var, $value, $interlock = null, $ref = false, $t = '') |
||
| 86 | |||
| 87 | /** |
||
| 88 | * @public function getXcCPHeader |
||
| 89 | * @param null |
||
| 90 | * @return string |
||
| 91 | */ |
||
| 92 | public function getXcCPHeader() |
||
| 96 | |||
| 97 | /** |
||
| 98 | * @public function getXcCPFooter |
||
| 99 | * @param null |
||
| 100 | * @return string |
||
| 101 | */ |
||
| 102 | public function getXcCPFooter() |
||
| 106 | |||
| 107 | /** |
||
| 108 | * @public function getXcLoad |
||
| 109 | * |
||
| 110 | * @param $var |
||
| 111 | * @param $t |
||
| 112 | * @return string |
||
| 113 | */ |
||
| 114 | public function getXcLoad($var = '', $t = '') |
||
| 118 | |||
| 119 | /** |
||
| 120 | * @public function getXcLoadLanguage |
||
| 121 | * |
||
| 122 | * @param $lang |
||
| 123 | * @param $t |
||
| 124 | * @param $domain |
||
| 125 | * |
||
| 126 | * @return string |
||
| 127 | */ |
||
| 128 | public function getXcLoadLanguage($lang, $t = '', $domain = '') |
||
| 136 | |||
| 137 | /** |
||
| 138 | * @public function getXcAnchorFunction |
||
| 139 | * @param $anchor |
||
| 140 | * @param $name |
||
| 141 | * @param $vars |
||
| 142 | * @param $close |
||
| 143 | * |
||
| 144 | * @return string |
||
| 145 | */ |
||
| 146 | public function getXcAnchorFunction($anchor, $name, $vars, $close = false) |
||
| 152 | |||
| 153 | /** |
||
| 154 | * @public function getXcSetVar |
||
| 155 | * @param $tableName |
||
| 156 | * @param $fieldName |
||
| 157 | * @param $var |
||
| 158 | * @param $t |
||
| 159 | * @return string |
||
| 160 | */ |
||
| 161 | public function getXcSetVar($tableName, $fieldName, $var, $t = '') |
||
| 165 | |||
| 166 | /** |
||
| 167 | * @public function getXcGetVar |
||
| 168 | * @param $varLeft |
||
| 169 | * @param $handle |
||
| 170 | * @param $var |
||
| 171 | * @param $isParam |
||
| 172 | * @param $t |
||
| 173 | * |
||
| 174 | * @return string |
||
| 175 | */ |
||
| 176 | public function getXcGetVar($varLeft = '', $handle = '', $var = '', $isParam = false, $t = '') |
||
| 186 | |||
| 187 | /** |
||
| 188 | * @public function getXcGroupPermForm |
||
| 189 | * @param $varLeft |
||
| 190 | * @param $formTitle |
||
| 191 | * @param $moduleId |
||
| 192 | * @param $permName |
||
| 193 | * @param $permDesc |
||
| 194 | * @param $filename |
||
| 195 | * @param $t |
||
| 196 | * |
||
| 197 | * @return string |
||
| 198 | */ |
||
| 199 | public function getXcGroupPermForm($varLeft = '', $formTitle = '', $moduleId = '', $permName = '', $permDesc = '', $filename = '', $t = '') |
||
| 203 | |||
| 204 | /** |
||
| 205 | * @public function getXcAddItem |
||
| 206 | * @param $varLeft |
||
| 207 | * @param $paramLeft |
||
| 208 | * @param $paramRight |
||
| 209 | * @param $t |
||
| 210 | * |
||
| 211 | * @return string |
||
| 212 | */ |
||
| 213 | public function getXcAddItem($varLeft = '', $paramLeft = '', $paramRight = '', $t = '') |
||
| 217 | |||
| 218 | /** |
||
| 219 | * @public function getXcGetGroupIds |
||
| 220 | * @param string $var |
||
| 221 | * @param string $anchor |
||
| 222 | * @param $param1 |
||
| 223 | * @param $param2 |
||
| 224 | * @param $param3 |
||
| 225 | * @param string $t |
||
| 226 | * @return string |
||
| 227 | */ |
||
| 228 | public function getXcGetGroupIds($var = '', $anchor = '', $param1 = null, $param2 = null, $param3 = null, $t = '') |
||
| 232 | |||
| 233 | /** |
||
| 234 | * @public function getXcGetItemIds |
||
| 235 | * @param string $var |
||
| 236 | * @param string $anchor |
||
| 237 | * @param $param1 |
||
| 238 | * @param $param2 |
||
| 239 | * @param $param3 |
||
| 240 | * @param string $t |
||
| 241 | * @return string |
||
| 242 | */ |
||
| 243 | public function getXcGetItemIds($var = '', $anchor = '', $param1 = null, $param2 = null, $param3 = null, $t = '') |
||
| 247 | |||
| 248 | /** |
||
| 249 | * @public function getXcTextDateSelectSetVar |
||
| 250 | * @param $tableName |
||
| 251 | * @param $tableSoleName |
||
| 252 | * @param $fieldName |
||
| 253 | * @param string $t |
||
| 254 | * @return string |
||
| 255 | */ |
||
| 256 | public function getXcTextDateSelectSetVar($tableName, $tableSoleName, $fieldName, $t = '') |
||
| 267 | |||
| 268 | /** |
||
| 269 | * @public function getXcCheckBoxOrRadioYNSetVar |
||
| 270 | * @param $tableName |
||
| 271 | * @param $fieldName |
||
| 272 | * @param $t |
||
| 273 | * @return string |
||
| 274 | */ |
||
| 275 | public function getXcCheckBoxOrRadioYNSetVar($tableName, $fieldName, $t = '') |
||
| 279 | |||
| 280 | /** |
||
| 281 | * @public function getXcMediaUploader |
||
| 282 | * @param $var |
||
| 283 | * @param $dirPath |
||
| 284 | * @param $moduleDirname |
||
| 285 | * @param $t |
||
| 286 | * @return string |
||
| 287 | */ |
||
| 288 | public function getXcMediaUploader($var, $dirPath, $moduleDirname, $t = '') |
||
| 297 | |||
| 298 | /** |
||
| 299 | * @public function getXcXoopsCaptcha |
||
| 300 | * @param $var |
||
| 301 | * @param $instance |
||
| 302 | * @param $t |
||
| 303 | * |
||
| 304 | * @return string |
||
| 305 | */ |
||
| 306 | public function getXcGetInstance($var = '', $instance = '', $t = '') |
||
| 310 | |||
| 311 | /** |
||
| 312 | * @public function getXcXoopsCaptcha |
||
| 313 | * @param $t |
||
| 314 | * @return string |
||
| 315 | */ |
||
| 316 | public function getXcXoopsCaptcha($t = '') |
||
| 320 | |||
| 321 | /** |
||
| 322 | * @public function getXcXoopsImgListArray |
||
| 323 | * @param $return |
||
| 324 | * @param $var |
||
| 325 | * @param $t |
||
| 326 | * |
||
| 327 | * @return string |
||
| 328 | */ |
||
| 329 | public function getXcXoopsImgListArray($return, $var, $t = '') |
||
| 333 | |||
| 334 | /** |
||
| 335 | * @public function getXcGetConfig |
||
| 336 | * @param $moduleDirname |
||
| 337 | * @param $name |
||
| 338 | * @return string |
||
| 339 | */ |
||
| 340 | public function getXcGetConfig($moduleDirname, $name) |
||
| 344 | |||
| 345 | /** |
||
| 346 | * @public function getXcIdGetVar |
||
| 347 | * @param $lpFieldName |
||
| 348 | * @param $t |
||
| 349 | * @return string |
||
| 350 | */ |
||
| 351 | public function getXcIdGetVar($lpFieldName, $t = '') |
||
| 355 | |||
| 356 | /** |
||
| 357 | * @public function getXcGetVarAll |
||
| 358 | * @param $lpFieldName |
||
| 359 | * @param $rpFieldName |
||
| 360 | * @param $tableName |
||
| 361 | * @param $fieldName |
||
| 362 | * @param $t |
||
| 363 | * @return string |
||
| 364 | */ |
||
| 365 | public function getXcGetVarAll($lpFieldName, $rpFieldName, $tableName, $fieldName, $t = '') |
||
| 369 | |||
| 370 | /** |
||
| 371 | * @public function getXoopsHandlerInstance |
||
| 372 | * @param $moduleDirname |
||
| 373 | * |
||
| 374 | * @param string $t |
||
| 375 | * @return string |
||
| 376 | */ |
||
| 377 | public function getXoopsHandlerInstance($moduleDirname, $t = '') |
||
| 385 | |||
| 386 | /** |
||
| 387 | * @public function getXoopsHandlerLine |
||
| 388 | * @param $moduleDirname |
||
| 389 | * @param $tableName |
||
| 390 | * @param $t |
||
| 391 | * @return string |
||
| 392 | */ |
||
| 393 | public function getXoopsHandlerLine($moduleDirname, $tableName, $t = '') |
||
| 397 | |||
| 398 | /** |
||
| 399 | * @public function getXoopsClearHandler |
||
| 400 | * @param $left |
||
| 401 | * @param $anchor |
||
| 402 | * @param $var |
||
| 403 | * @param $t |
||
| 404 | * |
||
| 405 | * @return string |
||
| 406 | */ |
||
| 407 | public function getXoopsClearHandler($left, $anchor, $var, $t = '') |
||
| 411 | |||
| 412 | /** |
||
| 413 | * @public function getXoopsFormSelectExtraOptions |
||
| 414 | * @param string $varSelect |
||
| 415 | * @param string $caption |
||
| 416 | * @param string $var |
||
| 417 | * @param array $options |
||
| 418 | * @param bool $setExtra |
||
| 419 | * |
||
| 420 | * @param string $t |
||
| 421 | * @return string |
||
| 422 | */ |
||
| 423 | public function getXoopsFormSelectExtraOptions($varSelect = '', $caption = '', $var = '', $options = [], $setExtra = true, $t = '') |
||
| 435 | |||
| 436 | /** |
||
| 437 | * @public function getXcUnameFromId |
||
| 438 | * @param $left |
||
| 439 | * @param $value |
||
| 440 | * @param string $t |
||
| 441 | * |
||
| 442 | * @return string |
||
| 443 | */ |
||
| 444 | public function getXcUnameFromId($left, $value, $t = '') |
||
| 448 | |||
| 449 | /** |
||
| 450 | * @public function getXcFormatTimeStamp |
||
| 451 | * @param $left |
||
| 452 | * @param $value |
||
| 453 | * @param string $format |
||
| 454 | * @param string $t |
||
| 455 | * @return string |
||
| 456 | */ |
||
| 457 | public function getXcFormatTimeStamp($left, $value, $format = 's', $t = '') |
||
| 461 | |||
| 462 | /** |
||
| 463 | * @public function getXcTopicGetVar |
||
| 464 | * @param $lpFieldName |
||
| 465 | * @param $rpFieldName |
||
| 466 | * @param $tableName |
||
| 467 | * @param $tableNameTopic |
||
| 468 | * @param $fieldNameParent |
||
| 469 | * @param $fieldNameTopic |
||
| 470 | * @param string $t |
||
| 471 | * @return string |
||
| 472 | */ |
||
| 473 | public function getXcTopicGetVar($lpFieldName, $rpFieldName, $tableName, $tableNameTopic, $fieldNameParent, $fieldNameTopic, $t = '') |
||
| 483 | |||
| 484 | /** |
||
| 485 | * @public function getXcParentTopicGetVar |
||
| 486 | * @param $moduleDirname |
||
| 487 | * @param $lpFieldName |
||
| 488 | * @param $rpFieldName |
||
| 489 | * @param $tableName |
||
| 490 | * @param $tableSoleNameTopic |
||
| 491 | * @param $tableNameTopic |
||
| 492 | * @param $fieldNameParent |
||
| 493 | * @param string $t |
||
| 494 | * @return string |
||
| 495 | */ |
||
| 496 | public function getXcParentTopicGetVar($moduleDirname, $lpFieldName, $rpFieldName, $tableName, $tableSoleNameTopic, $tableNameTopic, $fieldNameParent, $t = '') |
||
| 507 | |||
| 508 | /** |
||
| 509 | * @public function getXcGetVarFromID |
||
| 510 | * @param $left |
||
| 511 | * @param $anchor |
||
| 512 | * @param $var |
||
| 513 | * @param $tableName |
||
| 514 | * @param $fieldName |
||
| 515 | * @param string $t |
||
| 516 | * @return string |
||
| 517 | */ |
||
| 518 | public function getXcGetVarFromID($left, $anchor, $var, $tableName, $fieldName, $t = '') |
||
| 528 | |||
| 529 | /** |
||
| 530 | * @public function getXcUploadImageGetVar |
||
| 531 | * @param $lpFieldName |
||
| 532 | * @param $rpFieldName |
||
| 533 | * @param $tableName |
||
| 534 | * @param $fieldName |
||
| 535 | * @param string $t |
||
| 536 | * @return string |
||
| 537 | */ |
||
| 538 | public function getXcUploadImageGetVar($lpFieldName, $rpFieldName, $tableName, $fieldName, $t = '') |
||
| 547 | |||
| 548 | /** |
||
| 549 | * @public function getXcUrlFileGetVar |
||
| 550 | * @param $lpFieldName |
||
| 551 | * @param $rpFieldName |
||
| 552 | * @param $tableName |
||
| 553 | * @param $fieldName |
||
| 554 | * @return string |
||
| 555 | */ |
||
| 556 | public function getXcUrlFileGetVar($lpFieldName, $rpFieldName, $tableName, $fieldName) |
||
| 560 | |||
| 561 | /** |
||
| 562 | * @public function getXcTextAreaGetVar |
||
| 563 | * @param $lpFieldName |
||
| 564 | * @param $rpFieldName |
||
| 565 | * @param $tableName |
||
| 566 | * @param $fieldName |
||
| 567 | * @param string $t |
||
| 568 | * @return string |
||
| 569 | */ |
||
| 570 | public function getXcTextAreaGetVar($lpFieldName, $rpFieldName, $tableName, $fieldName, $t = '') |
||
| 577 | |||
| 578 | /** |
||
| 579 | * @public function getXcSelectUserGetVar |
||
| 580 | * @param $lpFieldName |
||
| 581 | * @param $rpFieldName |
||
| 582 | * @param $tableName |
||
| 583 | * @param $fieldName |
||
| 584 | * @param string $t |
||
| 585 | * @return string |
||
| 586 | */ |
||
| 587 | public function getXcSelectUserGetVar($lpFieldName, $rpFieldName, $tableName, $fieldName, $t = '') |
||
| 591 | |||
| 592 | /** |
||
| 593 | * @public function getXcTextDateSelectGetVar |
||
| 594 | * @param $lpFieldName |
||
| 595 | * @param $rpFieldName |
||
| 596 | * @param $tableName |
||
| 597 | * @param $fieldName |
||
| 598 | * @param string $t |
||
| 599 | * @return string |
||
| 600 | */ |
||
| 601 | public function getXcTextDateSelectGetVar($lpFieldName, $rpFieldName, $tableName, $fieldName, $t = '') |
||
| 605 | |||
| 606 | /** |
||
| 607 | * @public function getXcUserHeader |
||
| 608 | * @param $moduleDirname |
||
| 609 | * @param $tableName |
||
| 610 | * @param string $t |
||
| 611 | * @return string |
||
| 612 | */ |
||
| 613 | public function getXcXoopsOptionTemplateMain($moduleDirname, $tableName, $t = '') |
||
| 617 | |||
| 618 | /** |
||
| 619 | * @public function getXcUserHeader |
||
| 620 | * @param $moduleDirname |
||
| 621 | * @param $tableName |
||
| 622 | * @return string |
||
| 623 | */ |
||
| 624 | public function getXcUserHeader($moduleDirname, $tableName) |
||
| 633 | |||
| 634 | /** |
||
| 635 | * @public function getXcPermissionsHeader |
||
| 636 | * @param null |
||
| 637 | * @return string |
||
| 638 | */ |
||
| 639 | public function getXcPermissionsHeader() |
||
| 651 | |||
| 652 | /** |
||
| 653 | * @public function getXcGetFieldId |
||
| 654 | * |
||
| 655 | * @param $fields |
||
| 656 | * |
||
| 657 | * @return string |
||
| 658 | */ |
||
| 659 | public function getXcGetFieldId($fields) |
||
| 671 | |||
| 672 | /** |
||
| 673 | * @public function getXcGetFieldName |
||
| 674 | * |
||
| 675 | * @param $fields |
||
| 676 | * |
||
| 677 | * @return string |
||
| 678 | */ |
||
| 679 | public function getXcGetFieldName($fields) |
||
| 688 | |||
| 689 | /** |
||
| 690 | * @public function getXcGetFieldParentId |
||
| 691 | * |
||
| 692 | * @param $fields |
||
| 693 | * |
||
| 694 | * @return string |
||
| 695 | */ |
||
| 696 | public function getXcGetFieldParentId($fields) |
||
| 708 | |||
| 709 | /** |
||
| 710 | * @public function getXcUserSaveElements |
||
| 711 | * |
||
| 712 | * @param $moduleDirname |
||
| 713 | * @param $tableName |
||
| 714 | * @param $tableSoleName |
||
| 715 | * @param $fields |
||
| 716 | * @return string |
||
| 717 | */ |
||
| 718 | public function getXcUserSaveElements($moduleDirname, $tableName, $tableSoleName, $fields) |
||
| 744 | |||
| 745 | /** |
||
| 746 | * @public function getXcXoopsRequest |
||
| 747 | * @param string $left |
||
| 748 | * @param string $var1 |
||
| 749 | * @param string $var2 |
||
| 750 | * @param string $type |
||
| 751 | * @param bool $metod |
||
| 752 | * @param string $t |
||
| 753 | * @return string |
||
| 754 | */ |
||
| 755 | public function getXcXoopsRequest($left = '', $var1 = '', $var2 = '', $type = 'String', $metod = false, $t = '') |
||
| 769 | |||
| 770 | /** |
||
| 771 | * @public function getXcTplAssign |
||
| 772 | * |
||
| 773 | * @param $tplString |
||
| 774 | * @param $phpRender |
||
| 775 | * @param bool $leftIsString |
||
| 776 | * |
||
| 777 | * @param string $t |
||
| 778 | * @return string |
||
| 779 | */ |
||
| 780 | public function getXcTplAssign($tplString, $phpRender, $leftIsString = true, $t = '') |
||
| 791 | |||
| 792 | /** |
||
| 793 | * @public function getXcXoopsTplAppend |
||
| 794 | * |
||
| 795 | * @param $tplString |
||
| 796 | * @param $phpRender |
||
| 797 | * |
||
| 798 | * @param string $t |
||
| 799 | * @return string |
||
| 800 | */ |
||
| 801 | public function getXcXoopsTplAppend($tplString, $phpRender, $t = '') |
||
| 805 | |||
| 806 | /** |
||
| 807 | * @public function getXcXoopsTplAppendByRef |
||
| 808 | * |
||
| 809 | * @param $tplString |
||
| 810 | * @param $phpRender |
||
| 811 | * |
||
| 812 | * @param string $t |
||
| 813 | * @return string |
||
| 814 | */ |
||
| 815 | public function getXcXoopsTplAppendByRef($tplString, $phpRender, $t = '') |
||
| 819 | |||
| 820 | /** |
||
| 821 | * @public function getXcPath |
||
| 822 | * |
||
| 823 | * @param $directory |
||
| 824 | * @param $filename |
||
| 825 | * @param bool $isParam |
||
| 826 | * |
||
| 827 | * @param string $t |
||
| 828 | * @return string |
||
| 829 | */ |
||
| 830 | public function getXcPath($directory, $filename, $isParam = false, $t = '') |
||
| 840 | |||
| 841 | /** |
||
| 842 | * @public function getXcTplDisplay |
||
| 843 | * |
||
| 844 | * @param string $displayTpl |
||
| 845 | * @param string $t |
||
| 846 | * @param bool $usedoublequotes |
||
| 847 | * @return string |
||
| 848 | */ |
||
| 849 | public function getXcTplDisplay($displayTpl = '{$templateMain}', $t = '', $usedoublequotes = true) |
||
| 857 | |||
| 858 | /** |
||
| 859 | * @public function getXcGetInfo |
||
| 860 | * |
||
| 861 | * @param $left |
||
| 862 | * @param $string |
||
| 863 | * @param bool $isParam |
||
| 864 | * |
||
| 865 | * @param string $t |
||
| 866 | * @return string |
||
| 867 | */ |
||
| 868 | public function getXcGetInfo($left, $string, $isParam = false, $t = '') |
||
| 878 | |||
| 879 | /** |
||
| 880 | * @public function getXcAddRight |
||
| 881 | * |
||
| 882 | * @param $anchor |
||
| 883 | * @param string $permString |
||
| 884 | * @param string $var |
||
| 885 | * @param string $groups |
||
| 886 | * @param string $mid |
||
| 887 | * @param bool $isParam |
||
| 888 | * |
||
| 889 | * @param string $t |
||
| 890 | * @return string |
||
| 891 | */ |
||
| 892 | public function getXcAddRight($anchor, $permString = '', $var = '', $groups = '', $mid = '', $isParam = false, $t = '') |
||
| 902 | |||
| 903 | /** |
||
| 904 | * @public function getXcCheckRight |
||
| 905 | * |
||
| 906 | * @param $anchor |
||
| 907 | * @param string $permString |
||
| 908 | * @param string $var |
||
| 909 | * @param string $groups |
||
| 910 | * @param string $mid |
||
| 911 | * @param bool $isParam |
||
| 912 | * |
||
| 913 | * @param string $t |
||
| 914 | * @return string |
||
| 915 | */ |
||
| 916 | public function getXcCheckRight($anchor, $permString = '', $var = '', $groups = '', $mid = '', $isParam = false, $t = '') |
||
| 926 | |||
| 927 | /** |
||
| 928 | * @public function getXcObjHandlerCreate |
||
| 929 | * |
||
| 930 | * @param $tableName |
||
| 931 | * |
||
| 932 | * @param string $t |
||
| 933 | * @return string |
||
| 934 | */ |
||
| 935 | public function getXcObjHandlerCreate($tableName, $t = '') |
||
| 939 | |||
| 940 | /** |
||
| 941 | * @public function getXcObjHandlerCount |
||
| 942 | * |
||
| 943 | * @param $tableName |
||
| 944 | * |
||
| 945 | * @param string $t |
||
| 946 | * @return string |
||
| 947 | */ |
||
| 948 | public function getXcObjHandlerCount($tableName, $t = '') |
||
| 955 | |||
| 956 | /** |
||
| 957 | * @public function getXcClearCount |
||
| 958 | * @param $left |
||
| 959 | * @param $anchor |
||
| 960 | * @param $params |
||
| 961 | * @param $t |
||
| 962 | * |
||
| 963 | * @return string |
||
| 964 | */ |
||
| 965 | public function getXcClearHandlerCount($left, $anchor = '', $params = '', $t = '') |
||
| 971 | |||
| 972 | /** |
||
| 973 | * @public function getXcObjHandlerAll |
||
| 974 | * |
||
| 975 | * @param $tableName |
||
| 976 | * @param string $fieldMain |
||
| 977 | * @param string $start |
||
| 978 | * @param string $limit |
||
| 979 | * |
||
| 980 | * @param string $t |
||
| 981 | * @return string |
||
| 982 | */ |
||
| 983 | public function getXcObjHandlerAll($tableName, $fieldMain = '', $start = '0', $limit = '0', $t = '') |
||
| 992 | |||
| 993 | /** |
||
| 994 | * @public function getXcClearHandlerAll |
||
| 995 | * @param $left |
||
| 996 | * @param string $anchor |
||
| 997 | * @param string $params |
||
| 998 | * @param string $t |
||
| 999 | * @return string |
||
| 1000 | */ |
||
| 1001 | public function getXcClearHandlerAll($left, $anchor = '', $params = '', $t = '') |
||
| 1007 | |||
| 1008 | /** |
||
| 1009 | * @public function getXcGetValues |
||
| 1010 | * |
||
| 1011 | * @param $tableName |
||
| 1012 | * @param $tableSoleName |
||
| 1013 | * |
||
| 1014 | * @param string $index |
||
| 1015 | * @param bool $noArray |
||
| 1016 | * @param string $t |
||
| 1017 | * @return string |
||
| 1018 | */ |
||
| 1019 | public function getXcGetValues($tableName, $tableSoleName, $index = 'i', $noArray = false, $t = '') |
||
| 1031 | |||
| 1032 | /** |
||
| 1033 | * @public function getXcSetVarsObjects |
||
| 1034 | * |
||
| 1035 | * @param $moduleDirname |
||
| 1036 | * @param $tableName |
||
| 1037 | * @param $tableSoleName |
||
| 1038 | * @param $fields |
||
| 1039 | * @return string |
||
| 1040 | */ |
||
| 1041 | public function getXcSetVarsObjects($moduleDirname, $tableName, $tableSoleName, $fields) |
||
| 1082 | |||
| 1083 | /** |
||
| 1084 | * @public function getXcSecurity |
||
| 1085 | * |
||
| 1086 | * @param $tableName |
||
| 1087 | * |
||
| 1088 | * @param string $t |
||
| 1089 | * @return string |
||
| 1090 | */ |
||
| 1091 | public function getXcSecurity($tableName, $t = '') |
||
| 1101 | |||
| 1102 | /** |
||
| 1103 | * @public function getXcInsertData |
||
| 1104 | * @param $tableName |
||
| 1105 | * @param $language |
||
| 1106 | * @param string $t |
||
| 1107 | * @return string |
||
| 1108 | */ |
||
| 1109 | public function getXcInsertData($tableName, $language, $t = '') |
||
| 1117 | |||
| 1118 | /** |
||
| 1119 | * @public function getXcRedirectHeader |
||
| 1120 | * @param $directory |
||
| 1121 | * @param $options |
||
| 1122 | * @param $numb |
||
| 1123 | * @param $var |
||
| 1124 | * @param bool $isString |
||
| 1125 | * |
||
| 1126 | * @param string $t |
||
| 1127 | * @return string |
||
| 1128 | */ |
||
| 1129 | public function getXcRedirectHeader($directory, $options, $numb, $var, $isString = true, $t = '') |
||
| 1140 | |||
| 1141 | /** |
||
| 1142 | * @public function getXcXoopsConfirm |
||
| 1143 | * @param $tableName |
||
| 1144 | * @param $language |
||
| 1145 | * @param $fieldId |
||
| 1146 | * @param $fieldMain |
||
| 1147 | * @param string $options |
||
| 1148 | * |
||
| 1149 | * @param string $t |
||
| 1150 | * @return string |
||
| 1151 | */ |
||
| 1152 | public function getXcXoopsConfirm($tableName, $language, $fieldId, $fieldMain, $options = 'delete', $t = '') |
||
| 1165 | |||
| 1166 | /** |
||
| 1167 | * @public function getXcAddStylesheet |
||
| 1168 | * @param string $style |
||
| 1169 | * |
||
| 1170 | * @param string $t |
||
| 1171 | * @return string |
||
| 1172 | */ |
||
| 1173 | public function getXcAddStylesheet($style = 'style', $t = '') |
||
| 1177 | |||
| 1178 | /** |
||
| 1179 | * @public function getXcSecurityCheck |
||
| 1180 | * @param $denial |
||
| 1181 | * @return bool |
||
| 1182 | */ |
||
| 1183 | public function getXcSecurityCheck($denial = '') |
||
| 1187 | |||
| 1188 | /** |
||
| 1189 | * @public function getXcSecurityErrors |
||
| 1190 | * @param null |
||
| 1191 | * @return string |
||
| 1192 | */ |
||
| 1193 | public function getXcSecurityErrors() |
||
| 1197 | |||
| 1198 | /** |
||
| 1199 | * @public function getXcHtmlErrors |
||
| 1200 | * |
||
| 1201 | * @param $tableName |
||
| 1202 | * @param bool $isParam |
||
| 1203 | * @param string $obj |
||
| 1204 | * |
||
| 1205 | * @param string $t |
||
| 1206 | * @return string |
||
| 1207 | */ |
||
| 1208 | public function getXcHtmlErrors($tableName, $isParam = false, $obj = 'Obj', $t = '') |
||
| 1219 | |||
| 1220 | /** |
||
| 1221 | * @public function getXcObjHandlerCount |
||
| 1222 | * |
||
| 1223 | * @param $left |
||
| 1224 | * @param $tableName |
||
| 1225 | * @param string $obj |
||
| 1226 | * |
||
| 1227 | * @param string $t |
||
| 1228 | * @return string |
||
| 1229 | */ |
||
| 1230 | public function getXcGetForm($left, $tableName, $obj = '', $t = '') |
||
| 1236 | |||
| 1237 | /** |
||
| 1238 | * @public function getXcGet |
||
| 1239 | * |
||
| 1240 | * @param $left |
||
| 1241 | * @param $var |
||
| 1242 | * @param string $obj |
||
| 1243 | * @param string $handler |
||
| 1244 | * @param bool $isParam |
||
| 1245 | * |
||
| 1246 | * @param string $t |
||
| 1247 | * @return string |
||
| 1248 | */ |
||
| 1249 | public function getXcGet($left, $var, $obj = '', $handler = 'Handler', $isParam = false, $t = '') |
||
| 1260 | |||
| 1261 | /** |
||
| 1262 | * @public function getXcHandler |
||
| 1263 | * |
||
| 1264 | * @param $left |
||
| 1265 | * @param $var |
||
| 1266 | * @param $obj |
||
| 1267 | * @param $handler |
||
| 1268 | * |
||
| 1269 | * @return string |
||
| 1270 | */ |
||
| 1271 | public function getXcInsert($left, $var, $obj = '', $handler = 'Handler') |
||
| 1275 | |||
| 1276 | /** |
||
| 1277 | * @public function getXcDelete |
||
| 1278 | * |
||
| 1279 | * @param $left |
||
| 1280 | * @param $var |
||
| 1281 | * @param string $obj |
||
| 1282 | * @param string $handler |
||
| 1283 | * @return string |
||
| 1284 | */ |
||
| 1285 | public function getXcDelete($left, $var, $obj = '', $handler = 'Handler') |
||
| 1289 | |||
| 1290 | /** |
||
| 1291 | * @public function getXcHandler |
||
| 1292 | * |
||
| 1293 | * @param $left |
||
| 1294 | * @param $var |
||
| 1295 | * |
||
| 1296 | * @param bool $get |
||
| 1297 | * @param bool $insert |
||
| 1298 | * @param bool $delete |
||
| 1299 | * @param string $obj |
||
| 1300 | * @param string $t |
||
| 1301 | * @return string |
||
| 1302 | */ |
||
| 1303 | public function getXcHandler($left, $var, $get = false, $insert = false, $delete = false, $obj = '', $t = '') |
||
| 1316 | |||
| 1317 | /** |
||
| 1318 | * @public function getTopicGetVar |
||
| 1319 | * @param $lpFieldName |
||
| 1320 | * @param $rpFieldName |
||
| 1321 | * @param $tableName |
||
| 1322 | * @param $tableNameTopic |
||
| 1323 | * @param $fieldNameParent |
||
| 1324 | * @param $fieldNameTopic |
||
| 1325 | * @param string $t |
||
| 1326 | * @return string |
||
| 1327 | */ |
||
| 1328 | public function getTopicGetVar($lpFieldName, $rpFieldName, $tableName, $tableNameTopic, $fieldNameParent, $fieldNameTopic, $t = '') |
||
| 1337 | |||
| 1338 | /** |
||
| 1339 | * @public function getUploadImageGetVar |
||
| 1340 | * @param $lpFieldName |
||
| 1341 | * @param $rpFieldName |
||
| 1342 | * @param $tableName |
||
| 1343 | * @param $fieldName |
||
| 1344 | * @param string $t |
||
| 1345 | * @return string |
||
| 1346 | */ |
||
| 1347 | public function getUploadImageGetVar($lpFieldName, $rpFieldName, $tableName, $fieldName, $t = '') |
||
| 1357 | |||
| 1358 | /** |
||
| 1359 | * @public function getXcSaveFieldId |
||
| 1360 | * |
||
| 1361 | * @param $fields |
||
| 1362 | * |
||
| 1363 | * @return string |
||
| 1364 | */ |
||
| 1365 | public function getXcSaveFieldId($fields) |
||
| 1376 | |||
| 1377 | /** |
||
| 1378 | * @public function getXcSaveFieldMain |
||
| 1379 | * |
||
| 1380 | * @param $fields |
||
| 1381 | * |
||
| 1382 | * @return string |
||
| 1383 | */ |
||
| 1384 | public function getXcSaveFieldMain($fields) |
||
| 1395 | |||
| 1396 | /** |
||
| 1397 | * @public function getXcSaveElements |
||
| 1398 | * |
||
| 1399 | * @param $moduleDirname |
||
| 1400 | * @param $tableName |
||
| 1401 | * @param $tableSoleName |
||
| 1402 | * @param $tableAutoincrement |
||
| 1403 | * @param $fields |
||
| 1404 | * |
||
| 1405 | * @param string $t |
||
| 1406 | * @return string |
||
| 1407 | */ |
||
| 1408 | public function getXcSaveElements($moduleDirname, $tableName, $tableSoleName, $tableAutoincrement, $fields, $t = '') |
||
| 1438 | |||
| 1439 | /** |
||
| 1440 | * @public function getXcPageNav |
||
| 1441 | * @param $tableName |
||
| 1442 | * |
||
| 1443 | * @param string $t |
||
| 1444 | * @return string |
||
| 1445 | */ |
||
| 1446 | public function getXcPageNav($tableName, $t = '') |
||
| 1458 | } |
||
| 1459 |
This check marks calls to methods that do not seem to exist on an object.
This is most likely the result of a method being renamed without all references to it being renamed likewise.