optimizeFields() public method

Takes all the fields and optimizes them in the $requests array.
public optimizeFields ( array $fields )
$fields array
 /**
  * Attempts to load all static data within the children DTO
  * objects.
  *
  * @param Staticdata $staticData
  * @return $this
  */
 public function loadStaticData(Staticdata $staticData)
 {
     $fields = $this->getStaticFields();
     $optimizer = new StaticOptimizer();
     $optimizer->optimizeFields($fields)->setStaticInfo($staticData);
     $this->addStaticData($optimizer);
     return $this;
 }