protected function addLinkArgument($func, $args)
    {
        if (! isset($this->link_arg[$func])) {
            return $args;
        }

        if (count($args) >= $this->link_arg[$func]) {
            return $args;
        }

        $args[] = $this->link;
        return $args;
    }