JBZoo\Utils\Arr::wrap PHP Method

wrap() public static method

Wraps its argument in an array unless it is already an array
public static wrap ( mixed $object ) : array
$object mixed
return array
    public static function wrap($object)
    {
        if (is_null($object)) {
            return array();
        } elseif (is_array($object) && !self::isAssoc($object)) {
            return $object;
        }
        return array($object);
    }

Usage Example

示例#1
0
文件: ArrayTest.php 项目: jbzoo/utils
 public function testWrap()
 {
     is(array(), Arr::wrap(null));
     is(array(1, 2, 3), Arr::wrap(array(1, 2, 3)));
     is(array(0), Arr::wrap(0));
     is(array(array('key' => 'value')), Arr::wrap(array('key' => 'value')));
 }