[Tͪ#n$;<:a4sX[y ,)(o>h]EY
Z`OPW3`Pe"4gjFO`^zk.8I@QMe|&cyb4C䡓$gcimj.}C97^Y1y'VgfD	<1BPK3sUwGf/гg	dItxBTŐ_-Tv
g44xfұn#͇D	jiiR>|Yx>?nRM4 drNNqð5'R&zfs eي94#âS'[[RG?e_pAs9tZvm4C"W-͂\~	!W~v}lċ=J fBk'r/\:tg1ʰ )W;ʾa`A/-,9:.v*NJ06Z,̳쟕t9ߨ$4?| =deǌFN&f-ϧ6YH~ hxᔰ EgKWG9zӞ3WjQm	;]zU8fV EgKWQη뾭@_̾9(BrC 
?w.abJq5egci'.BZK|h;dD85 &v0'b%Bqً|o:+==ci2sBwJo	ua,6EuVl┷4O=mztZp~p>|`Ui&z Kyf(e.WU.8͡'fP`WEpUZѳҪ9T~CrGv?ll*LBܻ?#x?u~ýk4p	[Q>9:d#nZ<ma;+?ψܗ{,ˠvn!n31_=LP飓f5wD @/Yvwխ+j7$OB8'z6Mj/=·ܨ4\{Ӄq ѐ8x0.e鹬]f֩D L [%Wq9}4J*<0.+^d퀙
4֎
c		; *ԏrv+n&=TJ{EvX65m:'p6S1u
HN2J$t+M8*4.ez(TK-{ɑ\z-E'oVbpw?m$Jj1AwZ;1e3q"1Fm#1ⵦjgs;+Ut 14m H^~8qݻyÆKsHC.~SmʋRiO(owUyl)k,*QE%HRƔd3C5!wop=D32P09Nx9J-%XNr`,H 8}0r^GyaHK+5/1"SvɉFb"s})xeh#0`Y9HPD*rZ)$m鵓ol_~xח!y<ǬǽK+%9qOx!j=gJ	c%nʬ;DqTlL[:Sf;n5nṇNz !K'NvF)8ώrvYpONGZw~p ~γc =93"}cP/[-lJ%vp;&^=08ޢfAU+f=%~%I@*t4PVO]jRŎGf/г=ʘI(-YP_i$dܝٸ7z1Bi,?UDKXb^E:Hq)o:+`Wdy4&VyqBʁ&E^cY{T;2YNQd}N럿DNafֱ8IBV(_k}JJn.~Եd)Drx$,6}6p 4i)E QDwze@Ça-2KOxGۃc=#QL*Ic-0j4|K<Q~CXcR7n%7܊	[Aw@zοNok+m'xɅ!g\@ĔQ*}yR6,![ Fx=}"]gn&=TJ{EvǚՇ"/h >2;QW?EDphU u# 8NT7-Q(-4u|tgZX j	'{͂V
+XG1,ڻo2q\7WIj<`&c'R1cnYaX	~f8u= mF;tl@g׎7Z4n=qگ9Ά8lōA	`]M`[JB$tnkԵ]6bL733v,~޴j!È4k~pB	KCA(R$+Y4(($-.:R,<3XQ%\MhO*]r!K6;[t=ֆˢo,'ydt19tnlQFP̳zXVBR*?"5*m@Ȗm2j/(S{ؔO[c6- Δxz{ǋFҼAfogfMiin%.zNH~耩H9Qχ|Ԝquc-2mWo'4;Y~(JJ&yFnR#.UC)_*Z1ma`RdہcR)^jMP6dj ]܃Wz"AMiڧؚP5Ms(+]lH
2Eb~]/0j5Mu9lW)OK2*T,ǢYާ垥#ڥg_܄މ&45u&N!LPW!a4zJR2e*;MB(LslcDh]ZO*zJfZvYl=2\RAbpZu@ӹ6K6;[t=ֆˢo,'ydt19tn#Oz(Ùɟs{~,~.|1_nLxxYA(F	~W(Ug:Ķ9y@PmQC3Nᾣ1#Ɏz4z!/46D*rZ)$m鵓ol_~xחRk@0&&shZX j	'{͂V
+XG1,ڻo2q\7WIEBG`%&ŋ\3?ODlrysj]uOF3Nᾣ1#Ɏz瓍ݟKz/Q&Z:ZǮDɿf"ra1Uׁ3BLk(NnW69o\8j1\"#<٥U[,bb0xFpA&Kv	w`=3.Q3Ey@.ڸ3Nᾣ1#Ɏznf/InΰUׁ3BLk(NnW69o\8j1\"#<٥U[,bb0xFpA&Kv	w`=3.Q3Ey@.ڸ3Nᾣ1#Ɏz穵P=55s_.j1dn$80b%ηpAs9tZvst for ConfigGenerator::_exportZeroBasedArray
     *
     * @return void
     */
    public function testExportZeroBasedArray()
    {
        $reflection = new \ReflectionClass('PMA\setup\lib\ConfigGenerator');
        $method = $reflection->getMethod('_exportZeroBasedArray');
        $method->setAccessible(true);

        $arr = array(1, 2, 3, 4);

        $result = $method->invoke(null, $arr, "\n");

        $this->assertEquals(
            'array(1, 2, 3, 4)',
            $result
        );

        $arr = array(1, 2, 3, 4, 7, 'foo');

        $result = $method->invoke(null, $arr, "\n");

        $this->assertEquals(
            'array(' . "\n" .
            '    1,' . "\n" .
            '    2,' . "\n" .
            '    3,' . "\n" .
            '    4,' . "\n" .
            '    7,' . "\n" .
            '    \'foo\')',
            $result
        );
    }
}
