Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • NetiNextPhpSpreadsheet NetiNextPhpSpreadsheet
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • shopware6
  • labs
  • NetiNextPhpSpreadsheetNetiNextPhpSpreadsheet
  • Merge requests
  • !1

Merged
Created Jun 17, 2020 by Tommy Meier@tmeierMaintainer4 of 4 tasks completed4/4 tasks

34494 initial release

  • Overview 1
  • Commits 7
  • Changes 293+

1. Why is this change necessary?

It's the initial release of this plugin.

2. What does this change do, exactly?

3. Describe each step to reproduce the issue or behavior.

If not installed yet, you need to install https://github.com/humbug/php-scoper on your system.

  1. Open your terminal and open the plugins directory
  2. Execute the script ".build/plugins/php-scoper.sh" (keep the current working directory!)
  3. Enter "__phpScoper" into the console. The script which is now executed scopes the original vendor directory with a custom namespace (defined in scoper.inc.php)
  4. Don't worry, the actual working tree will be changed by the script
  5. Install and activate the plugin (but technically this is not required, see the bootstrap file)
  6. Try to use the PhpSpreadsheet library

Note: All related classes are prefixed with the NetInventors\\NetiNextPhpSpreadsheet\\Isolated namespace. You must change your code according to this namespace.

The scoping will make sure you are using the correct PhpSpreadsheet version.

If you need help testing this just contact me.

4. Please link to the relevant issues (if any).

https://redmine.netinventors.de/issues/34494?issue_count=1&issue_position=1

5. Checklist

  • I have updated the plugin version and changelog
  • I have set the required labels
  • I can confirm the code style fits our requirements
  • I can confirm no debug output is generated anywhere
Edited Jun 17, 2020 by Tommy Meier
Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: 34494-initial-release