Devise\Support\Console\DevisePublishAssetsCommand::handle PHP Метод

handle() публичный Метод

Run the package migrations.
public handle ( )
    public function handle()
    {
        $this->copyPublicAssets();
        $this->copyErrorViewsToApplication();
        $this->copyHomepageViewToApplication();
    }

Usage Example

 public function test_it_can_handle_command()
 {
     $Framework = new \Devise\Support\Framework();
     $DevisePublishAssetsCommand = new DevisePublishAssetsCommand($Framework->Container);
     $DevisePublishAssetsCommand->base_path = '/base';
     $DevisePublishAssetsCommand->public_path = '/base/public';
     $DevisePublishAssetsCommand->__DIR__ = '__DIR__/path';
     $DevisePublishAssetsCommand->File = m::mock('FileSystem');
     $DevisePublishAssetsCommand->File->shouldReceive('copyDirectory')->with("__DIR__/path/../../../../public", "/base/public/packages/devisephp/cms");
     $DevisePublishAssetsCommand->File->shouldReceive('copyDirectory')->with("__DIR__/path/../../../views/errors", "/base/resources/views/errors/");
     $DevisePublishAssetsCommand->File->shouldReceive('exists')->andReturn(false);
     $DevisePublishAssetsCommand->File->shouldReceive('copy')->once();
     $DevisePublishAssetsCommand->handle();
 }