/**
  * @return PlayerDetailedInfo
  */
 public static function fromArray($array)
 {
     $object = parent::fromArray($array);
     $object->avatar = FileDesc::fromArray($object->avatar);
     $object->skins = Skin::fromArrayOfArray($object->skins);
     $object->ladderStats = LadderStats::fromArray($object->ladderStats);
     return $object;
 }
 /**
  * @return Skin
  */
 public static function fromArray($array)
 {
     $object = parent::fromArray($array);
     $object->packDesc = FileDesc::fromArray($object->packDesc);
     return $object;
 }