From dbbb8104083e1cd8f6068c87566161e1187f7ca4 Mon Sep 17 00:00:00 2001 From: Sickenberg Romain <r.sickenberg@gmail.com> Date: Tue, 29 Mar 2022 14:26:57 +0200 Subject: [PATCH 01/13] feat(fr_*): added translated color for french language --- src/Faker/Provider/fr_BE/Color.php | 38 ++++++++++++++++++++++++++++++ src/Faker/Provider/fr_CA/Color.php | 38 ++++++++++++++++++++++++++++++ src/Faker/Provider/fr_CH/Color.php | 38 ++++++++++++++++++++++++++++++ src/Faker/Provider/fr_FR/Color.php | 38 ++++++++++++++++++++++++++++++ 4 files changed, 152 insertions(+) create mode 100644 src/Faker/Provider/fr_BE/Color.php create mode 100644 src/Faker/Provider/fr_CA/Color.php create mode 100644 src/Faker/Provider/fr_CH/Color.php create mode 100644 src/Faker/Provider/fr_FR/Color.php diff --git a/src/Faker/Provider/fr_BE/Color.php b/src/Faker/Provider/fr_BE/Color.php new file mode 100644 index 0000000000..66a1659364 --- /dev/null +++ b/src/Faker/Provider/fr_BE/Color.php @@ -0,0 +1,38 @@ +<?php + +namespace Faker\Provider\fr_BE; + +class Color extends \Faker\Provider\Color +{ + protected static $safeColorNames = [ + 'noir', 'maron', 'vert', 'marine', 'olive', + 'violet', 'turquoise', 'citron', 'bleu', + 'argenté', 'gris', 'jaune', 'fuchsia', 'blanc', + ]; + + /** @source: https://fr.wikipedia.org/wiki/Liste_de_noms_de_couleur#Liste */ + protected static $allColorNames = [ + "Abricot", "Acajou", "Aigue-marine", "Amande", "Amarante", "Ambre", "Améthyste", "Anthracite", "Argent", "Aubergine", + "Aurore", "Avocat", "Azur", "Basané", "Beurre", "Bis", "Bisque", "Bistre", "Bitume", "Blanc cassé", "Blanc lunaire", + "Blé", "Bleu acier", "Bleu barbeau", "Bleu canard", "Bleu céleste", "Bleu charrette", "Bleu ciel", "Bleu de cobalt", + "Bleu de Prusse", "Bleu électrique", "Bleu givré", "Bleu marine", "Bleu nuit", "Bleu outremer", "Bleu paon", "Bleu persan", + "Bleu pétrole", "Bleu roi", "Bleu turquin", "Bouton d'or", "Brique", "Bronze", "Brou de noix", "Caca d'oie", "Cacao", + "Cachou", "Cæruleum", "Café", "Café au lait", "Cannelle", "Capucine", "Caramel", "Carmin", "Carotte", "Chamois", "Chartreuse", + "Chaudron", "Chocolat", "Cinabre", "Citrouille", "Coquille d'œuf", "Corail", "Cramoisi", "Cuisse de nymphe", "Cuivre", + "Cyan", "Écarlate", "Écru", "Émeraude", "Fauve", "Flave", "Fraise", "Fraise écrasée", "Framboise", "Fuchsia", "Fumée", + "Garance (pigment)", "Glauque", "Glycine", "Grège", "Grenadine", "Grenat", "Gris acier", "Gris de Payne", "Gris fer", + "Gris perle", "Gris souris", "Groseille", "Gueules", "Héliotrope", "Incarnat", "Indigo", "Indigo", "Isabelle", + "Jaune canari", "Jaune citron", "Jaune d'or", "Jaune de cobalt", "Jaune de Mars", "Jaune de Naples", "Jaune impérial", + "Jaune mimosa", "Lapis-lazuli", "Lavallière", "Lavande", "Lie de vin", "Lilas", "Lime ou vert citron", "Lin", "Magenta", + "Maïs", "Malachite", "Mandarine", "Marron", "Mastic", "Mauve", "Menthe", "Moutarde", "Nacarat", "Nankin", "Noisette", + "Ocre", "Ocre rouge", "Olive", "Or (couleur)", "Orange brûlé", "Orchidée", "Orpiment (pigment)", "Paille", "Parme", "Pelure d'oignon", + "Pervenche", "Pistache", "Poil de chameau", "Ponceau", "Pourpre (héraldique)", "Prasin", "Prune", "Puce", "Rose Mountbatten", + "Rouge anglais", "Rouge cardinal", "Rouge cerise", "Rouge d'Andrinople", "Rouge de Falun", "Rouge feu", "Rouge indien", "Rouge tomette", "Rouille", + "Rubis", "Sable", "Sable (héraldique)", "Safre", "Sang de bœuf", "Sanguine", "Saphir", "Sarcelle", "Saumon", "Sépia", + "Sinople", "Smalt", "Soufre", "Tabac", "Terre d'ombre", "Tomate", "Topaze", "Tourterelle", "Turquoise", "Vanille", + "Vermeil", "Vermillon", "Vert bouteille", "Vert céladon", "Vert d'eau", "Vert de chrome", "Vert-de-gris", "Vert de Hooker", + "Vert de vessie", "Vert épinard", "Vert impérial", "Vert lichen", "Vert olive", "Vert perroquet", "Vert poireau", + "Vert pomme", "Vert prairie", "Vert printemps", "Vert sapin", "Vert sauge", "Vert tilleul", "Vert Véronèse", + "Violet", "Violet d'évêque", "Viride", "Zinzolin", + ]; +} diff --git a/src/Faker/Provider/fr_CA/Color.php b/src/Faker/Provider/fr_CA/Color.php new file mode 100644 index 0000000000..4682b835fd --- /dev/null +++ b/src/Faker/Provider/fr_CA/Color.php @@ -0,0 +1,38 @@ +<?php + +namespace Faker\Provider\fr_CA; + +class Color extends \Faker\Provider\Color +{ + protected static $safeColorNames = [ + 'noir', 'maron', 'vert', 'marine', 'olive', + 'violet', 'turquoise', 'citron', 'bleu', + 'argenté', 'gris', 'jaune', 'fuchsia', 'blanc', + ]; + + /** @source: https://fr.wikipedia.org/wiki/Liste_de_noms_de_couleur#Liste */ + protected static $allColorNames = [ + "Abricot", "Acajou", "Aigue-marine", "Amande", "Amarante", "Ambre", "Améthyste", "Anthracite", "Argent", "Aubergine", + "Aurore", "Avocat", "Azur", "Basané", "Beurre", "Bis", "Bisque", "Bistre", "Bitume", "Blanc cassé", "Blanc lunaire", + "Blé", "Bleu acier", "Bleu barbeau", "Bleu canard", "Bleu céleste", "Bleu charrette", "Bleu ciel", "Bleu de cobalt", + "Bleu de Prusse", "Bleu électrique", "Bleu givré", "Bleu marine", "Bleu nuit", "Bleu outremer", "Bleu paon", "Bleu persan", + "Bleu pétrole", "Bleu roi", "Bleu turquin", "Bouton d'or", "Brique", "Bronze", "Brou de noix", "Caca d'oie", "Cacao", + "Cachou", "Cæruleum", "Café", "Café au lait", "Cannelle", "Capucine", "Caramel", "Carmin", "Carotte", "Chamois", "Chartreuse", + "Chaudron", "Chocolat", "Cinabre", "Citrouille", "Coquille d'œuf", "Corail", "Cramoisi", "Cuisse de nymphe", "Cuivre", + "Cyan", "Écarlate", "Écru", "Émeraude", "Fauve", "Flave", "Fraise", "Fraise écrasée", "Framboise", "Fuchsia", "Fumée", + "Garance (pigment)", "Glauque", "Glycine", "Grège", "Grenadine", "Grenat", "Gris acier", "Gris de Payne", "Gris fer", + "Gris perle", "Gris souris", "Groseille", "Gueules", "Héliotrope", "Incarnat", "Indigo", "Indigo", "Isabelle", + "Jaune canari", "Jaune citron", "Jaune d'or", "Jaune de cobalt", "Jaune de Mars", "Jaune de Naples", "Jaune impérial", + "Jaune mimosa", "Lapis-lazuli", "Lavallière", "Lavande", "Lie de vin", "Lilas", "Lime ou vert citron", "Lin", "Magenta", + "Maïs", "Malachite", "Mandarine", "Marron", "Mastic", "Mauve", "Menthe", "Moutarde", "Nacarat", "Nankin", "Noisette", + "Ocre", "Ocre rouge", "Olive", "Or (couleur)", "Orange brûlé", "Orchidée", "Orpiment (pigment)", "Paille", "Parme", "Pelure d'oignon", + "Pervenche", "Pistache", "Poil de chameau", "Ponceau", "Pourpre (héraldique)", "Prasin", "Prune", "Puce", "Rose Mountbatten", + "Rouge anglais", "Rouge cardinal", "Rouge cerise", "Rouge d'Andrinople", "Rouge de Falun", "Rouge feu", "Rouge indien", "Rouge tomette", "Rouille", + "Rubis", "Sable", "Sable (héraldique)", "Safre", "Sang de bœuf", "Sanguine", "Saphir", "Sarcelle", "Saumon", "Sépia", + "Sinople", "Smalt", "Soufre", "Tabac", "Terre d'ombre", "Tomate", "Topaze", "Tourterelle", "Turquoise", "Vanille", + "Vermeil", "Vermillon", "Vert bouteille", "Vert céladon", "Vert d'eau", "Vert de chrome", "Vert-de-gris", "Vert de Hooker", + "Vert de vessie", "Vert épinard", "Vert impérial", "Vert lichen", "Vert olive", "Vert perroquet", "Vert poireau", + "Vert pomme", "Vert prairie", "Vert printemps", "Vert sapin", "Vert sauge", "Vert tilleul", "Vert Véronèse", + "Violet", "Violet d'évêque", "Viride", "Zinzolin", + ]; +} diff --git a/src/Faker/Provider/fr_CH/Color.php b/src/Faker/Provider/fr_CH/Color.php new file mode 100644 index 0000000000..a169303daf --- /dev/null +++ b/src/Faker/Provider/fr_CH/Color.php @@ -0,0 +1,38 @@ +<?php + +namespace Faker\Provider\fr_CH; + +class Color extends \Faker\Provider\Color +{ + protected static $safeColorNames = [ + 'noir', 'maron', 'vert', 'marine', 'olive', + 'violet', 'turquoise', 'citron', 'bleu', + 'argenté', 'gris', 'jaune', 'fuchsia', 'blanc', + ]; + + /** @source: https://fr.wikipedia.org/wiki/Liste_de_noms_de_couleur#Liste */ + protected static $allColorNames = [ + "Abricot", "Acajou", "Aigue-marine", "Amande", "Amarante", "Ambre", "Améthyste", "Anthracite", "Argent", "Aubergine", + "Aurore", "Avocat", "Azur", "Basané", "Beurre", "Bis", "Bisque", "Bistre", "Bitume", "Blanc cassé", "Blanc lunaire", + "Blé", "Bleu acier", "Bleu barbeau", "Bleu canard", "Bleu céleste", "Bleu charrette", "Bleu ciel", "Bleu de cobalt", + "Bleu de Prusse", "Bleu électrique", "Bleu givré", "Bleu marine", "Bleu nuit", "Bleu outremer", "Bleu paon", "Bleu persan", + "Bleu pétrole", "Bleu roi", "Bleu turquin", "Bouton d'or", "Brique", "Bronze", "Brou de noix", "Caca d'oie", "Cacao", + "Cachou", "Cæruleum", "Café", "Café au lait", "Cannelle", "Capucine", "Caramel", "Carmin", "Carotte", "Chamois", "Chartreuse", + "Chaudron", "Chocolat", "Cinabre", "Citrouille", "Coquille d'œuf", "Corail", "Cramoisi", "Cuisse de nymphe", "Cuivre", + "Cyan", "Écarlate", "Écru", "Émeraude", "Fauve", "Flave", "Fraise", "Fraise écrasée", "Framboise", "Fuchsia", "Fumée", + "Garance (pigment)", "Glauque", "Glycine", "Grège", "Grenadine", "Grenat", "Gris acier", "Gris de Payne", "Gris fer", + "Gris perle", "Gris souris", "Groseille", "Gueules", "Héliotrope", "Incarnat", "Indigo", "Indigo", "Isabelle", + "Jaune canari", "Jaune citron", "Jaune d'or", "Jaune de cobalt", "Jaune de Mars", "Jaune de Naples", "Jaune impérial", + "Jaune mimosa", "Lapis-lazuli", "Lavallière", "Lavande", "Lie de vin", "Lilas", "Lime ou vert citron", "Lin", "Magenta", + "Maïs", "Malachite", "Mandarine", "Marron", "Mastic", "Mauve", "Menthe", "Moutarde", "Nacarat", "Nankin", "Noisette", + "Ocre", "Ocre rouge", "Olive", "Or (couleur)", "Orange brûlé", "Orchidée", "Orpiment (pigment)", "Paille", "Parme", "Pelure d'oignon", + "Pervenche", "Pistache", "Poil de chameau", "Ponceau", "Pourpre (héraldique)", "Prasin", "Prune", "Puce", "Rose Mountbatten", + "Rouge anglais", "Rouge cardinal", "Rouge cerise", "Rouge d'Andrinople", "Rouge de Falun", "Rouge feu", "Rouge indien", "Rouge tomette", "Rouille", + "Rubis", "Sable", "Sable (héraldique)", "Safre", "Sang de bœuf", "Sanguine", "Saphir", "Sarcelle", "Saumon", "Sépia", + "Sinople", "Smalt", "Soufre", "Tabac", "Terre d'ombre", "Tomate", "Topaze", "Tourterelle", "Turquoise", "Vanille", + "Vermeil", "Vermillon", "Vert bouteille", "Vert céladon", "Vert d'eau", "Vert de chrome", "Vert-de-gris", "Vert de Hooker", + "Vert de vessie", "Vert épinard", "Vert impérial", "Vert lichen", "Vert olive", "Vert perroquet", "Vert poireau", + "Vert pomme", "Vert prairie", "Vert printemps", "Vert sapin", "Vert sauge", "Vert tilleul", "Vert Véronèse", + "Violet", "Violet d'évêque", "Viride", "Zinzolin", + ]; +} diff --git a/src/Faker/Provider/fr_FR/Color.php b/src/Faker/Provider/fr_FR/Color.php new file mode 100644 index 0000000000..8f654951ce --- /dev/null +++ b/src/Faker/Provider/fr_FR/Color.php @@ -0,0 +1,38 @@ +<?php + +namespace Faker\Provider\fr_FR; + +class Color extends \Faker\Provider\Color +{ + protected static $safeColorNames = [ + 'noir', 'maron', 'vert', 'marine', 'olive', + 'violet', 'turquoise', 'citron', 'bleu', + 'argenté', 'gris', 'jaune', 'fuchsia', 'blanc', + ]; + + /** @source: https://fr.wikipedia.org/wiki/Liste_de_noms_de_couleur#Liste */ + protected static $allColorNames = [ + "Abricot", "Acajou", "Aigue-marine", "Amande", "Amarante", "Ambre", "Améthyste", "Anthracite", "Argent", "Aubergine", + "Aurore", "Avocat", "Azur", "Basané", "Beurre", "Bis", "Bisque", "Bistre", "Bitume", "Blanc cassé", "Blanc lunaire", + "Blé", "Bleu acier", "Bleu barbeau", "Bleu canard", "Bleu céleste", "Bleu charrette", "Bleu ciel", "Bleu de cobalt", + "Bleu de Prusse", "Bleu électrique", "Bleu givré", "Bleu marine", "Bleu nuit", "Bleu outremer", "Bleu paon", "Bleu persan", + "Bleu pétrole", "Bleu roi", "Bleu turquin", "Bouton d'or", "Brique", "Bronze", "Brou de noix", "Caca d'oie", "Cacao", + "Cachou", "Cæruleum", "Café", "Café au lait", "Cannelle", "Capucine", "Caramel", "Carmin", "Carotte", "Chamois", "Chartreuse", + "Chaudron", "Chocolat", "Cinabre", "Citrouille", "Coquille d'œuf", "Corail", "Cramoisi", "Cuisse de nymphe", "Cuivre", + "Cyan", "Écarlate", "Écru", "Émeraude", "Fauve", "Flave", "Fraise", "Fraise écrasée", "Framboise", "Fuchsia", "Fumée", + "Garance (pigment)", "Glauque", "Glycine", "Grège", "Grenadine", "Grenat", "Gris acier", "Gris de Payne", "Gris fer", + "Gris perle", "Gris souris", "Groseille", "Gueules", "Héliotrope", "Incarnat", "Indigo", "Indigo", "Isabelle", + "Jaune canari", "Jaune citron", "Jaune d'or", "Jaune de cobalt", "Jaune de Mars", "Jaune de Naples", "Jaune impérial", + "Jaune mimosa", "Lapis-lazuli", "Lavallière", "Lavande", "Lie de vin", "Lilas", "Lime ou vert citron", "Lin", "Magenta", + "Maïs", "Malachite", "Mandarine", "Marron", "Mastic", "Mauve", "Menthe", "Moutarde", "Nacarat", "Nankin", "Noisette", + "Ocre", "Ocre rouge", "Olive", "Or (couleur)", "Orange brûlé", "Orchidée", "Orpiment (pigment)", "Paille", "Parme", "Pelure d'oignon", + "Pervenche", "Pistache", "Poil de chameau", "Ponceau", "Pourpre (héraldique)", "Prasin", "Prune", "Puce", "Rose Mountbatten", + "Rouge anglais", "Rouge cardinal", "Rouge cerise", "Rouge d'Andrinople", "Rouge de Falun", "Rouge feu", "Rouge indien", "Rouge tomette", "Rouille", + "Rubis", "Sable", "Sable (héraldique)", "Safre", "Sang de bœuf", "Sanguine", "Saphir", "Sarcelle", "Saumon", "Sépia", + "Sinople", "Smalt", "Soufre", "Tabac", "Terre d'ombre", "Tomate", "Topaze", "Tourterelle", "Turquoise", "Vanille", + "Vermeil", "Vermillon", "Vert bouteille", "Vert céladon", "Vert d'eau", "Vert de chrome", "Vert-de-gris", "Vert de Hooker", + "Vert de vessie", "Vert épinard", "Vert impérial", "Vert lichen", "Vert olive", "Vert perroquet", "Vert poireau", + "Vert pomme", "Vert prairie", "Vert printemps", "Vert sapin", "Vert sauge", "Vert tilleul", "Vert Véronèse", + "Violet", "Violet d'évêque", "Viride", "Zinzolin", + ]; +} From 9767a122d47d293e7441c2d9afa458b31cf05009 Mon Sep 17 00:00:00 2001 From: Sickenberg Romain <r.sickenberg@gmail.com> Date: Tue, 29 Mar 2022 14:30:31 +0200 Subject: [PATCH 02/13] lint --- src/Faker/Calculator/Isbn.php | 2 +- src/Faker/Provider/fr_BE/Color.php | 48 ++++++++++++++++-------------- src/Faker/Provider/fr_CA/Color.php | 48 ++++++++++++++++-------------- src/Faker/Provider/fr_CH/Color.php | 48 ++++++++++++++++-------------- src/Faker/Provider/fr_FR/Color.php | 48 ++++++++++++++++-------------- src/Faker/UniqueGenerator.php | 2 +- 6 files changed, 102 insertions(+), 94 deletions(-) diff --git a/src/Faker/Calculator/Isbn.php b/src/Faker/Calculator/Isbn.php index 72a5c4ed93..aa2f32f3e4 100644 --- a/src/Faker/Calculator/Isbn.php +++ b/src/Faker/Calculator/Isbn.php @@ -34,7 +34,7 @@ public static function checksum(string $input): string $digits = str_split($input); array_walk( $digits, - static function (&$digit, $position) { + static function (& $digit, $position) { $digit = (10 - $position) * $digit; } ); diff --git a/src/Faker/Provider/fr_BE/Color.php b/src/Faker/Provider/fr_BE/Color.php index 66a1659364..d10d866bbb 100644 --- a/src/Faker/Provider/fr_BE/Color.php +++ b/src/Faker/Provider/fr_BE/Color.php @@ -10,29 +10,31 @@ class Color extends \Faker\Provider\Color 'argenté', 'gris', 'jaune', 'fuchsia', 'blanc', ]; - /** @source: https://fr.wikipedia.org/wiki/Liste_de_noms_de_couleur#Liste */ + /** + * @source: https://fr.wikipedia.org/wiki/Liste_de_noms_de_couleur#Liste + */ protected static $allColorNames = [ - "Abricot", "Acajou", "Aigue-marine", "Amande", "Amarante", "Ambre", "Améthyste", "Anthracite", "Argent", "Aubergine", - "Aurore", "Avocat", "Azur", "Basané", "Beurre", "Bis", "Bisque", "Bistre", "Bitume", "Blanc cassé", "Blanc lunaire", - "Blé", "Bleu acier", "Bleu barbeau", "Bleu canard", "Bleu céleste", "Bleu charrette", "Bleu ciel", "Bleu de cobalt", - "Bleu de Prusse", "Bleu électrique", "Bleu givré", "Bleu marine", "Bleu nuit", "Bleu outremer", "Bleu paon", "Bleu persan", - "Bleu pétrole", "Bleu roi", "Bleu turquin", "Bouton d'or", "Brique", "Bronze", "Brou de noix", "Caca d'oie", "Cacao", - "Cachou", "Cæruleum", "Café", "Café au lait", "Cannelle", "Capucine", "Caramel", "Carmin", "Carotte", "Chamois", "Chartreuse", - "Chaudron", "Chocolat", "Cinabre", "Citrouille", "Coquille d'œuf", "Corail", "Cramoisi", "Cuisse de nymphe", "Cuivre", - "Cyan", "Écarlate", "Écru", "Émeraude", "Fauve", "Flave", "Fraise", "Fraise écrasée", "Framboise", "Fuchsia", "Fumée", - "Garance (pigment)", "Glauque", "Glycine", "Grège", "Grenadine", "Grenat", "Gris acier", "Gris de Payne", "Gris fer", - "Gris perle", "Gris souris", "Groseille", "Gueules", "Héliotrope", "Incarnat", "Indigo", "Indigo", "Isabelle", - "Jaune canari", "Jaune citron", "Jaune d'or", "Jaune de cobalt", "Jaune de Mars", "Jaune de Naples", "Jaune impérial", - "Jaune mimosa", "Lapis-lazuli", "Lavallière", "Lavande", "Lie de vin", "Lilas", "Lime ou vert citron", "Lin", "Magenta", - "Maïs", "Malachite", "Mandarine", "Marron", "Mastic", "Mauve", "Menthe", "Moutarde", "Nacarat", "Nankin", "Noisette", - "Ocre", "Ocre rouge", "Olive", "Or (couleur)", "Orange brûlé", "Orchidée", "Orpiment (pigment)", "Paille", "Parme", "Pelure d'oignon", - "Pervenche", "Pistache", "Poil de chameau", "Ponceau", "Pourpre (héraldique)", "Prasin", "Prune", "Puce", "Rose Mountbatten", - "Rouge anglais", "Rouge cardinal", "Rouge cerise", "Rouge d'Andrinople", "Rouge de Falun", "Rouge feu", "Rouge indien", "Rouge tomette", "Rouille", - "Rubis", "Sable", "Sable (héraldique)", "Safre", "Sang de bœuf", "Sanguine", "Saphir", "Sarcelle", "Saumon", "Sépia", - "Sinople", "Smalt", "Soufre", "Tabac", "Terre d'ombre", "Tomate", "Topaze", "Tourterelle", "Turquoise", "Vanille", - "Vermeil", "Vermillon", "Vert bouteille", "Vert céladon", "Vert d'eau", "Vert de chrome", "Vert-de-gris", "Vert de Hooker", - "Vert de vessie", "Vert épinard", "Vert impérial", "Vert lichen", "Vert olive", "Vert perroquet", "Vert poireau", - "Vert pomme", "Vert prairie", "Vert printemps", "Vert sapin", "Vert sauge", "Vert tilleul", "Vert Véronèse", - "Violet", "Violet d'évêque", "Viride", "Zinzolin", + 'Abricot', 'Acajou', 'Aigue-marine', 'Amande', 'Amarante', 'Ambre', 'Améthyste', 'Anthracite', 'Argent', 'Aubergine', + 'Aurore', 'Avocat', 'Azur', 'Basané', 'Beurre', 'Bis', 'Bisque', 'Bistre', 'Bitume', 'Blanc cassé', 'Blanc lunaire', + 'Blé', 'Bleu acier', 'Bleu barbeau', 'Bleu canard', 'Bleu céleste', 'Bleu charrette', 'Bleu ciel', 'Bleu de cobalt', + 'Bleu de Prusse', 'Bleu électrique', 'Bleu givré', 'Bleu marine', 'Bleu nuit', 'Bleu outremer', 'Bleu paon', 'Bleu persan', + 'Bleu pétrole', 'Bleu roi', 'Bleu turquin', "Bouton d'or", 'Brique', 'Bronze', 'Brou de noix', "Caca d'oie", 'Cacao', + 'Cachou', 'Cæruleum', 'Café', 'Café au lait', 'Cannelle', 'Capucine', 'Caramel', 'Carmin', 'Carotte', 'Chamois', 'Chartreuse', + 'Chaudron', 'Chocolat', 'Cinabre', 'Citrouille', "Coquille d'œuf", 'Corail', 'Cramoisi', 'Cuisse de nymphe', 'Cuivre', + 'Cyan', 'Écarlate', 'Écru', 'Émeraude', 'Fauve', 'Flave', 'Fraise', 'Fraise écrasée', 'Framboise', 'Fuchsia', 'Fumée', + 'Garance (pigment)', 'Glauque', 'Glycine', 'Grège', 'Grenadine', 'Grenat', 'Gris acier', 'Gris de Payne', 'Gris fer', + 'Gris perle', 'Gris souris', 'Groseille', 'Gueules', 'Héliotrope', 'Incarnat', 'Indigo', 'Indigo', 'Isabelle', + 'Jaune canari', 'Jaune citron', "Jaune d'or", 'Jaune de cobalt', 'Jaune de Mars', 'Jaune de Naples', 'Jaune impérial', + 'Jaune mimosa', 'Lapis-lazuli', 'Lavallière', 'Lavande', 'Lie de vin', 'Lilas', 'Lime ou vert citron', 'Lin', 'Magenta', + 'Maïs', 'Malachite', 'Mandarine', 'Marron', 'Mastic', 'Mauve', 'Menthe', 'Moutarde', 'Nacarat', 'Nankin', 'Noisette', + 'Ocre', 'Ocre rouge', 'Olive', 'Or (couleur)', 'Orange brûlé', 'Orchidée', 'Orpiment (pigment)', 'Paille', 'Parme', "Pelure d'oignon", + 'Pervenche', 'Pistache', 'Poil de chameau', 'Ponceau', 'Pourpre (héraldique)', 'Prasin', 'Prune', 'Puce', 'Rose Mountbatten', + 'Rouge anglais', 'Rouge cardinal', 'Rouge cerise', "Rouge d'Andrinople", 'Rouge de Falun', 'Rouge feu', 'Rouge indien', 'Rouge tomette', 'Rouille', + 'Rubis', 'Sable', 'Sable (héraldique)', 'Safre', 'Sang de bœuf', 'Sanguine', 'Saphir', 'Sarcelle', 'Saumon', 'Sépia', + 'Sinople', 'Smalt', 'Soufre', 'Tabac', "Terre d'ombre", 'Tomate', 'Topaze', 'Tourterelle', 'Turquoise', 'Vanille', + 'Vermeil', 'Vermillon', 'Vert bouteille', 'Vert céladon', "Vert d'eau", 'Vert de chrome', 'Vert-de-gris', 'Vert de Hooker', + 'Vert de vessie', 'Vert épinard', 'Vert impérial', 'Vert lichen', 'Vert olive', 'Vert perroquet', 'Vert poireau', + 'Vert pomme', 'Vert prairie', 'Vert printemps', 'Vert sapin', 'Vert sauge', 'Vert tilleul', 'Vert Véronèse', + 'Violet', "Violet d'évêque", 'Viride', 'Zinzolin', ]; } diff --git a/src/Faker/Provider/fr_CA/Color.php b/src/Faker/Provider/fr_CA/Color.php index 4682b835fd..f4286dbdd3 100644 --- a/src/Faker/Provider/fr_CA/Color.php +++ b/src/Faker/Provider/fr_CA/Color.php @@ -10,29 +10,31 @@ class Color extends \Faker\Provider\Color 'argenté', 'gris', 'jaune', 'fuchsia', 'blanc', ]; - /** @source: https://fr.wikipedia.org/wiki/Liste_de_noms_de_couleur#Liste */ + /** + * @source: https://fr.wikipedia.org/wiki/Liste_de_noms_de_couleur#Liste + */ protected static $allColorNames = [ - "Abricot", "Acajou", "Aigue-marine", "Amande", "Amarante", "Ambre", "Améthyste", "Anthracite", "Argent", "Aubergine", - "Aurore", "Avocat", "Azur", "Basané", "Beurre", "Bis", "Bisque", "Bistre", "Bitume", "Blanc cassé", "Blanc lunaire", - "Blé", "Bleu acier", "Bleu barbeau", "Bleu canard", "Bleu céleste", "Bleu charrette", "Bleu ciel", "Bleu de cobalt", - "Bleu de Prusse", "Bleu électrique", "Bleu givré", "Bleu marine", "Bleu nuit", "Bleu outremer", "Bleu paon", "Bleu persan", - "Bleu pétrole", "Bleu roi", "Bleu turquin", "Bouton d'or", "Brique", "Bronze", "Brou de noix", "Caca d'oie", "Cacao", - "Cachou", "Cæruleum", "Café", "Café au lait", "Cannelle", "Capucine", "Caramel", "Carmin", "Carotte", "Chamois", "Chartreuse", - "Chaudron", "Chocolat", "Cinabre", "Citrouille", "Coquille d'œuf", "Corail", "Cramoisi", "Cuisse de nymphe", "Cuivre", - "Cyan", "Écarlate", "Écru", "Émeraude", "Fauve", "Flave", "Fraise", "Fraise écrasée", "Framboise", "Fuchsia", "Fumée", - "Garance (pigment)", "Glauque", "Glycine", "Grège", "Grenadine", "Grenat", "Gris acier", "Gris de Payne", "Gris fer", - "Gris perle", "Gris souris", "Groseille", "Gueules", "Héliotrope", "Incarnat", "Indigo", "Indigo", "Isabelle", - "Jaune canari", "Jaune citron", "Jaune d'or", "Jaune de cobalt", "Jaune de Mars", "Jaune de Naples", "Jaune impérial", - "Jaune mimosa", "Lapis-lazuli", "Lavallière", "Lavande", "Lie de vin", "Lilas", "Lime ou vert citron", "Lin", "Magenta", - "Maïs", "Malachite", "Mandarine", "Marron", "Mastic", "Mauve", "Menthe", "Moutarde", "Nacarat", "Nankin", "Noisette", - "Ocre", "Ocre rouge", "Olive", "Or (couleur)", "Orange brûlé", "Orchidée", "Orpiment (pigment)", "Paille", "Parme", "Pelure d'oignon", - "Pervenche", "Pistache", "Poil de chameau", "Ponceau", "Pourpre (héraldique)", "Prasin", "Prune", "Puce", "Rose Mountbatten", - "Rouge anglais", "Rouge cardinal", "Rouge cerise", "Rouge d'Andrinople", "Rouge de Falun", "Rouge feu", "Rouge indien", "Rouge tomette", "Rouille", - "Rubis", "Sable", "Sable (héraldique)", "Safre", "Sang de bœuf", "Sanguine", "Saphir", "Sarcelle", "Saumon", "Sépia", - "Sinople", "Smalt", "Soufre", "Tabac", "Terre d'ombre", "Tomate", "Topaze", "Tourterelle", "Turquoise", "Vanille", - "Vermeil", "Vermillon", "Vert bouteille", "Vert céladon", "Vert d'eau", "Vert de chrome", "Vert-de-gris", "Vert de Hooker", - "Vert de vessie", "Vert épinard", "Vert impérial", "Vert lichen", "Vert olive", "Vert perroquet", "Vert poireau", - "Vert pomme", "Vert prairie", "Vert printemps", "Vert sapin", "Vert sauge", "Vert tilleul", "Vert Véronèse", - "Violet", "Violet d'évêque", "Viride", "Zinzolin", + 'Abricot', 'Acajou', 'Aigue-marine', 'Amande', 'Amarante', 'Ambre', 'Améthyste', 'Anthracite', 'Argent', 'Aubergine', + 'Aurore', 'Avocat', 'Azur', 'Basané', 'Beurre', 'Bis', 'Bisque', 'Bistre', 'Bitume', 'Blanc cassé', 'Blanc lunaire', + 'Blé', 'Bleu acier', 'Bleu barbeau', 'Bleu canard', 'Bleu céleste', 'Bleu charrette', 'Bleu ciel', 'Bleu de cobalt', + 'Bleu de Prusse', 'Bleu électrique', 'Bleu givré', 'Bleu marine', 'Bleu nuit', 'Bleu outremer', 'Bleu paon', 'Bleu persan', + 'Bleu pétrole', 'Bleu roi', 'Bleu turquin', "Bouton d'or", 'Brique', 'Bronze', 'Brou de noix', "Caca d'oie", 'Cacao', + 'Cachou', 'Cæruleum', 'Café', 'Café au lait', 'Cannelle', 'Capucine', 'Caramel', 'Carmin', 'Carotte', 'Chamois', 'Chartreuse', + 'Chaudron', 'Chocolat', 'Cinabre', 'Citrouille', "Coquille d'œuf", 'Corail', 'Cramoisi', 'Cuisse de nymphe', 'Cuivre', + 'Cyan', 'Écarlate', 'Écru', 'Émeraude', 'Fauve', 'Flave', 'Fraise', 'Fraise écrasée', 'Framboise', 'Fuchsia', 'Fumée', + 'Garance (pigment)', 'Glauque', 'Glycine', 'Grège', 'Grenadine', 'Grenat', 'Gris acier', 'Gris de Payne', 'Gris fer', + 'Gris perle', 'Gris souris', 'Groseille', 'Gueules', 'Héliotrope', 'Incarnat', 'Indigo', 'Indigo', 'Isabelle', + 'Jaune canari', 'Jaune citron', "Jaune d'or", 'Jaune de cobalt', 'Jaune de Mars', 'Jaune de Naples', 'Jaune impérial', + 'Jaune mimosa', 'Lapis-lazuli', 'Lavallière', 'Lavande', 'Lie de vin', 'Lilas', 'Lime ou vert citron', 'Lin', 'Magenta', + 'Maïs', 'Malachite', 'Mandarine', 'Marron', 'Mastic', 'Mauve', 'Menthe', 'Moutarde', 'Nacarat', 'Nankin', 'Noisette', + 'Ocre', 'Ocre rouge', 'Olive', 'Or (couleur)', 'Orange brûlé', 'Orchidée', 'Orpiment (pigment)', 'Paille', 'Parme', "Pelure d'oignon", + 'Pervenche', 'Pistache', 'Poil de chameau', 'Ponceau', 'Pourpre (héraldique)', 'Prasin', 'Prune', 'Puce', 'Rose Mountbatten', + 'Rouge anglais', 'Rouge cardinal', 'Rouge cerise', "Rouge d'Andrinople", 'Rouge de Falun', 'Rouge feu', 'Rouge indien', 'Rouge tomette', 'Rouille', + 'Rubis', 'Sable', 'Sable (héraldique)', 'Safre', 'Sang de bœuf', 'Sanguine', 'Saphir', 'Sarcelle', 'Saumon', 'Sépia', + 'Sinople', 'Smalt', 'Soufre', 'Tabac', "Terre d'ombre", 'Tomate', 'Topaze', 'Tourterelle', 'Turquoise', 'Vanille', + 'Vermeil', 'Vermillon', 'Vert bouteille', 'Vert céladon', "Vert d'eau", 'Vert de chrome', 'Vert-de-gris', 'Vert de Hooker', + 'Vert de vessie', 'Vert épinard', 'Vert impérial', 'Vert lichen', 'Vert olive', 'Vert perroquet', 'Vert poireau', + 'Vert pomme', 'Vert prairie', 'Vert printemps', 'Vert sapin', 'Vert sauge', 'Vert tilleul', 'Vert Véronèse', + 'Violet', "Violet d'évêque", 'Viride', 'Zinzolin', ]; } diff --git a/src/Faker/Provider/fr_CH/Color.php b/src/Faker/Provider/fr_CH/Color.php index a169303daf..dc61138687 100644 --- a/src/Faker/Provider/fr_CH/Color.php +++ b/src/Faker/Provider/fr_CH/Color.php @@ -10,29 +10,31 @@ class Color extends \Faker\Provider\Color 'argenté', 'gris', 'jaune', 'fuchsia', 'blanc', ]; - /** @source: https://fr.wikipedia.org/wiki/Liste_de_noms_de_couleur#Liste */ + /** + * @source: https://fr.wikipedia.org/wiki/Liste_de_noms_de_couleur#Liste + */ protected static $allColorNames = [ - "Abricot", "Acajou", "Aigue-marine", "Amande", "Amarante", "Ambre", "Améthyste", "Anthracite", "Argent", "Aubergine", - "Aurore", "Avocat", "Azur", "Basané", "Beurre", "Bis", "Bisque", "Bistre", "Bitume", "Blanc cassé", "Blanc lunaire", - "Blé", "Bleu acier", "Bleu barbeau", "Bleu canard", "Bleu céleste", "Bleu charrette", "Bleu ciel", "Bleu de cobalt", - "Bleu de Prusse", "Bleu électrique", "Bleu givré", "Bleu marine", "Bleu nuit", "Bleu outremer", "Bleu paon", "Bleu persan", - "Bleu pétrole", "Bleu roi", "Bleu turquin", "Bouton d'or", "Brique", "Bronze", "Brou de noix", "Caca d'oie", "Cacao", - "Cachou", "Cæruleum", "Café", "Café au lait", "Cannelle", "Capucine", "Caramel", "Carmin", "Carotte", "Chamois", "Chartreuse", - "Chaudron", "Chocolat", "Cinabre", "Citrouille", "Coquille d'œuf", "Corail", "Cramoisi", "Cuisse de nymphe", "Cuivre", - "Cyan", "Écarlate", "Écru", "Émeraude", "Fauve", "Flave", "Fraise", "Fraise écrasée", "Framboise", "Fuchsia", "Fumée", - "Garance (pigment)", "Glauque", "Glycine", "Grège", "Grenadine", "Grenat", "Gris acier", "Gris de Payne", "Gris fer", - "Gris perle", "Gris souris", "Groseille", "Gueules", "Héliotrope", "Incarnat", "Indigo", "Indigo", "Isabelle", - "Jaune canari", "Jaune citron", "Jaune d'or", "Jaune de cobalt", "Jaune de Mars", "Jaune de Naples", "Jaune impérial", - "Jaune mimosa", "Lapis-lazuli", "Lavallière", "Lavande", "Lie de vin", "Lilas", "Lime ou vert citron", "Lin", "Magenta", - "Maïs", "Malachite", "Mandarine", "Marron", "Mastic", "Mauve", "Menthe", "Moutarde", "Nacarat", "Nankin", "Noisette", - "Ocre", "Ocre rouge", "Olive", "Or (couleur)", "Orange brûlé", "Orchidée", "Orpiment (pigment)", "Paille", "Parme", "Pelure d'oignon", - "Pervenche", "Pistache", "Poil de chameau", "Ponceau", "Pourpre (héraldique)", "Prasin", "Prune", "Puce", "Rose Mountbatten", - "Rouge anglais", "Rouge cardinal", "Rouge cerise", "Rouge d'Andrinople", "Rouge de Falun", "Rouge feu", "Rouge indien", "Rouge tomette", "Rouille", - "Rubis", "Sable", "Sable (héraldique)", "Safre", "Sang de bœuf", "Sanguine", "Saphir", "Sarcelle", "Saumon", "Sépia", - "Sinople", "Smalt", "Soufre", "Tabac", "Terre d'ombre", "Tomate", "Topaze", "Tourterelle", "Turquoise", "Vanille", - "Vermeil", "Vermillon", "Vert bouteille", "Vert céladon", "Vert d'eau", "Vert de chrome", "Vert-de-gris", "Vert de Hooker", - "Vert de vessie", "Vert épinard", "Vert impérial", "Vert lichen", "Vert olive", "Vert perroquet", "Vert poireau", - "Vert pomme", "Vert prairie", "Vert printemps", "Vert sapin", "Vert sauge", "Vert tilleul", "Vert Véronèse", - "Violet", "Violet d'évêque", "Viride", "Zinzolin", + 'Abricot', 'Acajou', 'Aigue-marine', 'Amande', 'Amarante', 'Ambre', 'Améthyste', 'Anthracite', 'Argent', 'Aubergine', + 'Aurore', 'Avocat', 'Azur', 'Basané', 'Beurre', 'Bis', 'Bisque', 'Bistre', 'Bitume', 'Blanc cassé', 'Blanc lunaire', + 'Blé', 'Bleu acier', 'Bleu barbeau', 'Bleu canard', 'Bleu céleste', 'Bleu charrette', 'Bleu ciel', 'Bleu de cobalt', + 'Bleu de Prusse', 'Bleu électrique', 'Bleu givré', 'Bleu marine', 'Bleu nuit', 'Bleu outremer', 'Bleu paon', 'Bleu persan', + 'Bleu pétrole', 'Bleu roi', 'Bleu turquin', "Bouton d'or", 'Brique', 'Bronze', 'Brou de noix', "Caca d'oie", 'Cacao', + 'Cachou', 'Cæruleum', 'Café', 'Café au lait', 'Cannelle', 'Capucine', 'Caramel', 'Carmin', 'Carotte', 'Chamois', 'Chartreuse', + 'Chaudron', 'Chocolat', 'Cinabre', 'Citrouille', "Coquille d'œuf", 'Corail', 'Cramoisi', 'Cuisse de nymphe', 'Cuivre', + 'Cyan', 'Écarlate', 'Écru', 'Émeraude', 'Fauve', 'Flave', 'Fraise', 'Fraise écrasée', 'Framboise', 'Fuchsia', 'Fumée', + 'Garance (pigment)', 'Glauque', 'Glycine', 'Grège', 'Grenadine', 'Grenat', 'Gris acier', 'Gris de Payne', 'Gris fer', + 'Gris perle', 'Gris souris', 'Groseille', 'Gueules', 'Héliotrope', 'Incarnat', 'Indigo', 'Indigo', 'Isabelle', + 'Jaune canari', 'Jaune citron', "Jaune d'or", 'Jaune de cobalt', 'Jaune de Mars', 'Jaune de Naples', 'Jaune impérial', + 'Jaune mimosa', 'Lapis-lazuli', 'Lavallière', 'Lavande', 'Lie de vin', 'Lilas', 'Lime ou vert citron', 'Lin', 'Magenta', + 'Maïs', 'Malachite', 'Mandarine', 'Marron', 'Mastic', 'Mauve', 'Menthe', 'Moutarde', 'Nacarat', 'Nankin', 'Noisette', + 'Ocre', 'Ocre rouge', 'Olive', 'Or (couleur)', 'Orange brûlé', 'Orchidée', 'Orpiment (pigment)', 'Paille', 'Parme', "Pelure d'oignon", + 'Pervenche', 'Pistache', 'Poil de chameau', 'Ponceau', 'Pourpre (héraldique)', 'Prasin', 'Prune', 'Puce', 'Rose Mountbatten', + 'Rouge anglais', 'Rouge cardinal', 'Rouge cerise', "Rouge d'Andrinople", 'Rouge de Falun', 'Rouge feu', 'Rouge indien', 'Rouge tomette', 'Rouille', + 'Rubis', 'Sable', 'Sable (héraldique)', 'Safre', 'Sang de bœuf', 'Sanguine', 'Saphir', 'Sarcelle', 'Saumon', 'Sépia', + 'Sinople', 'Smalt', 'Soufre', 'Tabac', "Terre d'ombre", 'Tomate', 'Topaze', 'Tourterelle', 'Turquoise', 'Vanille', + 'Vermeil', 'Vermillon', 'Vert bouteille', 'Vert céladon', "Vert d'eau", 'Vert de chrome', 'Vert-de-gris', 'Vert de Hooker', + 'Vert de vessie', 'Vert épinard', 'Vert impérial', 'Vert lichen', 'Vert olive', 'Vert perroquet', 'Vert poireau', + 'Vert pomme', 'Vert prairie', 'Vert printemps', 'Vert sapin', 'Vert sauge', 'Vert tilleul', 'Vert Véronèse', + 'Violet', "Violet d'évêque", 'Viride', 'Zinzolin', ]; } diff --git a/src/Faker/Provider/fr_FR/Color.php b/src/Faker/Provider/fr_FR/Color.php index 8f654951ce..2087689abd 100644 --- a/src/Faker/Provider/fr_FR/Color.php +++ b/src/Faker/Provider/fr_FR/Color.php @@ -10,29 +10,31 @@ class Color extends \Faker\Provider\Color 'argenté', 'gris', 'jaune', 'fuchsia', 'blanc', ]; - /** @source: https://fr.wikipedia.org/wiki/Liste_de_noms_de_couleur#Liste */ + /** + * @source: https://fr.wikipedia.org/wiki/Liste_de_noms_de_couleur#Liste + */ protected static $allColorNames = [ - "Abricot", "Acajou", "Aigue-marine", "Amande", "Amarante", "Ambre", "Améthyste", "Anthracite", "Argent", "Aubergine", - "Aurore", "Avocat", "Azur", "Basané", "Beurre", "Bis", "Bisque", "Bistre", "Bitume", "Blanc cassé", "Blanc lunaire", - "Blé", "Bleu acier", "Bleu barbeau", "Bleu canard", "Bleu céleste", "Bleu charrette", "Bleu ciel", "Bleu de cobalt", - "Bleu de Prusse", "Bleu électrique", "Bleu givré", "Bleu marine", "Bleu nuit", "Bleu outremer", "Bleu paon", "Bleu persan", - "Bleu pétrole", "Bleu roi", "Bleu turquin", "Bouton d'or", "Brique", "Bronze", "Brou de noix", "Caca d'oie", "Cacao", - "Cachou", "Cæruleum", "Café", "Café au lait", "Cannelle", "Capucine", "Caramel", "Carmin", "Carotte", "Chamois", "Chartreuse", - "Chaudron", "Chocolat", "Cinabre", "Citrouille", "Coquille d'œuf", "Corail", "Cramoisi", "Cuisse de nymphe", "Cuivre", - "Cyan", "Écarlate", "Écru", "Émeraude", "Fauve", "Flave", "Fraise", "Fraise écrasée", "Framboise", "Fuchsia", "Fumée", - "Garance (pigment)", "Glauque", "Glycine", "Grège", "Grenadine", "Grenat", "Gris acier", "Gris de Payne", "Gris fer", - "Gris perle", "Gris souris", "Groseille", "Gueules", "Héliotrope", "Incarnat", "Indigo", "Indigo", "Isabelle", - "Jaune canari", "Jaune citron", "Jaune d'or", "Jaune de cobalt", "Jaune de Mars", "Jaune de Naples", "Jaune impérial", - "Jaune mimosa", "Lapis-lazuli", "Lavallière", "Lavande", "Lie de vin", "Lilas", "Lime ou vert citron", "Lin", "Magenta", - "Maïs", "Malachite", "Mandarine", "Marron", "Mastic", "Mauve", "Menthe", "Moutarde", "Nacarat", "Nankin", "Noisette", - "Ocre", "Ocre rouge", "Olive", "Or (couleur)", "Orange brûlé", "Orchidée", "Orpiment (pigment)", "Paille", "Parme", "Pelure d'oignon", - "Pervenche", "Pistache", "Poil de chameau", "Ponceau", "Pourpre (héraldique)", "Prasin", "Prune", "Puce", "Rose Mountbatten", - "Rouge anglais", "Rouge cardinal", "Rouge cerise", "Rouge d'Andrinople", "Rouge de Falun", "Rouge feu", "Rouge indien", "Rouge tomette", "Rouille", - "Rubis", "Sable", "Sable (héraldique)", "Safre", "Sang de bœuf", "Sanguine", "Saphir", "Sarcelle", "Saumon", "Sépia", - "Sinople", "Smalt", "Soufre", "Tabac", "Terre d'ombre", "Tomate", "Topaze", "Tourterelle", "Turquoise", "Vanille", - "Vermeil", "Vermillon", "Vert bouteille", "Vert céladon", "Vert d'eau", "Vert de chrome", "Vert-de-gris", "Vert de Hooker", - "Vert de vessie", "Vert épinard", "Vert impérial", "Vert lichen", "Vert olive", "Vert perroquet", "Vert poireau", - "Vert pomme", "Vert prairie", "Vert printemps", "Vert sapin", "Vert sauge", "Vert tilleul", "Vert Véronèse", - "Violet", "Violet d'évêque", "Viride", "Zinzolin", + 'Abricot', 'Acajou', 'Aigue-marine', 'Amande', 'Amarante', 'Ambre', 'Améthyste', 'Anthracite', 'Argent', 'Aubergine', + 'Aurore', 'Avocat', 'Azur', 'Basané', 'Beurre', 'Bis', 'Bisque', 'Bistre', 'Bitume', 'Blanc cassé', 'Blanc lunaire', + 'Blé', 'Bleu acier', 'Bleu barbeau', 'Bleu canard', 'Bleu céleste', 'Bleu charrette', 'Bleu ciel', 'Bleu de cobalt', + 'Bleu de Prusse', 'Bleu électrique', 'Bleu givré', 'Bleu marine', 'Bleu nuit', 'Bleu outremer', 'Bleu paon', 'Bleu persan', + 'Bleu pétrole', 'Bleu roi', 'Bleu turquin', "Bouton d'or", 'Brique', 'Bronze', 'Brou de noix', "Caca d'oie", 'Cacao', + 'Cachou', 'Cæruleum', 'Café', 'Café au lait', 'Cannelle', 'Capucine', 'Caramel', 'Carmin', 'Carotte', 'Chamois', 'Chartreuse', + 'Chaudron', 'Chocolat', 'Cinabre', 'Citrouille', "Coquille d'œuf", 'Corail', 'Cramoisi', 'Cuisse de nymphe', 'Cuivre', + 'Cyan', 'Écarlate', 'Écru', 'Émeraude', 'Fauve', 'Flave', 'Fraise', 'Fraise écrasée', 'Framboise', 'Fuchsia', 'Fumée', + 'Garance (pigment)', 'Glauque', 'Glycine', 'Grège', 'Grenadine', 'Grenat', 'Gris acier', 'Gris de Payne', 'Gris fer', + 'Gris perle', 'Gris souris', 'Groseille', 'Gueules', 'Héliotrope', 'Incarnat', 'Indigo', 'Indigo', 'Isabelle', + 'Jaune canari', 'Jaune citron', "Jaune d'or", 'Jaune de cobalt', 'Jaune de Mars', 'Jaune de Naples', 'Jaune impérial', + 'Jaune mimosa', 'Lapis-lazuli', 'Lavallière', 'Lavande', 'Lie de vin', 'Lilas', 'Lime ou vert citron', 'Lin', 'Magenta', + 'Maïs', 'Malachite', 'Mandarine', 'Marron', 'Mastic', 'Mauve', 'Menthe', 'Moutarde', 'Nacarat', 'Nankin', 'Noisette', + 'Ocre', 'Ocre rouge', 'Olive', 'Or (couleur)', 'Orange brûlé', 'Orchidée', 'Orpiment (pigment)', 'Paille', 'Parme', "Pelure d'oignon", + 'Pervenche', 'Pistache', 'Poil de chameau', 'Ponceau', 'Pourpre (héraldique)', 'Prasin', 'Prune', 'Puce', 'Rose Mountbatten', + 'Rouge anglais', 'Rouge cardinal', 'Rouge cerise', "Rouge d'Andrinople", 'Rouge de Falun', 'Rouge feu', 'Rouge indien', 'Rouge tomette', 'Rouille', + 'Rubis', 'Sable', 'Sable (héraldique)', 'Safre', 'Sang de bœuf', 'Sanguine', 'Saphir', 'Sarcelle', 'Saumon', 'Sépia', + 'Sinople', 'Smalt', 'Soufre', 'Tabac', "Terre d'ombre", 'Tomate', 'Topaze', 'Tourterelle', 'Turquoise', 'Vanille', + 'Vermeil', 'Vermillon', 'Vert bouteille', 'Vert céladon', "Vert d'eau", 'Vert de chrome', 'Vert-de-gris', 'Vert de Hooker', + 'Vert de vessie', 'Vert épinard', 'Vert impérial', 'Vert lichen', 'Vert olive', 'Vert perroquet', 'Vert poireau', + 'Vert pomme', 'Vert prairie', 'Vert printemps', 'Vert sapin', 'Vert sauge', 'Vert tilleul', 'Vert Véronèse', + 'Violet', "Violet d'évêque", 'Viride', 'Zinzolin', ]; } diff --git a/src/Faker/UniqueGenerator.php b/src/Faker/UniqueGenerator.php index fef167b6d1..58ed8cbb9c 100644 --- a/src/Faker/UniqueGenerator.php +++ b/src/Faker/UniqueGenerator.php @@ -33,7 +33,7 @@ class UniqueGenerator * @param int $maxRetries * @param array<string, array<string, null>> $uniques */ - public function __construct($generator, $maxRetries = 10000, &$uniques = []) + public function __construct($generator, $maxRetries = 10000, & $uniques = []) { $this->generator = $generator; $this->maxRetries = $maxRetries; From bd29d76333a8c135d520b6cb0364342681ad5c16 Mon Sep 17 00:00:00 2001 From: Romain Sickenberg <haux49@gmail.com> Date: Wed, 30 Mar 2022 10:01:10 +0200 Subject: [PATCH 03/13] Apply suggestions from code review --- src/Faker/Calculator/Isbn.php | 2 +- src/Faker/UniqueGenerator.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Faker/Calculator/Isbn.php b/src/Faker/Calculator/Isbn.php index aa2f32f3e4..72a5c4ed93 100644 --- a/src/Faker/Calculator/Isbn.php +++ b/src/Faker/Calculator/Isbn.php @@ -34,7 +34,7 @@ public static function checksum(string $input): string $digits = str_split($input); array_walk( $digits, - static function (& $digit, $position) { + static function (&$digit, $position) { $digit = (10 - $position) * $digit; } ); diff --git a/src/Faker/UniqueGenerator.php b/src/Faker/UniqueGenerator.php index 58ed8cbb9c..fef167b6d1 100644 --- a/src/Faker/UniqueGenerator.php +++ b/src/Faker/UniqueGenerator.php @@ -33,7 +33,7 @@ class UniqueGenerator * @param int $maxRetries * @param array<string, array<string, null>> $uniques */ - public function __construct($generator, $maxRetries = 10000, & $uniques = []) + public function __construct($generator, $maxRetries = 10000, &$uniques = []) { $this->generator = $generator; $this->maxRetries = $maxRetries; From 634684987aa1ef587a068353ab3085b3d84f0870 Mon Sep 17 00:00:00 2001 From: Sickenberg Romain <r.sickenberg@gmail.com> Date: Wed, 30 Mar 2022 10:04:31 +0200 Subject: [PATCH 04/13] refactor(inherance): fr_CA/fr_FR/fr_BE nows inherits from fr_CH --- src/Faker/Provider/fr_BE/Color.php | 35 +----------------------------- src/Faker/Provider/fr_CA/Color.php | 35 +----------------------------- src/Faker/Provider/fr_FR/Color.php | 35 +----------------------------- 3 files changed, 3 insertions(+), 102 deletions(-) diff --git a/src/Faker/Provider/fr_BE/Color.php b/src/Faker/Provider/fr_BE/Color.php index d10d866bbb..12249a877b 100644 --- a/src/Faker/Provider/fr_BE/Color.php +++ b/src/Faker/Provider/fr_BE/Color.php @@ -2,39 +2,6 @@ namespace Faker\Provider\fr_BE; -class Color extends \Faker\Provider\Color +class Color extends \Faker\Provider\fr_CH\Color { - protected static $safeColorNames = [ - 'noir', 'maron', 'vert', 'marine', 'olive', - 'violet', 'turquoise', 'citron', 'bleu', - 'argenté', 'gris', 'jaune', 'fuchsia', 'blanc', - ]; - - /** - * @source: https://fr.wikipedia.org/wiki/Liste_de_noms_de_couleur#Liste - */ - protected static $allColorNames = [ - 'Abricot', 'Acajou', 'Aigue-marine', 'Amande', 'Amarante', 'Ambre', 'Améthyste', 'Anthracite', 'Argent', 'Aubergine', - 'Aurore', 'Avocat', 'Azur', 'Basané', 'Beurre', 'Bis', 'Bisque', 'Bistre', 'Bitume', 'Blanc cassé', 'Blanc lunaire', - 'Blé', 'Bleu acier', 'Bleu barbeau', 'Bleu canard', 'Bleu céleste', 'Bleu charrette', 'Bleu ciel', 'Bleu de cobalt', - 'Bleu de Prusse', 'Bleu électrique', 'Bleu givré', 'Bleu marine', 'Bleu nuit', 'Bleu outremer', 'Bleu paon', 'Bleu persan', - 'Bleu pétrole', 'Bleu roi', 'Bleu turquin', "Bouton d'or", 'Brique', 'Bronze', 'Brou de noix', "Caca d'oie", 'Cacao', - 'Cachou', 'Cæruleum', 'Café', 'Café au lait', 'Cannelle', 'Capucine', 'Caramel', 'Carmin', 'Carotte', 'Chamois', 'Chartreuse', - 'Chaudron', 'Chocolat', 'Cinabre', 'Citrouille', "Coquille d'œuf", 'Corail', 'Cramoisi', 'Cuisse de nymphe', 'Cuivre', - 'Cyan', 'Écarlate', 'Écru', 'Émeraude', 'Fauve', 'Flave', 'Fraise', 'Fraise écrasée', 'Framboise', 'Fuchsia', 'Fumée', - 'Garance (pigment)', 'Glauque', 'Glycine', 'Grège', 'Grenadine', 'Grenat', 'Gris acier', 'Gris de Payne', 'Gris fer', - 'Gris perle', 'Gris souris', 'Groseille', 'Gueules', 'Héliotrope', 'Incarnat', 'Indigo', 'Indigo', 'Isabelle', - 'Jaune canari', 'Jaune citron', "Jaune d'or", 'Jaune de cobalt', 'Jaune de Mars', 'Jaune de Naples', 'Jaune impérial', - 'Jaune mimosa', 'Lapis-lazuli', 'Lavallière', 'Lavande', 'Lie de vin', 'Lilas', 'Lime ou vert citron', 'Lin', 'Magenta', - 'Maïs', 'Malachite', 'Mandarine', 'Marron', 'Mastic', 'Mauve', 'Menthe', 'Moutarde', 'Nacarat', 'Nankin', 'Noisette', - 'Ocre', 'Ocre rouge', 'Olive', 'Or (couleur)', 'Orange brûlé', 'Orchidée', 'Orpiment (pigment)', 'Paille', 'Parme', "Pelure d'oignon", - 'Pervenche', 'Pistache', 'Poil de chameau', 'Ponceau', 'Pourpre (héraldique)', 'Prasin', 'Prune', 'Puce', 'Rose Mountbatten', - 'Rouge anglais', 'Rouge cardinal', 'Rouge cerise', "Rouge d'Andrinople", 'Rouge de Falun', 'Rouge feu', 'Rouge indien', 'Rouge tomette', 'Rouille', - 'Rubis', 'Sable', 'Sable (héraldique)', 'Safre', 'Sang de bœuf', 'Sanguine', 'Saphir', 'Sarcelle', 'Saumon', 'Sépia', - 'Sinople', 'Smalt', 'Soufre', 'Tabac', "Terre d'ombre", 'Tomate', 'Topaze', 'Tourterelle', 'Turquoise', 'Vanille', - 'Vermeil', 'Vermillon', 'Vert bouteille', 'Vert céladon', "Vert d'eau", 'Vert de chrome', 'Vert-de-gris', 'Vert de Hooker', - 'Vert de vessie', 'Vert épinard', 'Vert impérial', 'Vert lichen', 'Vert olive', 'Vert perroquet', 'Vert poireau', - 'Vert pomme', 'Vert prairie', 'Vert printemps', 'Vert sapin', 'Vert sauge', 'Vert tilleul', 'Vert Véronèse', - 'Violet', "Violet d'évêque", 'Viride', 'Zinzolin', - ]; } diff --git a/src/Faker/Provider/fr_CA/Color.php b/src/Faker/Provider/fr_CA/Color.php index f4286dbdd3..8c8fddd560 100644 --- a/src/Faker/Provider/fr_CA/Color.php +++ b/src/Faker/Provider/fr_CA/Color.php @@ -2,39 +2,6 @@ namespace Faker\Provider\fr_CA; -class Color extends \Faker\Provider\Color +class Color extends \Faker\Provider\fr_CH\Color { - protected static $safeColorNames = [ - 'noir', 'maron', 'vert', 'marine', 'olive', - 'violet', 'turquoise', 'citron', 'bleu', - 'argenté', 'gris', 'jaune', 'fuchsia', 'blanc', - ]; - - /** - * @source: https://fr.wikipedia.org/wiki/Liste_de_noms_de_couleur#Liste - */ - protected static $allColorNames = [ - 'Abricot', 'Acajou', 'Aigue-marine', 'Amande', 'Amarante', 'Ambre', 'Améthyste', 'Anthracite', 'Argent', 'Aubergine', - 'Aurore', 'Avocat', 'Azur', 'Basané', 'Beurre', 'Bis', 'Bisque', 'Bistre', 'Bitume', 'Blanc cassé', 'Blanc lunaire', - 'Blé', 'Bleu acier', 'Bleu barbeau', 'Bleu canard', 'Bleu céleste', 'Bleu charrette', 'Bleu ciel', 'Bleu de cobalt', - 'Bleu de Prusse', 'Bleu électrique', 'Bleu givré', 'Bleu marine', 'Bleu nuit', 'Bleu outremer', 'Bleu paon', 'Bleu persan', - 'Bleu pétrole', 'Bleu roi', 'Bleu turquin', "Bouton d'or", 'Brique', 'Bronze', 'Brou de noix', "Caca d'oie", 'Cacao', - 'Cachou', 'Cæruleum', 'Café', 'Café au lait', 'Cannelle', 'Capucine', 'Caramel', 'Carmin', 'Carotte', 'Chamois', 'Chartreuse', - 'Chaudron', 'Chocolat', 'Cinabre', 'Citrouille', "Coquille d'œuf", 'Corail', 'Cramoisi', 'Cuisse de nymphe', 'Cuivre', - 'Cyan', 'Écarlate', 'Écru', 'Émeraude', 'Fauve', 'Flave', 'Fraise', 'Fraise écrasée', 'Framboise', 'Fuchsia', 'Fumée', - 'Garance (pigment)', 'Glauque', 'Glycine', 'Grège', 'Grenadine', 'Grenat', 'Gris acier', 'Gris de Payne', 'Gris fer', - 'Gris perle', 'Gris souris', 'Groseille', 'Gueules', 'Héliotrope', 'Incarnat', 'Indigo', 'Indigo', 'Isabelle', - 'Jaune canari', 'Jaune citron', "Jaune d'or", 'Jaune de cobalt', 'Jaune de Mars', 'Jaune de Naples', 'Jaune impérial', - 'Jaune mimosa', 'Lapis-lazuli', 'Lavallière', 'Lavande', 'Lie de vin', 'Lilas', 'Lime ou vert citron', 'Lin', 'Magenta', - 'Maïs', 'Malachite', 'Mandarine', 'Marron', 'Mastic', 'Mauve', 'Menthe', 'Moutarde', 'Nacarat', 'Nankin', 'Noisette', - 'Ocre', 'Ocre rouge', 'Olive', 'Or (couleur)', 'Orange brûlé', 'Orchidée', 'Orpiment (pigment)', 'Paille', 'Parme', "Pelure d'oignon", - 'Pervenche', 'Pistache', 'Poil de chameau', 'Ponceau', 'Pourpre (héraldique)', 'Prasin', 'Prune', 'Puce', 'Rose Mountbatten', - 'Rouge anglais', 'Rouge cardinal', 'Rouge cerise', "Rouge d'Andrinople", 'Rouge de Falun', 'Rouge feu', 'Rouge indien', 'Rouge tomette', 'Rouille', - 'Rubis', 'Sable', 'Sable (héraldique)', 'Safre', 'Sang de bœuf', 'Sanguine', 'Saphir', 'Sarcelle', 'Saumon', 'Sépia', - 'Sinople', 'Smalt', 'Soufre', 'Tabac', "Terre d'ombre", 'Tomate', 'Topaze', 'Tourterelle', 'Turquoise', 'Vanille', - 'Vermeil', 'Vermillon', 'Vert bouteille', 'Vert céladon', "Vert d'eau", 'Vert de chrome', 'Vert-de-gris', 'Vert de Hooker', - 'Vert de vessie', 'Vert épinard', 'Vert impérial', 'Vert lichen', 'Vert olive', 'Vert perroquet', 'Vert poireau', - 'Vert pomme', 'Vert prairie', 'Vert printemps', 'Vert sapin', 'Vert sauge', 'Vert tilleul', 'Vert Véronèse', - 'Violet', "Violet d'évêque", 'Viride', 'Zinzolin', - ]; } diff --git a/src/Faker/Provider/fr_FR/Color.php b/src/Faker/Provider/fr_FR/Color.php index 2087689abd..82bd81a731 100644 --- a/src/Faker/Provider/fr_FR/Color.php +++ b/src/Faker/Provider/fr_FR/Color.php @@ -2,39 +2,6 @@ namespace Faker\Provider\fr_FR; -class Color extends \Faker\Provider\Color +class Color extends \Faker\Provider\fr_CH\Color { - protected static $safeColorNames = [ - 'noir', 'maron', 'vert', 'marine', 'olive', - 'violet', 'turquoise', 'citron', 'bleu', - 'argenté', 'gris', 'jaune', 'fuchsia', 'blanc', - ]; - - /** - * @source: https://fr.wikipedia.org/wiki/Liste_de_noms_de_couleur#Liste - */ - protected static $allColorNames = [ - 'Abricot', 'Acajou', 'Aigue-marine', 'Amande', 'Amarante', 'Ambre', 'Améthyste', 'Anthracite', 'Argent', 'Aubergine', - 'Aurore', 'Avocat', 'Azur', 'Basané', 'Beurre', 'Bis', 'Bisque', 'Bistre', 'Bitume', 'Blanc cassé', 'Blanc lunaire', - 'Blé', 'Bleu acier', 'Bleu barbeau', 'Bleu canard', 'Bleu céleste', 'Bleu charrette', 'Bleu ciel', 'Bleu de cobalt', - 'Bleu de Prusse', 'Bleu électrique', 'Bleu givré', 'Bleu marine', 'Bleu nuit', 'Bleu outremer', 'Bleu paon', 'Bleu persan', - 'Bleu pétrole', 'Bleu roi', 'Bleu turquin', "Bouton d'or", 'Brique', 'Bronze', 'Brou de noix', "Caca d'oie", 'Cacao', - 'Cachou', 'Cæruleum', 'Café', 'Café au lait', 'Cannelle', 'Capucine', 'Caramel', 'Carmin', 'Carotte', 'Chamois', 'Chartreuse', - 'Chaudron', 'Chocolat', 'Cinabre', 'Citrouille', "Coquille d'œuf", 'Corail', 'Cramoisi', 'Cuisse de nymphe', 'Cuivre', - 'Cyan', 'Écarlate', 'Écru', 'Émeraude', 'Fauve', 'Flave', 'Fraise', 'Fraise écrasée', 'Framboise', 'Fuchsia', 'Fumée', - 'Garance (pigment)', 'Glauque', 'Glycine', 'Grège', 'Grenadine', 'Grenat', 'Gris acier', 'Gris de Payne', 'Gris fer', - 'Gris perle', 'Gris souris', 'Groseille', 'Gueules', 'Héliotrope', 'Incarnat', 'Indigo', 'Indigo', 'Isabelle', - 'Jaune canari', 'Jaune citron', "Jaune d'or", 'Jaune de cobalt', 'Jaune de Mars', 'Jaune de Naples', 'Jaune impérial', - 'Jaune mimosa', 'Lapis-lazuli', 'Lavallière', 'Lavande', 'Lie de vin', 'Lilas', 'Lime ou vert citron', 'Lin', 'Magenta', - 'Maïs', 'Malachite', 'Mandarine', 'Marron', 'Mastic', 'Mauve', 'Menthe', 'Moutarde', 'Nacarat', 'Nankin', 'Noisette', - 'Ocre', 'Ocre rouge', 'Olive', 'Or (couleur)', 'Orange brûlé', 'Orchidée', 'Orpiment (pigment)', 'Paille', 'Parme', "Pelure d'oignon", - 'Pervenche', 'Pistache', 'Poil de chameau', 'Ponceau', 'Pourpre (héraldique)', 'Prasin', 'Prune', 'Puce', 'Rose Mountbatten', - 'Rouge anglais', 'Rouge cardinal', 'Rouge cerise', "Rouge d'Andrinople", 'Rouge de Falun', 'Rouge feu', 'Rouge indien', 'Rouge tomette', 'Rouille', - 'Rubis', 'Sable', 'Sable (héraldique)', 'Safre', 'Sang de bœuf', 'Sanguine', 'Saphir', 'Sarcelle', 'Saumon', 'Sépia', - 'Sinople', 'Smalt', 'Soufre', 'Tabac', "Terre d'ombre", 'Tomate', 'Topaze', 'Tourterelle', 'Turquoise', 'Vanille', - 'Vermeil', 'Vermillon', 'Vert bouteille', 'Vert céladon', "Vert d'eau", 'Vert de chrome', 'Vert-de-gris', 'Vert de Hooker', - 'Vert de vessie', 'Vert épinard', 'Vert impérial', 'Vert lichen', 'Vert olive', 'Vert perroquet', 'Vert poireau', - 'Vert pomme', 'Vert prairie', 'Vert printemps', 'Vert sapin', 'Vert sauge', 'Vert tilleul', 'Vert Véronèse', - 'Violet', "Violet d'évêque", 'Viride', 'Zinzolin', - ]; } From 1f769c4bce5ad999e2c0ee0078d5d35e0612d581 Mon Sep 17 00:00:00 2001 From: Sickenberg Romain <r.sickenberg@gmail.com> Date: Wed, 30 Mar 2022 10:07:06 +0200 Subject: [PATCH 05/13] style(cs): trust cs on this one --- src/Faker/Calculator/Isbn.php | 2 +- src/Faker/UniqueGenerator.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Faker/Calculator/Isbn.php b/src/Faker/Calculator/Isbn.php index 72a5c4ed93..aa2f32f3e4 100644 --- a/src/Faker/Calculator/Isbn.php +++ b/src/Faker/Calculator/Isbn.php @@ -34,7 +34,7 @@ public static function checksum(string $input): string $digits = str_split($input); array_walk( $digits, - static function (&$digit, $position) { + static function (& $digit, $position) { $digit = (10 - $position) * $digit; } ); diff --git a/src/Faker/UniqueGenerator.php b/src/Faker/UniqueGenerator.php index fef167b6d1..58ed8cbb9c 100644 --- a/src/Faker/UniqueGenerator.php +++ b/src/Faker/UniqueGenerator.php @@ -33,7 +33,7 @@ class UniqueGenerator * @param int $maxRetries * @param array<string, array<string, null>> $uniques */ - public function __construct($generator, $maxRetries = 10000, &$uniques = []) + public function __construct($generator, $maxRetries = 10000, & $uniques = []) { $this->generator = $generator; $this->maxRetries = $maxRetries; From 8bce231d2f3797805a8c08b500190c9ee9edbda4 Mon Sep 17 00:00:00 2001 From: Sickenberg Romain <r.sickenberg@gmail.com> Date: Thu, 31 Mar 2022 10:39:01 +0200 Subject: [PATCH 06/13] refactor(locale): used `fr_FR` as a default locale --- src/Faker/Provider/fr_BE/Color.php | 2 +- src/Faker/Provider/fr_CA/Color.php | 2 +- src/Faker/Provider/fr_CH/Color.php | 35 +----------------------------- src/Faker/Provider/fr_FR/Color.php | 35 +++++++++++++++++++++++++++++- 4 files changed, 37 insertions(+), 37 deletions(-) diff --git a/src/Faker/Provider/fr_BE/Color.php b/src/Faker/Provider/fr_BE/Color.php index 12249a877b..20c7dad092 100644 --- a/src/Faker/Provider/fr_BE/Color.php +++ b/src/Faker/Provider/fr_BE/Color.php @@ -2,6 +2,6 @@ namespace Faker\Provider\fr_BE; -class Color extends \Faker\Provider\fr_CH\Color +class Color extends \Faker\Provider\fr_FR\Color { } diff --git a/src/Faker/Provider/fr_CA/Color.php b/src/Faker/Provider/fr_CA/Color.php index 8c8fddd560..1776415cd8 100644 --- a/src/Faker/Provider/fr_CA/Color.php +++ b/src/Faker/Provider/fr_CA/Color.php @@ -2,6 +2,6 @@ namespace Faker\Provider\fr_CA; -class Color extends \Faker\Provider\fr_CH\Color +class Color extends \Faker\Provider\fr_FR\Color { } diff --git a/src/Faker/Provider/fr_CH/Color.php b/src/Faker/Provider/fr_CH/Color.php index dc61138687..6deb9f8332 100644 --- a/src/Faker/Provider/fr_CH/Color.php +++ b/src/Faker/Provider/fr_CH/Color.php @@ -2,39 +2,6 @@ namespace Faker\Provider\fr_CH; -class Color extends \Faker\Provider\Color +class Color extends \Faker\Provider\fr_FR\Color { - protected static $safeColorNames = [ - 'noir', 'maron', 'vert', 'marine', 'olive', - 'violet', 'turquoise', 'citron', 'bleu', - 'argenté', 'gris', 'jaune', 'fuchsia', 'blanc', - ]; - - /** - * @source: https://fr.wikipedia.org/wiki/Liste_de_noms_de_couleur#Liste - */ - protected static $allColorNames = [ - 'Abricot', 'Acajou', 'Aigue-marine', 'Amande', 'Amarante', 'Ambre', 'Améthyste', 'Anthracite', 'Argent', 'Aubergine', - 'Aurore', 'Avocat', 'Azur', 'Basané', 'Beurre', 'Bis', 'Bisque', 'Bistre', 'Bitume', 'Blanc cassé', 'Blanc lunaire', - 'Blé', 'Bleu acier', 'Bleu barbeau', 'Bleu canard', 'Bleu céleste', 'Bleu charrette', 'Bleu ciel', 'Bleu de cobalt', - 'Bleu de Prusse', 'Bleu électrique', 'Bleu givré', 'Bleu marine', 'Bleu nuit', 'Bleu outremer', 'Bleu paon', 'Bleu persan', - 'Bleu pétrole', 'Bleu roi', 'Bleu turquin', "Bouton d'or", 'Brique', 'Bronze', 'Brou de noix', "Caca d'oie", 'Cacao', - 'Cachou', 'Cæruleum', 'Café', 'Café au lait', 'Cannelle', 'Capucine', 'Caramel', 'Carmin', 'Carotte', 'Chamois', 'Chartreuse', - 'Chaudron', 'Chocolat', 'Cinabre', 'Citrouille', "Coquille d'œuf", 'Corail', 'Cramoisi', 'Cuisse de nymphe', 'Cuivre', - 'Cyan', 'Écarlate', 'Écru', 'Émeraude', 'Fauve', 'Flave', 'Fraise', 'Fraise écrasée', 'Framboise', 'Fuchsia', 'Fumée', - 'Garance (pigment)', 'Glauque', 'Glycine', 'Grège', 'Grenadine', 'Grenat', 'Gris acier', 'Gris de Payne', 'Gris fer', - 'Gris perle', 'Gris souris', 'Groseille', 'Gueules', 'Héliotrope', 'Incarnat', 'Indigo', 'Indigo', 'Isabelle', - 'Jaune canari', 'Jaune citron', "Jaune d'or", 'Jaune de cobalt', 'Jaune de Mars', 'Jaune de Naples', 'Jaune impérial', - 'Jaune mimosa', 'Lapis-lazuli', 'Lavallière', 'Lavande', 'Lie de vin', 'Lilas', 'Lime ou vert citron', 'Lin', 'Magenta', - 'Maïs', 'Malachite', 'Mandarine', 'Marron', 'Mastic', 'Mauve', 'Menthe', 'Moutarde', 'Nacarat', 'Nankin', 'Noisette', - 'Ocre', 'Ocre rouge', 'Olive', 'Or (couleur)', 'Orange brûlé', 'Orchidée', 'Orpiment (pigment)', 'Paille', 'Parme', "Pelure d'oignon", - 'Pervenche', 'Pistache', 'Poil de chameau', 'Ponceau', 'Pourpre (héraldique)', 'Prasin', 'Prune', 'Puce', 'Rose Mountbatten', - 'Rouge anglais', 'Rouge cardinal', 'Rouge cerise', "Rouge d'Andrinople", 'Rouge de Falun', 'Rouge feu', 'Rouge indien', 'Rouge tomette', 'Rouille', - 'Rubis', 'Sable', 'Sable (héraldique)', 'Safre', 'Sang de bœuf', 'Sanguine', 'Saphir', 'Sarcelle', 'Saumon', 'Sépia', - 'Sinople', 'Smalt', 'Soufre', 'Tabac', "Terre d'ombre", 'Tomate', 'Topaze', 'Tourterelle', 'Turquoise', 'Vanille', - 'Vermeil', 'Vermillon', 'Vert bouteille', 'Vert céladon', "Vert d'eau", 'Vert de chrome', 'Vert-de-gris', 'Vert de Hooker', - 'Vert de vessie', 'Vert épinard', 'Vert impérial', 'Vert lichen', 'Vert olive', 'Vert perroquet', 'Vert poireau', - 'Vert pomme', 'Vert prairie', 'Vert printemps', 'Vert sapin', 'Vert sauge', 'Vert tilleul', 'Vert Véronèse', - 'Violet', "Violet d'évêque", 'Viride', 'Zinzolin', - ]; } diff --git a/src/Faker/Provider/fr_FR/Color.php b/src/Faker/Provider/fr_FR/Color.php index 82bd81a731..2087689abd 100644 --- a/src/Faker/Provider/fr_FR/Color.php +++ b/src/Faker/Provider/fr_FR/Color.php @@ -2,6 +2,39 @@ namespace Faker\Provider\fr_FR; -class Color extends \Faker\Provider\fr_CH\Color +class Color extends \Faker\Provider\Color { + protected static $safeColorNames = [ + 'noir', 'maron', 'vert', 'marine', 'olive', + 'violet', 'turquoise', 'citron', 'bleu', + 'argenté', 'gris', 'jaune', 'fuchsia', 'blanc', + ]; + + /** + * @source: https://fr.wikipedia.org/wiki/Liste_de_noms_de_couleur#Liste + */ + protected static $allColorNames = [ + 'Abricot', 'Acajou', 'Aigue-marine', 'Amande', 'Amarante', 'Ambre', 'Améthyste', 'Anthracite', 'Argent', 'Aubergine', + 'Aurore', 'Avocat', 'Azur', 'Basané', 'Beurre', 'Bis', 'Bisque', 'Bistre', 'Bitume', 'Blanc cassé', 'Blanc lunaire', + 'Blé', 'Bleu acier', 'Bleu barbeau', 'Bleu canard', 'Bleu céleste', 'Bleu charrette', 'Bleu ciel', 'Bleu de cobalt', + 'Bleu de Prusse', 'Bleu électrique', 'Bleu givré', 'Bleu marine', 'Bleu nuit', 'Bleu outremer', 'Bleu paon', 'Bleu persan', + 'Bleu pétrole', 'Bleu roi', 'Bleu turquin', "Bouton d'or", 'Brique', 'Bronze', 'Brou de noix', "Caca d'oie", 'Cacao', + 'Cachou', 'Cæruleum', 'Café', 'Café au lait', 'Cannelle', 'Capucine', 'Caramel', 'Carmin', 'Carotte', 'Chamois', 'Chartreuse', + 'Chaudron', 'Chocolat', 'Cinabre', 'Citrouille', "Coquille d'œuf", 'Corail', 'Cramoisi', 'Cuisse de nymphe', 'Cuivre', + 'Cyan', 'Écarlate', 'Écru', 'Émeraude', 'Fauve', 'Flave', 'Fraise', 'Fraise écrasée', 'Framboise', 'Fuchsia', 'Fumée', + 'Garance (pigment)', 'Glauque', 'Glycine', 'Grège', 'Grenadine', 'Grenat', 'Gris acier', 'Gris de Payne', 'Gris fer', + 'Gris perle', 'Gris souris', 'Groseille', 'Gueules', 'Héliotrope', 'Incarnat', 'Indigo', 'Indigo', 'Isabelle', + 'Jaune canari', 'Jaune citron', "Jaune d'or", 'Jaune de cobalt', 'Jaune de Mars', 'Jaune de Naples', 'Jaune impérial', + 'Jaune mimosa', 'Lapis-lazuli', 'Lavallière', 'Lavande', 'Lie de vin', 'Lilas', 'Lime ou vert citron', 'Lin', 'Magenta', + 'Maïs', 'Malachite', 'Mandarine', 'Marron', 'Mastic', 'Mauve', 'Menthe', 'Moutarde', 'Nacarat', 'Nankin', 'Noisette', + 'Ocre', 'Ocre rouge', 'Olive', 'Or (couleur)', 'Orange brûlé', 'Orchidée', 'Orpiment (pigment)', 'Paille', 'Parme', "Pelure d'oignon", + 'Pervenche', 'Pistache', 'Poil de chameau', 'Ponceau', 'Pourpre (héraldique)', 'Prasin', 'Prune', 'Puce', 'Rose Mountbatten', + 'Rouge anglais', 'Rouge cardinal', 'Rouge cerise', "Rouge d'Andrinople", 'Rouge de Falun', 'Rouge feu', 'Rouge indien', 'Rouge tomette', 'Rouille', + 'Rubis', 'Sable', 'Sable (héraldique)', 'Safre', 'Sang de bœuf', 'Sanguine', 'Saphir', 'Sarcelle', 'Saumon', 'Sépia', + 'Sinople', 'Smalt', 'Soufre', 'Tabac', "Terre d'ombre", 'Tomate', 'Topaze', 'Tourterelle', 'Turquoise', 'Vanille', + 'Vermeil', 'Vermillon', 'Vert bouteille', 'Vert céladon', "Vert d'eau", 'Vert de chrome', 'Vert-de-gris', 'Vert de Hooker', + 'Vert de vessie', 'Vert épinard', 'Vert impérial', 'Vert lichen', 'Vert olive', 'Vert perroquet', 'Vert poireau', + 'Vert pomme', 'Vert prairie', 'Vert printemps', 'Vert sapin', 'Vert sauge', 'Vert tilleul', 'Vert Véronèse', + 'Violet', "Violet d'évêque", 'Viride', 'Zinzolin', + ]; } From 1846048654f21460694d0df0c73f315499f70afb Mon Sep 17 00:00:00 2001 From: Romain Sickenberg <haux49@gmail.com> Date: Thu, 31 Mar 2022 17:49:30 +0200 Subject: [PATCH 07/13] Update src/Faker/Calculator/Isbn.php --- src/Faker/Calculator/Isbn.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Faker/Calculator/Isbn.php b/src/Faker/Calculator/Isbn.php index aa2f32f3e4..72a5c4ed93 100644 --- a/src/Faker/Calculator/Isbn.php +++ b/src/Faker/Calculator/Isbn.php @@ -34,7 +34,7 @@ public static function checksum(string $input): string $digits = str_split($input); array_walk( $digits, - static function (& $digit, $position) { + static function (&$digit, $position) { $digit = (10 - $position) * $digit; } ); From 7d341ce9b2592c5a305728d90546a9fc6b9ca4dd Mon Sep 17 00:00:00 2001 From: Romain Sickenberg <haux49@gmail.com> Date: Thu, 31 Mar 2022 17:49:33 +0200 Subject: [PATCH 08/13] Update src/Faker/UniqueGenerator.php --- src/Faker/UniqueGenerator.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Faker/UniqueGenerator.php b/src/Faker/UniqueGenerator.php index 58ed8cbb9c..fef167b6d1 100644 --- a/src/Faker/UniqueGenerator.php +++ b/src/Faker/UniqueGenerator.php @@ -33,7 +33,7 @@ class UniqueGenerator * @param int $maxRetries * @param array<string, array<string, null>> $uniques */ - public function __construct($generator, $maxRetries = 10000, & $uniques = []) + public function __construct($generator, $maxRetries = 10000, &$uniques = []) { $this->generator = $generator; $this->maxRetries = $maxRetries; From 9cd51d82e1d20118f2cf488c1f053e68d73edd7f Mon Sep 17 00:00:00 2001 From: Sickenberg Romain <r.sickenberg@gmail.com> Date: Fri, 1 Apr 2022 09:14:05 +0200 Subject: [PATCH 09/13] test(unit): added a short unit test --- test/Faker/Provider/fr_FR/ColorTest.php | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 test/Faker/Provider/fr_FR/ColorTest.php diff --git a/test/Faker/Provider/fr_FR/ColorTest.php b/test/Faker/Provider/fr_FR/ColorTest.php new file mode 100644 index 0000000000..3faeb91254 --- /dev/null +++ b/test/Faker/Provider/fr_FR/ColorTest.php @@ -0,0 +1,23 @@ +<?php + +namespace Faker\Test\Provider\fr_FR; + +use Faker\Provider\fr_FR\Color; +use Faker\Test\TestCase; + +/** + * @group legacy + */ +final class ColorTest extends TestCase +{ + public function testColor() + { + $color = $this->faker->colorName(); + self::assertIsString($color); + } + + protected function getProviders(): iterable + { + yield new Color($this->faker); + } +} From d7d022c9c9c1f6b5b7e378e16072fea372ef1742 Mon Sep 17 00:00:00 2001 From: Sickenberg Romain <r.sickenberg@gmail.com> Date: Fri, 1 Apr 2022 13:24:56 +0200 Subject: [PATCH 10/13] test(unit): tested safeColor aswell --- test/Faker/Provider/fr_FR/ColorTest.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/test/Faker/Provider/fr_FR/ColorTest.php b/test/Faker/Provider/fr_FR/ColorTest.php index 3faeb91254..b51941f9b2 100644 --- a/test/Faker/Provider/fr_FR/ColorTest.php +++ b/test/Faker/Provider/fr_FR/ColorTest.php @@ -12,8 +12,12 @@ final class ColorTest extends TestCase { public function testColor() { - $color = $this->faker->colorName(); - self::assertIsString($color); + self::assertIsString($this->faker->colorName()); + } + + public function testAllColors() + { + self::assertIsString($this->faker->safeColorName()); } protected function getProviders(): iterable From f3f54a044f99f54025337130ffa1ba7cc93ef7bb Mon Sep 17 00:00:00 2001 From: Sickenberg Romain <r.sickenberg@gmail.com> Date: Thu, 21 Apr 2022 09:51:05 +0200 Subject: [PATCH 11/13] test(unit): try with regex too --- test/Faker/Provider/fr_FR/ColorTest.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/test/Faker/Provider/fr_FR/ColorTest.php b/test/Faker/Provider/fr_FR/ColorTest.php index b51941f9b2..47cb1d9846 100644 --- a/test/Faker/Provider/fr_FR/ColorTest.php +++ b/test/Faker/Provider/fr_FR/ColorTest.php @@ -20,6 +20,18 @@ public function testAllColors() self::assertIsString($this->faker->safeColorName()); } + public function testSafeColorName() + { + $color = new Color($this->faker); + self::assertMatchesRegularExpression('/^[\w]+$/', $color::safeColorName()); + } + + public function testColorName() + { + $color = new Color($this->faker); + self::assertMatchesRegularExpression('/^[\w]+$/', $color::colorName()); + } + protected function getProviders(): iterable { yield new Color($this->faker); From 63bd13ffd82f8407fadacabe7a1f82a5896df26d Mon Sep 17 00:00:00 2001 From: Sickenberg Romain <r.sickenberg@gmail.com> Date: Thu, 19 May 2022 07:37:52 +0200 Subject: [PATCH 12/13] fix(color-fr): Fixes a typo in a color name. --- src/Faker/Provider/fr_FR/Color.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Faker/Provider/fr_FR/Color.php b/src/Faker/Provider/fr_FR/Color.php index 2087689abd..a0048ac4a5 100644 --- a/src/Faker/Provider/fr_FR/Color.php +++ b/src/Faker/Provider/fr_FR/Color.php @@ -5,7 +5,7 @@ class Color extends \Faker\Provider\Color { protected static $safeColorNames = [ - 'noir', 'maron', 'vert', 'marine', 'olive', + 'noir', 'marron', 'vert', 'marine', 'olive', 'violet', 'turquoise', 'citron', 'bleu', 'argenté', 'gris', 'jaune', 'fuchsia', 'blanc', ]; From 0a8c1cf040dd85cb63b4598d50ed114269bbbb2c Mon Sep 17 00:00:00 2001 From: Pim Jansen <pimjansen@gmail.com> Date: Thu, 9 Jun 2022 12:29:50 +0000 Subject: [PATCH 13/13] Updated tests to reflect seeding --- test/Faker/Provider/fr_FR/ColorTest.php | 20 +++++--------------- 1 file changed, 5 insertions(+), 15 deletions(-) diff --git a/test/Faker/Provider/fr_FR/ColorTest.php b/test/Faker/Provider/fr_FR/ColorTest.php index 47cb1d9846..ea3d9ea48b 100644 --- a/test/Faker/Provider/fr_FR/ColorTest.php +++ b/test/Faker/Provider/fr_FR/ColorTest.php @@ -10,26 +10,16 @@ */ final class ColorTest extends TestCase { - public function testColor() - { - self::assertIsString($this->faker->colorName()); - } - - public function testAllColors() + public function testColorName() { - self::assertIsString($this->faker->safeColorName()); + self::assertEquals('Mandarine', $this->faker->colorName()); + self::assertEquals('Acajou', $this->faker->colorName()); } public function testSafeColorName() { - $color = new Color($this->faker); - self::assertMatchesRegularExpression('/^[\w]+$/', $color::safeColorName()); - } - - public function testColorName() - { - $color = new Color($this->faker); - self::assertMatchesRegularExpression('/^[\w]+$/', $color::colorName()); + self::assertEquals('bleu', $this->faker->safeColorName()); + self::assertEquals('noir', $this->faker->safeColorName()); } protected function getProviders(): iterable