From 737137b19f7964b1852aa27562847e5d48f8b98b Mon Sep 17 00:00:00 2001 From: Alejandro Celaya Date: Fri, 7 Dec 2018 09:17:26 +0100 Subject: [PATCH] Added favicon --- .../Extension/TranslatorExtension.php | 1 + .../Extension/TranslatorExtensionTest.php | 7 ++- module/Core/templates/layout/default.phtml | 57 +++++++++--------- public/favicon.ico | Bin 0 -> 16958 bytes 4 files changed, 35 insertions(+), 30 deletions(-) create mode 100644 public/favicon.ico diff --git a/module/Common/src/Template/Extension/TranslatorExtension.php b/module/Common/src/Template/Extension/TranslatorExtension.php index 477730f2..775bd909 100644 --- a/module/Common/src/Template/Extension/TranslatorExtension.php +++ b/module/Common/src/Template/Extension/TranslatorExtension.php @@ -20,5 +20,6 @@ class TranslatorExtension implements ExtensionInterface public function register(Engine $engine): void { $engine->registerFunction('translate', [$this->translator, 'translate']); + $engine->registerFunction('locale', [$this->translator, 'getLocale']); } } diff --git a/module/Common/test/Template/Extension/TranslatorExtensionTest.php b/module/Common/test/Template/Extension/TranslatorExtensionTest.php index ab97b953..dd3462bc 100644 --- a/module/Common/test/Template/Extension/TranslatorExtensionTest.php +++ b/module/Common/test/Template/Extension/TranslatorExtensionTest.php @@ -25,11 +25,14 @@ class TranslatorExtensionTest extends TestCase public function properFunctionsAreReturned() { $engine = $this->prophesize(Engine::class); - $registerFunction = $engine->registerFunction('translate', Argument::type('callable'))->will(function () { + $registerTranslate = $engine->registerFunction('translate', Argument::type('callable'))->will(function () { + }); + $registerLocale = $engine->registerFunction('locale', Argument::type('array'))->will(function () { }); $this->extension->register($engine->reveal()); - $registerFunction->shouldHaveBeenCalledOnce(); + $registerTranslate->shouldHaveBeenCalledOnce(); + $registerLocale->shouldHaveBeenCalledOnce(); } } diff --git a/module/Core/templates/layout/default.phtml b/module/Core/templates/layout/default.phtml index 431c1d73..2a8dcd98 100644 --- a/module/Core/templates/layout/default.phtml +++ b/module/Core/templates/layout/default.phtml @@ -1,31 +1,32 @@ - - - <?= $this->section('title', '') ?> | URL shortener - - - - - - section('stylesheets', '') ?> - - -
-
- section('main', '') ?> -
-
- - - + + + diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..8157d0e04039df80ae3ac30909746d3e5b2826f8 GIT binary patch literal 16958 zcmeHPU1(fI6rMD->BBZD6(nfsMiOd;YVkqQTD!qW{do{YpZr4*6s%(V(w9=RF=C5G z)IKPR6!paleJWUd5KP*ld68O0K|xqk+Y0^=Yo)8Hd;Pw-GvVCXxj!-8?!7S^zMPqJ z&dhw@nY(vqZ$p*pz|Y{I!tXw{?pCEPQ%bD^;8In9{>9f~1^%xUIQjaPh;+9f2`;b> zw5|mn0$u|?1HN2f5@+Q=+jYQJ;2q#=An;*!K*1Z(rWL?G2AuP0_4rN|T(;G0?b{xW z-hDTD2N!~VYJi@7bJWhd>{>wjhyH{9+ZKv`a}8AHSc6hg^+RWby6wXbIyGoGeS1GR z7nz_S9iek0+Rp)e-|q$Zx!y?`us0jK9PKlJ)hz9if=G_ggqHQd4>6jkZ>Q0&$Dw~H zCU-0{aREBeaYu|6xvy*=GBvm)A)oJ)0;motg6mx#EtBx^Ec?DEw#U?9vnO_(ar|r0m&0@022Y>%YhA)t53D@FH-!EJ)?Wk*-n`ch2>$ju z&a&?uTXM#3ErM>z5&XY!H0XVYPo_oMi~&6Bod#^pX!Ut8lAPlX_+IJoznyg9)2v~? z0U~?K7~s?XM2@9Ks8Iu7u#W?F|4teo{T;w@5gXD2!ZF?OyZipCjpyBh`!$v$+Pj3t z4~3s+{y#-*TExo2&)V%}4A!RP)`BC?Hm5B?wE4W!?*DhfPd)u2#+)sHPJ#W+#EPa} zYZW@V&sIO}2Ec|{gHJ^KMH_(cC{Rf4M$h%Ib}y%lkNVF7^8LZ@`L;gq3jKGojhJ<{ z)Vk}q{iMZ_8+*3lJitwW)yT7apPdhF`Ca}M`r*@IYi({TE!MgLI1Ky<><3l>iAypL zxYsvzHl6F>dlF~>y@1vTdnsV+LVGV`7yE@Z?{j#N%M5S@kVpq{_qk2%xemEYIG=(0 z`971lP>X`#az7yVK(=FRU^MV~oy?DXfA>)~<6P~W<3V43t9*tB@5Pe8ul+Z2Rx{sy z!N+HncFd$3cl(?Jp!T1{IF8rvdpEz;eXM)X;bFD7)>{LN-6zKD&#E}i$g|qrb6wj$ zLU=XH@Xm^|P6 zz1`Z$pZDV_Kx#;9%NkIx%s&|_ z*TJ5YeEsYKIl0p6BV#$j@;l4~kW>d*gO$kL0q}G62yg)4_uoQ2v$8b-?+&(M-7~IR z4_yP~*`bBE)B^DSp7rx#!PLNLUkaPH@9uT*7sf=+NJYC4=AqrzqOdhE+Ih{-b>FRa zYx!QdobwgwW%Or#zgw+wHn%mf`vS}J&PTv0;8);xAWo0#=d+yMDfzj)CxY`;z|Se% zUA=C9fY&zW;PXs3Ci}U$AAl$MW_jiz`TN@aoXhCno}!=Q+g=0m1v(5DpQfz7el1-5 z!kk&go)tsd(ge@Zj9h(s_SYW`_B%PMfDyad2CefuB!1eWOXd5a%_JHot!Eku*=M zWAo7eR2FWS|AUw{-r{(~vP{#m9IXFs48OR2xBm5Mq^J$xec*d%jh8u=@piw!;TeaU z)t6+avhubXVTXW6fj*A4{;cz~G7ntbXR%4z8QYjA{`08~bpZVLSDwq$bThtvKI`Ri zEHtqOD}YHLt_G~n-Ff7HAvi&so(7iR1zrL^295&n0S{b=HHt6?v^LT7`I?dz9fhet zko@Wj!!={8#;VXZ92=N^Q0>ve-$;Y(s4>PgiKylxxGZ-R1Fsc3IDewo7_CVS{Q%D6XbLadkCVroW;3D%w`dH0X!q z&YN1)l^z~Us}3Ee1`eRN2_dI42%gmGLmI eQmg3v3Tb29a2*Eout%#+P!CrPOzA?W`28<|ByKkV literal 0 HcmV?d00001