Optimize Part::fill() and Part::studly() also split Part::checkForMutator() to Part::checkForGetMutator() and Part::checkForSetMutator() to follow according Laravel v10 code
Previously Part:fill() will iterate through fillable array and call the setAttribute that also checks for the fillable array again which is unnecessary
The redundancy of checkForSetMutator to be used in fill() and setAttribute() also helps identify which mutator calls are expensive, as identified in #1175
Optimize Part::fill() and Part::studly() also split Part::checkForMutator() to Part::checkForGetMutator() and Part::checkForSetMutator() to follow according Laravel v10 code
Previously Part:fill() will iterate through fillable array and call the setAttribute that also checks for the fillable array again which is unnecessary
The redundancy of checkForSetMutator to be used in fill() and setAttribute() also helps identify which mutator calls are expensive, as identified in #1175