2016-08-08 45 views
0

ich ein PHP-Paket enthalten sein soll, einen CSS-Parser: https://github.com/sabberworm/PHP-CSS-Parser In Installationsanleitung sagt, es zu "php-CSS-Parsern Ihre composer.json hinzufügen":php-Paket in der Datei statt Komponisten

{ 
"require": { 
     "sabberworm/php-css-parser": "*" 
    } 
} 

(Ich weiß nicht einmal, was composer.json ist) Da ich nur in einem Skript brauche, gibt es eine Möglichkeit, es nur in eine Datei einzuschließen? Wie:

<?php 
include //something here 
//Do stuff with css parser 
?> 

Danke

Antwort

0

Ihre beste Ansatz wäre, sich mit dem Komponisten vertraut zu machen, was es ist und wie es funktioniert.

Sie könnte den Code aus dem Modul manuell kopieren und in Ihr Projekt aufnehmen, aber warum stören?

Sie sollten einfach composer require sabberworm/php-css-parser aus dem Stammverzeichnis Ihres Projekts ausführen. Composer erstellt automatisch die Datei composer.json, die Ihre Projektinformationen und ihre Abhängigkeiten definiert, und die Datei composer.lock, in der Informationen zur Version jeder von Ihnen installierten Abhängigkeit gespeichert sind, damit Sie bestimmte Versionen an anderen Orten bereitstellen können.

Wenn Sie keinen Composer installiert haben, überprüfen Sie die download instructions.

Nachdem Sie es installiert haben, müssen Sie den Komponisten Autoloader schließen, und Sie werden Ihre benutzerdefinierte Paket enthalten:

<?php 
// Include composer's autoloader 
include 'vendor/autoload.php'; 

// Now you can use any composer installed package: 
$parser = new Sabberworm\CSS\Parser($sText);