.. _Cobblers: Cobblers ================= Introduction -------------------------- Cobblers mend PHP code. They apply a transformation to it. Cobblers are a complement to code analysis : the analysis spot code to be fixed, the cobbler mends the code. Later, the analysis doesn't find those issues anymore. List of Cobblers -------------------------- .. toctree:: :maxdepth: 1 Cobblers/Structures/AddBracketsToSingleInstructions.rst Cobblers/Classes/AddFinalClass.rst Cobblers/Structures/AddNoScream.rst Cobblers/Structures/ArrayToBracket.rst Cobblers/Classes/ChangeClass.rst Cobblers/Attributes/CreatePhpdoc.rst Cobblers/Namespaces/GatherUse.rst Cobblers/Structures/LogicalToInarray.rst Cobblers/Functions/MakeStaticFunction.rst Cobblers/Utils/Multi.rst Cobblers/Structures/PlusOneToPre.rst Cobblers/Structures/PostToPre.rst Cobblers/Classes/RemoveMethod.rst Cobblers/Classes/RemoveAbstract.rst Cobblers/Structures/RemoveBracketsAroundSingleInstruction.rst Cobblers/Structures/RemoveDollarCurly.rst Cobblers/Classes/RemoveFinal.rst Cobblers/Structures/RemoveCode.rst Cobblers/Structures/RemoveNoScream.rst Cobblers/Structures/RemoveParenthesis.rst Cobblers/Classes/RemoveReadonly.rst Cobblers/Functions/RemoveStaticFromClosure.rst Cobblers/Attributes/RemoveAttribute.rst Cobblers/Functions/RemoveTypes.rst Cobblers/Namespaces/RemoveUse.rst Cobblers/Classes/RemoveVisibility.rst Cobblers/Structures/RemoveVariable.rst Cobblers/Structures/RenameFunction.rst Cobblers/Functions/RenameFunction.rst Cobblers/Rename/RenameNamespace.rst Cobblers/Classes/RenameClass.rst Cobblers/Classes/RenameMethod.rst Cobblers/Traits/RenameTrait.rst Cobblers/Classes/RenameConstant.rst Cobblers/Constants/RenameConstant.rst Cobblers/Enums/RenameEnums.rst Cobblers/Structures/RenameFunctionCall.rst Cobblers/Interfaces/RenameInterface.rst Cobblers/Structures/RenameMethodcall.rst Cobblers/Functions/RenameParameter.rst Cobblers/Classes/RenameProperty.rst Cobblers/Functions/SetNullType.rst Cobblers/Functions/SetTypeVoid.rst Cobblers/Functions/SetTypehints.rst Cobblers/Classes/SplitPropertyDefinitions.rst Cobblers/Structures/SwitchToMatch.rst Cobblers/Namespaces/UseAlias.rst Cobblers/Classes/VarToPublic.rst Cobblers/Structures/ArrayKeysSpeedup.rst