Baum\Node::getDescendantsAndSelf PHP Method

getDescendantsAndSelf() public method

Retrieve all nested children an self.
public getDescendantsAndSelf ( array $columns = ['*'] ) : Illuminate\Database\Eloquent\Collection
$columns array
return Illuminate\Database\Eloquent\Collection
    public function getDescendantsAndSelf($columns = ['*'])
    {
        if (is_array($columns)) {
            return $this->descendantsAndSelf()->get($columns);
        }
        $arguments = func_get_args();
        $limit = intval(array_shift($arguments));
        $columns = array_shift($arguments) ?: ['*'];
        return $this->descendantsAndSelf()->limitDepth($limit)->get($columns);
    }