concrete/src/Block/Block.php
public function alias($c)
    {
        $app = Application::getFacadeApplication();
        $cloner = $app->make(Cloner::class);
        $cloner->cloneBlock($this, $c);
    }
public function alias($c)
    {
        $app = Application::getFacadeApplication();
        $cloner = $app->make(Cloner::class);
        $cloner->cloneBlock($this, $c);
    }
public function alias ( $ c ) { $ app = Application :: getFacadeApplication ( ) ; $ cloner = $ app -> make ( Cloner :: class ) ; $ cloner -> cloneBlock ( $ this , $ c ) ; }
Create an alias of the block, attached to this collection, within the CollectionVersionBlocks table.
Additionally, this command grabs the permissions from the original record in the CollectionVersionBlocks table, and attaches them to the new one.

@param \Concrete\Core\Page\Collection\Collection $c The collection to add the block alias to
Create an alias of the block attached to this collection within the CollectionVersionBlocks table . Additionally this command grabs the permissions from the original record in the CollectionVersionBlocks table and attaches them to the new one .