├── LICENSE ├── bin └── poser ├── compose.yml ├── composer.json ├── phpunit.xml ├── src ├── Badge.php ├── Calculator │ ├── Font │ │ ├── DejaVuSans.svg │ │ ├── DejaVuSans.ttf │ │ ├── Verdana-Bold.svg │ │ └── Verdana.svg │ ├── GDTextSizeCalculator.php │ ├── SvgTextSizeCalculator.php │ └── TextSizeCalculatorInterface.php ├── Image.php ├── Poser.php ├── Render │ ├── LocalSvgRenderer.php │ ├── RenderInterface.php │ ├── SvgFlatRender.php │ ├── SvgFlatSquareRender.php │ ├── SvgForTheBadgeRenderer.php │ └── SvgPlasticRender.php ├── Resources │ └── templates │ │ ├── flat-square.svg │ │ ├── flat.svg │ │ ├── for-the-badge.svg │ │ └── plastic.svg ├── UI │ ├── Command.php │ └── SingleCommandApplication.php └── ValueObject │ └── InputRequest.php └── tests ├── BadgeTest.php ├── Calculator ├── GDTextSizeCalculatorTest.php └── SvgTextSizeCalculatorTest.php ├── Fixtures ├── flat-square.svg ├── flat.svg ├── invalid_template │ └── plastic.svg ├── license.svg └── xml_template │ └── plastic.svg ├── PoserTest.php └── Render ├── SvgFlatRenderTest.php ├── SvgFlatSquareRenderTest.php └── SvgPlasticRenderTest.php /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badges/poser/HEAD/LICENSE -------------------------------------------------------------------------------- /bin/poser: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badges/poser/HEAD/bin/poser -------------------------------------------------------------------------------- /compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badges/poser/HEAD/compose.yml -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badges/poser/HEAD/composer.json -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badges/poser/HEAD/phpunit.xml -------------------------------------------------------------------------------- /src/Badge.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badges/poser/HEAD/src/Badge.php -------------------------------------------------------------------------------- /src/Calculator/Font/DejaVuSans.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badges/poser/HEAD/src/Calculator/Font/DejaVuSans.svg -------------------------------------------------------------------------------- /src/Calculator/Font/DejaVuSans.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badges/poser/HEAD/src/Calculator/Font/DejaVuSans.ttf -------------------------------------------------------------------------------- /src/Calculator/Font/Verdana-Bold.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badges/poser/HEAD/src/Calculator/Font/Verdana-Bold.svg -------------------------------------------------------------------------------- /src/Calculator/Font/Verdana.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badges/poser/HEAD/src/Calculator/Font/Verdana.svg -------------------------------------------------------------------------------- /src/Calculator/GDTextSizeCalculator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badges/poser/HEAD/src/Calculator/GDTextSizeCalculator.php -------------------------------------------------------------------------------- /src/Calculator/SvgTextSizeCalculator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badges/poser/HEAD/src/Calculator/SvgTextSizeCalculator.php -------------------------------------------------------------------------------- /src/Calculator/TextSizeCalculatorInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badges/poser/HEAD/src/Calculator/TextSizeCalculatorInterface.php -------------------------------------------------------------------------------- /src/Image.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badges/poser/HEAD/src/Image.php -------------------------------------------------------------------------------- /src/Poser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badges/poser/HEAD/src/Poser.php -------------------------------------------------------------------------------- /src/Render/LocalSvgRenderer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badges/poser/HEAD/src/Render/LocalSvgRenderer.php -------------------------------------------------------------------------------- /src/Render/RenderInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badges/poser/HEAD/src/Render/RenderInterface.php -------------------------------------------------------------------------------- /src/Render/SvgFlatRender.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badges/poser/HEAD/src/Render/SvgFlatRender.php -------------------------------------------------------------------------------- /src/Render/SvgFlatSquareRender.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badges/poser/HEAD/src/Render/SvgFlatSquareRender.php -------------------------------------------------------------------------------- /src/Render/SvgForTheBadgeRenderer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badges/poser/HEAD/src/Render/SvgForTheBadgeRenderer.php -------------------------------------------------------------------------------- /src/Render/SvgPlasticRender.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badges/poser/HEAD/src/Render/SvgPlasticRender.php -------------------------------------------------------------------------------- /src/Resources/templates/flat-square.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badges/poser/HEAD/src/Resources/templates/flat-square.svg -------------------------------------------------------------------------------- /src/Resources/templates/flat.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badges/poser/HEAD/src/Resources/templates/flat.svg -------------------------------------------------------------------------------- /src/Resources/templates/for-the-badge.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badges/poser/HEAD/src/Resources/templates/for-the-badge.svg -------------------------------------------------------------------------------- /src/Resources/templates/plastic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badges/poser/HEAD/src/Resources/templates/plastic.svg -------------------------------------------------------------------------------- /src/UI/Command.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badges/poser/HEAD/src/UI/Command.php -------------------------------------------------------------------------------- /src/UI/SingleCommandApplication.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badges/poser/HEAD/src/UI/SingleCommandApplication.php -------------------------------------------------------------------------------- /src/ValueObject/InputRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badges/poser/HEAD/src/ValueObject/InputRequest.php -------------------------------------------------------------------------------- /tests/BadgeTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badges/poser/HEAD/tests/BadgeTest.php -------------------------------------------------------------------------------- /tests/Calculator/GDTextSizeCalculatorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badges/poser/HEAD/tests/Calculator/GDTextSizeCalculatorTest.php -------------------------------------------------------------------------------- /tests/Calculator/SvgTextSizeCalculatorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badges/poser/HEAD/tests/Calculator/SvgTextSizeCalculatorTest.php -------------------------------------------------------------------------------- /tests/Fixtures/flat-square.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badges/poser/HEAD/tests/Fixtures/flat-square.svg -------------------------------------------------------------------------------- /tests/Fixtures/flat.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badges/poser/HEAD/tests/Fixtures/flat.svg -------------------------------------------------------------------------------- /tests/Fixtures/invalid_template/plastic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badges/poser/HEAD/tests/Fixtures/invalid_template/plastic.svg -------------------------------------------------------------------------------- /tests/Fixtures/license.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badges/poser/HEAD/tests/Fixtures/license.svg -------------------------------------------------------------------------------- /tests/Fixtures/xml_template/plastic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badges/poser/HEAD/tests/Fixtures/xml_template/plastic.svg -------------------------------------------------------------------------------- /tests/PoserTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badges/poser/HEAD/tests/PoserTest.php -------------------------------------------------------------------------------- /tests/Render/SvgFlatRenderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badges/poser/HEAD/tests/Render/SvgFlatRenderTest.php -------------------------------------------------------------------------------- /tests/Render/SvgFlatSquareRenderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badges/poser/HEAD/tests/Render/SvgFlatSquareRenderTest.php -------------------------------------------------------------------------------- /tests/Render/SvgPlasticRenderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badges/poser/HEAD/tests/Render/SvgPlasticRenderTest.php --------------------------------------------------------------------------------