JBZoo\Utils\Arr::wrap PHP 메소드

wrap() 공개 정적인 메소드

Wraps its argument in an array unless it is already an array
public static wrap ( mixed $object ) : array
$object mixed
리턴 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')));
 }