Download the PHP package rayne/wz2008-graph without Composer

On this page you can find all versions of the php package rayne/wz2008-graph. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package wz2008-graph

Rayne/wz2008-graph

Rayne/wz2008-graph parses the "Classification of Economic Activities" issued by the Statistisches Bundesamt. It builds multiple hierarchically structured and object oriented in-memory trees from flat file structures with implicit hierarchy.

Latest Stable Version Latest Unstable Version Build Status Code Coverage Scrutinizer Code Quality License

Contents

Paketbeschreibung (German)

Diese Bibliothek extrahiert die implizit vorliegende hierarchische Branchen-Struktur aus der Klassifikation der Wirtschaftszweige, Ausgabe 2008 (WZ 2008). Als Daten-Grundlage wird die vollständige Klassifikation als XML-Datei genutzt.

Die Klassifikation der Wirtschaftszweige, Ausgabe 2008 (WZ 2008), wurde unter intensiver Beteiligung von Datennutzern und Datenproduzenten in Verwaltung, Wirtschaft, Forschung und Gesellschaft geschaffen und dient dazu, die wirtschaftlichen Tätigkeiten von Unternehmen, Betrieben und anderen statistischen Einheiten in allen amtlichen Statistiken einheitlich zu erfassen. Sie berücksichtigt die Vorgaben der statistischen Systematik der Wirtschaftszweige in der Europäischen Gemeinschaft (NACE Rev. 2), die mit der Verordnung (EG) Nr. 1893/2006 des Europäischen Parlaments und des Rates vom 20. Dezember 2006 (ABl. EG Nr. L 393 S. 1) veröffentlicht wurde und auf der International Standard Industrial Classification (ISIC Rev. 4) der Vereinten Nationen basiert. Die Zustimmung der Europäischen Kommission gemäß Artikel 4, Absatz 3, der oben genannten Verordnung liegt vor.

Die Anwendung der WZ 2008 für statistische Zwecke ergibt sich aus Artikel 8 der oben genannten Verordnung. Danach sind Statistiken, die sich auf vom 1. Januar 2008 an durchgeführte Wirtschaftstätigkeiten beziehen (Berichtsperiode), auf der Grundlage der NACE Rev. 2 (in Deutschland auf der Grundlage der WZ 2008) zu erstellen. Abweichend hiervon sind Konjunkturstatistiken gemäß der Verordnung (EG) Nr. 1165/98 und der Arbeitskostenindex gemäß der Verordnung (EG) Nr. 450/2003 ab dem 1. Januar 2009 auf Basis der NACE Rev. 2 (in Deutschland auf Basis der WZ 2008) zu erstellen. Die Anwendung ab 2008/2009 gilt nicht für folgende Statistiken: Statistiken der Volkswirtschaftlichen Gesamtrechnungen gemäß der Verordnung (EG) Nr. 2223/96, die Landwirtschaftliche Gesamtrechnung gemäß der Verordnung (EG) Nr. 138/2004 und Statistiken der Zahlungsbilanz, des internationalen Dienstleistungsverkehrs und der Direktinvestitionen gemäß der Verordnung (EG) Nr. 184/2005. Diese Statistiken wenden die NACE Rev. 2 / WZ 2008 ab einem späteren Zeitpunkt an.

Quelle: https://www.klassifikationsserver.de/klassService/index.jsp?variant=wz2008

Dependencies

Production

Development

Licence

Setup

Download Composer and install rayne/wz2008-graph.

Alternatives

Benchmarks

It is recommended to call the phpbench program directly instead of using the provided composer bench script. The latter will kill the benchmark after five minutes.

Tests

  1. Clone the repository

  2. Install the development dependencies

  3. Run the tests

Usage

Search WzItem by ID

Traverse WzItems

It's possible to traverse parents and children relative to a given WzItemInterface object. Every item has a hierarchy level between 1 and 5. WzItemInterface provides the following human readable constants.

DE EN Level Constant
Abschnitt Section 1 WzItemInterface::LEVEL_SECTION
Abteilung Division 2 WzItemInterface::LEVEL_DIVISION
Gruppe Group 3 WzItemInterface::LEVEL_GROUP
Klasse Class 4 WzItemInterface::LEVEL_CLASS
Unterklasse Subclass 5 WzItemInterface::LEVEL_SUBCLASS

Traverse Parents

Fetch the direct parent or traverse one level up.

Fetch the parent on a specific level or move up to a specific level.

Traverse Children

Fetch all direct children.

Fetch all children by a specific level. Children on other levels are skipped.

Filter WzItems by Level

Get all WzItemInterface items with a specific level.

Get translated Labels

WzItemInterface throws an InvalidArgumentException when there isn't a translation for the given language code. The official XML files are limited to DE and EN.

The $langCode of WzItemInterface->getLabel($langCode) is case-insensitive.

Get all translated labels and their language codes.

WzItemInterface->getLabels() returns simple key (language code) value (translated label) maps.

Get WzItem ID

Get WzItem Level

Custom Data Sets

  1. Download a WZ2008-20XX-XX-XX-Classification_(complete).xml file

    1. Visit klassifikationsserver.de/klassService/index.jsp?variant=wz2008

    2. Locate the ZIP download in the download matrix at position

    3. Extract the downloaded ZIP file
  2. Use the factory to build a WzClassificationInterface object based upon the downloaded XML file

All versions of wz2008-graph with dependencies

PHP Build Version
Package Version
Requires php Version >=5.6
ext-simplexml Version *
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package rayne/wz2008-graph contains the following files

Loading the files please wait ....