diff --git a/src/Elewant/Herding/DomainModel/Breed/Breed.php b/src/Elewant/Herding/DomainModel/Breed/Breed.php index ad1c18e5..41f94ad8 100644 --- a/src/Elewant/Herding/DomainModel/Breed/Breed.php +++ b/src/Elewant/Herding/DomainModel/Breed/Breed.php @@ -12,11 +12,15 @@ final class Breed { public const BLACK_AMSTERDAMPHP_REGULAR = 'BLACK_AMSTERDAMPHP_REGULAR'; public const BLACK_PHPSTORM_REGULAR = 'BLACK_PHPSTORM_REGULAR'; + public const BLACK_SITEGROUND_REGULAR = 'BLACK_SITEGROUND_REGULAR'; public const BLACK_SYMFONY_10_YEARS_REGULAR = 'BLACK_SYMFONY_10_YEARS_REGULAR'; public const BLACK_SYMFONY_REGULAR = 'BLACK_SYMFONY_REGULAR'; + public const BLACK_UPINSIDE_REGULAR = 'BLACK_UPINSIDE_REGULAR'; public const BLUE_AFUP_REGULAR = 'BLUE_AFUP_REGULAR'; public const BLUE_APIGILITY_REGULAR = 'BLUE_APIGILITY_REGULAR'; public const BLUE_CAKE_DC_REGULAR = 'BLUE_CAKE_DC_REGULAR'; + public const BLUE_INPHPINITY_REGULAR = 'BLUE_INPHPINITY_REGULAR'; + public const BLUE_JOKER_REGULAR = 'BLUE_JOKER_REGULAR'; public const BLUE_LINUXFORPHP_REGULAR = 'BLUE_LINUXFORPHP_REGULAR'; public const BLUE_OPENGOODIES_REGULAR = 'BLUE_OPENGOODIES_REGULAR'; public const BLUE_ORACLE_REGULAR = 'BLUE_ORACLE_REGULAR'; @@ -27,6 +31,7 @@ final class Breed public const BLUE_ZEND_REGULAR = 'BLUE_ZEND_REGULAR'; public const BLUE_ZEND_ZOE_REGULAR = 'BLUE_ZEND_ZOE_REGULAR'; public const BLUE_ZRAY_REGULAR = 'BLUE_ZRAY_REGULAR'; + public const BROWN_SYLIUS_REGULAR = 'BROWN_SYLIUS_REGULAR'; public const BROWN_TRUENORTHPHP_REGULAR = 'BROWN_TRUENORTHPHP_REGULAR'; public const CREAM_CAKE_SF_REGULAR = 'CREAM_CAKE_SF_REGULAR'; public const DENIM_ZEND_REGULAR = 'DENIM_ZEND_REGULAR'; @@ -35,12 +40,15 @@ final class Breed public const GRAY_MAGENTO_REGULAR = 'GRAY_MAGENTO_REGULAR'; public const GRAY_ROAVE_REGULAR = 'GRAY_ROAVE_REGULAR'; public const GRAY_SYMFONY_REGULAR = 'GRAY_SYMFONY_REGULAR'; + public const GRAY_SYMFONY_15_REGULAR = 'GRAY_SYMFONY_15_REGULAR'; public const GREEN_ZF2_REGULAR = 'GREEN_ZF2_REGULAR'; public const MULTICOLORED_HAPHPY_REGULAR = 'MULTICOLORED_HAPHPY_REGULAR'; public const MULTICOLORED_PHPDIVERSITY_REGULAR = 'MULTICOLORED_PHPDIVERSITY_REGULAR'; + public const MULTICOLORED_PHPDAY_REGULAR = 'MULTICOLORED_PHPDAY_REGULAR'; public const ORANGE_PHPARCH_REGULAR = 'ORANGE_PHPARCH_REGULAR'; public const PINK_OPENGOODIES_REGULAR = 'PINK_OPENGOODIES_REGULAR'; public const PINK_ORIGINAL_REGULAR = 'PINK_ORIGINAL_REGULAR'; + public const PINK_PHPCLASSES_REGULAR = 'PINK_PHPCLASSES_REGULAR'; public const PINK_SHOPWARE_REGULAR = 'PINK_SHOPWARE_REGULAR'; public const PURPLE_HEROKU_REGULAR = 'PURPLE_HEROKU_REGULAR'; public const PURPLE_PHPROUNDTABLE_REGULAR = 'PURPLE_PHPROUNDTABLE_REGULAR'; @@ -66,6 +74,8 @@ final class Breed public const BLACK_AMSTERDAMPHP_LARGE = 'BLACK_AMSTERDAMPHP_LARGE'; public const BLACK_SYMFONY_10_YEARS_LARGE = 'BLACK_SYMFONY_10_YEARS_LARGE'; public const BLACK_SYMFONY_LARGE = 'BLACK_SYMFONY_LARGE'; + public const BLUE_INPHPINITY_LARGE = 'BLUE_INPHPINITY_LARGE'; + public const BLUE_JOKER_LARGE = 'BLUE_JOKER_LARGE'; public const BLUE_OPENGOODIES_LARGE = 'BLUE_OPENGOODIES_LARGE'; public const BLUE_ORACLE_LARGE = 'BLUE_ORACLE_LARGE'; public const BLUE_ORIGINAL_LARGE = 'BLUE_ORIGINAL_LARGE'; @@ -75,6 +85,7 @@ final class Breed public const BLUE_ZRAY_LARGE = 'BLUE_ZRAY_LARGE'; public const BROWN_TRUENORTHPHP_LARGE = 'BROWN_TRUENORTHPHP_LARGE'; public const DENIM_ZEND_LARGE = 'DENIM_ZEND_LARGE'; + public const GRAY_SYMFONY_15_LARGE = 'GRAY_SYMFONY_15_LARGE'; public const GREEN_ZF2_LARGE = 'GREEN_ZF2_LARGE'; public const MULTICOLORED_PHPDIVERSITY_LARGE = 'MULTICOLORED_PHPDIVERSITY_LARGE'; public const ORANGE_PHPARCH_LARGE = 'ORANGE_PHPARCH_LARGE'; diff --git a/src/Elewant/Webapp/Application/Resources/assets/scss/components/_elephpant.scss b/src/Elewant/Webapp/Application/Resources/assets/scss/components/_elephpant.scss index c656db16..3911329d 100644 --- a/src/Elewant/Webapp/Application/Resources/assets/scss/components/_elephpant.scss +++ b/src/Elewant/Webapp/Application/Resources/assets/scss/components/_elephpant.scss @@ -60,6 +60,10 @@ background-color: $brown; } + &.elephpant-brown.elephpant-sylius { + background-color: $brown-light; + } + &.elephpant-cream { background-color: $cream; } @@ -89,6 +93,10 @@ background: linear-gradient(to right, $purple, $indigo, $blue, $cyan, $green, $yellow, $orange, $red); } + &.elephpant-multicolored.elephpant-phpday { + background: linear-gradient(to left, #009344 0%, #009344 30%, $white 36%, $white 63%, #CF2734 69%, #CF2734 100%); + } + &.elephpant-multicolored.elephpant-haphpy { background: linear-gradient(to bottom, $red, $red, $gold, $red, $red, $gold, $red, $red, $gold, $red, $red); } diff --git a/src/Elewant/Webapp/Application/Resources/assets/scss/variables/_custom.scss b/src/Elewant/Webapp/Application/Resources/assets/scss/variables/_custom.scss index 94cf0292..7209126e 100644 --- a/src/Elewant/Webapp/Application/Resources/assets/scss/variables/_custom.scss +++ b/src/Elewant/Webapp/Application/Resources/assets/scss/variables/_custom.scss @@ -12,6 +12,7 @@ $denim: #4d5f8a; $cream: #faebd7; $gold: #e8b008; $brown: #914e00; +$brown-light: #c5bfb3; $turquoise: #3decfa; $black: #000; $gray-900: #212529; diff --git a/src/Elewant/Webapp/Application/Resources/translations/herd.en.yml b/src/Elewant/Webapp/Application/Resources/translations/herd.en.yml index 7ad04064..8f56f6ea 100644 --- a/src/Elewant/Webapp/Application/Resources/translations/herd.en.yml +++ b/src/Elewant/Webapp/Application/Resources/translations/herd.en.yml @@ -25,8 +25,10 @@ finished-button: "Finished" breed: BLACK_AMSTERDAMPHP_REGULAR: "AmsterdamPHP" BLACK_PHPSTORM_REGULAR: "PhpStorm" + BLACK_SITEGROUND_REGULAR: "SiteGround" BLACK_SYMFONY_REGULAR: "Symfony Black" BLACK_SYMFONY_10_YEARS_REGULAR: "Symfony 10yr" + BLACK_UPINSIDE_REGULAR: "Upinside" BLUE_AFUP_REGULAR: "AFUP" BLUE_APIGILITY_REGULAR: "Apigility" BLUE_CAKE_DC_REGULAR: "CakeDC" @@ -34,12 +36,15 @@ breed: BLUE_OPENGOODIES_REGULAR: "OpenGoodies Blue" BLUE_ORACLE_REGULAR: "Oracle Blue" BLUE_ORIGINAL_REGULAR: "Original Blue" - BLUE_PHPCLASSES_REGULAR: "PHP Classes" + BLUE_PHPCLASSES_REGULAR: "PHP Classes Blue" + BLUE_INPHPINITY_REGULAR: "InPHPinity" + BLUE_JOKER_REGULAR: "Le Foo du Roi (The Joker)" BLUE_PHPYORKSHIRE_REGULAR: "PHP Yorkshire" BLUE_SHOPWARE_REGULAR: "Shopware Blue" BLUE_ZEND_REGULAR: "Zend Blue" BLUE_ZEND_ZOE_REGULAR: "Zend Zoe" BLUE_ZRAY_REGULAR: "Zray" + BROWN_SYLIUS_REGULAR: "Sylius" BROWN_TRUENORTHPHP_REGULAR: "TrueNorthPHP" CREAM_CAKE_SF_REGULAR: "CakeSF" DENIM_ZEND_REGULAR: "Zend Denim" @@ -48,12 +53,15 @@ breed: GRAY_MAGENTO_REGULAR: "Magento" GRAY_ROAVE_REGULAR: "Roave" GRAY_SYMFONY_REGULAR: "Symfony Gray" + GRAY_SYMFONY_15_REGULAR: "Symfony 15 Years" GREEN_ZF2_REGULAR: "ZF2" MULTICOLORED_HAPHPY_REGULAR: "HaPHPy" MULTICOLORED_PHPDIVERSITY_REGULAR: "Enfys" + MULTICOLORED_PHPDAY_REGULAR: "PHPDay" ORANGE_PHPARCH_REGULAR: "PHPArchitect" PINK_OPENGOODIES_REGULAR: "OpenGoodies Pink" PINK_ORIGINAL_REGULAR: "Original Pink" + PINK_PHPCLASSES_REGULAR: "PHP Classes Pink" PINK_SHOPWARE_REGULAR: "Shopware Pink" PURPLE_HEROKU_REGULAR: "Heroku" PURPLE_PHPROUNDTABLE_REGULAR: "PHP Roundtable" @@ -78,6 +86,8 @@ breed: BLACK_AMSTERDAMPHP_LARGE: "AmsterdamPHP (L)" BLACK_SYMFONY_LARGE: "Symfony (L)" BLACK_SYMFONY_10_YEARS_LARGE: "Symfony 10yr (L)" + BLUE_INPHPINITY_LARGE: "InPHPinity (L)" + BLUE_JOKER_LARGE: "Le Foo du Roi (The Joker) (L)" BLUE_OPENGOODIES_LARGE: "OpenGoodies Blue (L)" BLUE_ORACLE_LARGE: "Oracle Blue (L)" BLUE_ORIGINAL_LARGE: "Original Blue (L)" @@ -87,6 +97,7 @@ breed: BLUE_ZRAY_LARGE: "Zray (L)" BROWN_TRUENORTHPHP_LARGE: "TrueNorthPHP (L)" DENIM_ZEND_LARGE: "Zend Denim (L)" + GRAY_SYMFONY_15_LARGE: "" GREEN_ZF2_LARGE: "ZF2 (L)" MULTICOLORED_PHPDIVERSITY_LARGE: "Enfys (L)" ORANGE_PHPARCH_LARGE: "PHPArchitect (L)"