22
33namespace mageekguy \atoum \phpunit \constraints ;
44
5+ use mageekguy \atoum \asserters \boolean ;
6+ use mageekguy \atoum \asserters \integer ;
7+ use mageekguy \atoum \asserters \phpArray ;
8+ use mageekguy \atoum \asserters \phpFloat ;
9+ use mageekguy \atoum \asserters \phpObject ;
10+ use mageekguy \atoum \asserters \phpString ;
11+ use mageekguy \atoum \asserters \variable ;
512use
613 mageekguy \atoum \phpunit \constraint ,
714 mageekguy \atoum \exceptions ,
@@ -51,35 +58,34 @@ protected function matches($actual)
5158
5259 private static function getAssertion ($ type )
5360 {
54- $ namespace = 'mageekguy\atoum\asserters ' ;
5561 $ assertion = null ;
5662 $ transform = null ;
5763 $ expected = null ;
5864
5965 switch ($ type )
6066 {
6167 case 'int ' :
62- $ classname = $ namespace . '\\ integer ' ;
68+ $ classname = integer::class ;
6369 break ;
6470
6571 case 'float ' :
66- $ classname = $ namespace . '\\ phpFloat ' ;
72+ $ classname = phpFloat::class ;
6773 break ;
6874
6975 case 'bool ' :
70- $ classname = $ namespace . '\\ boolean ' ;
76+ $ classname = boolean::class ;
7177 break ;
7278
7379 case 'string ' :
74- $ classname = $ namespace . '\\ phpString ' ;
80+ $ classname = phpString::class ;
7581 break ;
7682
7783 case 'array ' :
78- $ classname = $ namespace . '\\ phpArray ' ;
84+ $ classname = phpArray::class ;
7985 break ;
8086
8187 case 'null ' :
82- $ classname = $ namespace . '\\ variable ' ;
88+ $ classname = variable::class ;
8389 $ assertion = 'isNull ' ;
8490 break ;
8591
@@ -88,19 +94,19 @@ private static function getAssertion($type)
8894 case 'double ' :
8995 case 'real ' :
9096 case 'callable ' :
91- $ classname = $ namespace . '\\ boolean ' ;
97+ $ classname = boolean::class ;
9298 $ transform = 'is_ ' . $ type ;
9399 $ assertion = 'isTrue ' ;
94100 break ;
95101
96102 case 'boolean ' :
97103 case 'integer ' :
98104 case 'resource ' :
99- $ classname = $ namespace . ' \\' . $ type ;
105+ $ classname = ' mageekguy\atoum\asserters \\' . $ type ;
100106 break ;
101107
102108 default :
103- $ classname = $ namespace . '\\ object ' ;
109+ $ classname = phpObject::class ;
104110
105111 if ($ type !== 'object ' ) {
106112 $ assertion = 'isInstanceOf ' ;
0 commit comments