Skip to content
This repository has been archived by the owner on Apr 1, 2023. It is now read-only.

Commit

Permalink
switched to composer for dependency management
Browse files Browse the repository at this point in the history
  • Loading branch information
fabpot committed May 15, 2012
1 parent 6fec6ef commit 1cda47e
Show file tree
Hide file tree
Showing 19 changed files with 131 additions and 74 deletions.
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,3 @@
phpunit.xml
vendor

21 changes: 0 additions & 21 deletions .gitmodules

This file was deleted.

15 changes: 0 additions & 15 deletions autoload.php

This file was deleted.

2 changes: 1 addition & 1 deletion compile
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#!/usr/bin/env php
<?php

require_once __DIR__.'/autoload.php';
require_once __DIR__.'/vendor/autoload.php';

use Goutte\Compiler;

Expand Down
28 changes: 28 additions & 0 deletions composer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
{
"name": "fabpot/goutte",
"type": "application",
"description": "A simple PHP Web Scraper",
"keywords": ["scraper"],
"homepage": "https://github.com/fabpot/Goutte",
"version": "1.0.0",
"license": "MIT",
"authors": [
{
"name": "Fabien Potencier",
"email": "fabien@symfony.com"
}
],
"require": {
"php": ">=5.3.0",
"symfony/browser-kit": "2.1.*",
"symfony/css-selector": "2.1.*",
"symfony/dom-crawler": "2.1.*",
"symfony/finder": "2.1.*",
"symfony/process": "2.1.*",
"guzzle/guzzle": "v2.5.0"
},
"autoload": {
"psr-0": { "Goutte": "src" }
},
"bin": ["goutte.phar"]
}
89 changes: 89 additions & 0 deletions composer.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file modified goutte.phar
Binary file not shown.
2 changes: 1 addition & 1 deletion phpunit.xml.dist
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
processIsolation="false"
stopOnFailure="false"
syntaxCheck="false"
bootstrap="./tests/bootstrap.php">
bootstrap="./vendor/autoload.php">
<testsuites>
<testsuite name="Goutte Test Suite">
<directory>./tests/Goutte/Tests</directory>
Expand Down
17 changes: 9 additions & 8 deletions src/Goutte/Compiler.php
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ public function compile($pharFile = 'goutte.phar')

protected function getCliStub()
{
return "<?php ".$this->getLicense()." require_once __DIR__.'/autoload.php'; __HALT_COMPILER();";
return "<?php ".$this->getLicense()." require_once __DIR__.'/vendor/autoload.php'; __HALT_COMPILER();";
}

protected function getWebStub()
Expand All @@ -79,17 +79,18 @@ protected function getFiles()
{
$files = array(
'LICENSE',
'autoload.php',
'vendor/Symfony/Component/ClassLoader/UniversalClassLoader.php'
'vendor/autoload.php',
);

$dirs = array(
'vendor/composer',
'src/Goutte',
'vendor/Symfony/Component/BrowserKit',
'vendor/Symfony/Component/DomCrawler',
'vendor/Symfony/Component/CssSelector',
'vendor/Symfony/Component/Process',
'vendor/Guzzle/src/Guzzle'
'vendor/symfony/browser-kit',
'vendor/symfony/dom-crawler',
'vendor/symfony/css-selector',
'vendor/symfony/process',
'vendor/symfony/event-dispatcher',
'vendor/guzzle/guzzle/src/Guzzle'
);

$finder = new Finder();
Expand Down
2 changes: 1 addition & 1 deletion tests/Goutte/Tests/ClientTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@

use Guzzle\Http\Message\Response as GuzzleResponse;
use Guzzle\Service\Client as GuzzleClient;
use Guzzle\Service\Plugin\MockPlugin;
use Guzzle\Http\Plugin\MockPlugin;
use Guzzle\Http\Plugin\HistoryPlugin;
use Guzzle\Http\Message\Response;

Expand Down
6 changes: 0 additions & 6 deletions tests/bootstrap.php

This file was deleted.

14 changes: 0 additions & 14 deletions update_vendors.sh

This file was deleted.

1 change: 0 additions & 1 deletion vendor/Guzzle
Submodule Guzzle deleted from 17b9a7
1 change: 0 additions & 1 deletion vendor/Symfony/Component/BrowserKit
Submodule BrowserKit deleted from f91ab7
1 change: 0 additions & 1 deletion vendor/Symfony/Component/ClassLoader
Submodule ClassLoader deleted from cd1550
1 change: 0 additions & 1 deletion vendor/Symfony/Component/CssSelector
Submodule CssSelector deleted from dd695a
1 change: 0 additions & 1 deletion vendor/Symfony/Component/DomCrawler
Submodule DomCrawler deleted from 9b4694
1 change: 0 additions & 1 deletion vendor/Symfony/Component/Finder
Submodule Finder deleted from 57ec71
1 change: 0 additions & 1 deletion vendor/Symfony/Component/Process
Submodule Process deleted from 2e4da8

0 comments on commit 1cda47e

Please sign in to comment.