public static function fill(&$target, $key, $value)
    {
        return self::set($target, $key, $value, false);
    }
public static function fill(&$target, $key, $value)
    {
        return self::set($target, $key, $value, false);
    }
public static function fill ( & $ target , $ key , $ value ) { return self :: set ( $ target , $ key , $ value , false ) ; }
Fill in data where it's missing.

@param  mixed        $target
@param  string|array $key
@param  mixed        $value

@return mixed
Fill in data where it s missing .