Fenos\Notifynder\NotifynderServiceProvider::artisan PHP Méthode

artisan() protected méthode

Register Artisan commands.
protected artisan ( )
    protected function artisan()
    {
        // Categories
        $this->app->singleton('notifynder.artisan.category-add', function ($app) {
            return new CreateCategory($app['notifynder.category']);
        });
        $this->app->singleton('notifynder.artisan.category-delete', function ($app) {
            return new DeleteCategory($app['notifynder.category']);
        });
        // Groups
        $this->app->singleton('notifynder.artisan.group-add', function ($app) {
            return new CreateGroup($app['notifynder.group']);
        });
        $this->app->singleton('notifynder.artisan.group-add-categories', function ($app) {
            return new PushCategoryToGroup($app['notifynder.group'], new ArtisanOptionsParser());
        });
        // Register commands
        $this->commands(['notifynder.artisan.category-add', 'notifynder.artisan.category-delete', 'notifynder.artisan.group-add', 'notifynder.artisan.group-add-categories']);
    }