/** * methodName * * @param string * @return bool */ public function testResolve() { $res = ArrayU::resolve(ArrayU::init([1, 4, 7, 8])); $this->assertEquals(4, $res->count()); $res = ArrayU::resolve('pippo'); $this->assertEquals(1, $res->count()); }
/** * Determina se l'array specificato è uguale al precendente * * @param mixed $arrayToCompare * @return bool */ public function equalsTo($arrayToCompare) { $array1 =& $this->getArray(); $array2 = ArrayU::resolve($arrayToCompare)->getArray(); //return $array1 === $array2; return $array1 === array_uintersect($array1, $array2, 'compare') && $array2 === array_uintersect($array2, $array1, 'compare'); }