Biblioteca PHP para calcular pontos de pontuação do Atletismo Mundial (IAAF) de atletismo e pontos de pontuação WA (IAAF) para eventos combinados. E algumas outras avaliações de resultados de atletismo.
A IAAF está mudando a marca para WA, mas atualmente não temos planos de renomear o pacote ou qualquer uma das classes.
As tabelas de pontuação WA que reproduzimos são estas: https://www.worldathletics.org/about-iaaf/documents/technical-information#collapsescoring-tables
Este pacote é usado para o sistema de estatísticas da Associação de Atletismo da Letônia.
Usar compositor:
composer require glaivepro/ IaafPoints Este pacote fornece várias calculadoras, todas com a mesma interface.
// Calculator and use-case specific options.
$ options = [
' gender ' => ' m ' ,
' venueType ' => ' outdoor ' ,
' discipline ' => ' 200m ' ,
];
// Create a calculator instance
$ calculator = new GlaivePro IaafPoints IaafCalculator ( $ options );
// Evaluate a result getting some points or a class assigned to result.
$ points = $ calculator -> evaluate ( 21.61 );
// 980
// Update options
$ calculator -> setOptions ([ ' gender ' => ' f ' ]);
$ points = $ calculator -> evaluate ( 21.61 );
// 1279Veja a documentação para mais detalhes.
Importante
Não edite nada em data/ , edite em resources/ . Os arquivos em data/ são gerados automaticamente a partir de arquivos em resources/ .
Mais aqui.
Está aqui.
Este pacote está licenciado sob a licença MIT.