Browse files

Housekeeping.

  • Loading branch information...
1 parent 654e792 commit 38f18261e2ecd98ba1cd13e4bbd67e7183063b57 @jmalloc jmalloc committed Jun 6, 2013
Showing with 726 additions and 110 deletions.
  1. +4 −1 .gitattributes
  2. +4 −2 .gitignore
  3. +1 −0 .travis.env
  4. +32 −0 .travis.install
  5. +6 −0 .travis.key
  6. +18 −10 .travis.yml
  7. +23 −0 CHANGELOG.md
  8. +23 −0 CONTRIBUTING.md
  9. +9 −0 LICENSE.md
  10. +7 −15 README.md
  11. +6 −7 composer.json
  12. +593 −75 composer.lock
View
5 .gitattributes
@@ -1,4 +1,7 @@
+# archer start
.gitattributes export-ignore
.gitignore export-ignore
-.travis.yml export-ignore
+.travis.* export-ignore
+.archer.* export-ignore
test export-ignore
+# archer end
View
6 .gitignore
@@ -1,2 +1,4 @@
-test/report
-vendor
+# archer start
+/artifacts/
+/vendor/
+# archer end
View
1 .travis.env
@@ -0,0 +1 @@
+NHwjOurrLwJUT5jw/MzDelKOm1421C8rhznIUco6MiCNCpe5tFQpgtElsVwzWptcmDyDdRT/etPyUJMZw8oOJ3rebdluIG7Lb4YjOUJY7dM94uhuePjKVTjc/ak5SCm/Y8ZwPelZW+KLakd3yEfRAmSIECkcjS5SgCuwjnsH38k=
View
32 .travis.install
@@ -0,0 +1,32 @@
+#!/usr/bin/env php
+<?php
+/**
+ * This script is executed before composer dependencies are installed,
+ * and as such must be included in each project as part of the skeleton.
+ */
+
+$config = array(
+ 'config' => array(
+ 'notify-on-install' => false
+ )
+);
+
+if ($token = getenv('ARCHER_TOKEN')) {
+ $config['config']['github-oauth'] = array(
+ 'github.com' => $token
+ );
+ $composerFlags = '--prefer-dist';
+} else {
+ $composerFlags = '--prefer-source';
+}
+
+$file = '~/.composer/config.json';
+$dir = dirname($file);
+if (!is_dir($dir)) {
+ mkdir($dir, 0755, true);
+}
+file_put_contents($file, json_encode($config));
+
+$exitCode = 0;
+passthru('composer install --dev --no-progress --no-interaction --ansi ' . $composerFlags, $exitCode);
+exit($exitCode);
View
6 .travis.key
@@ -0,0 +1,6 @@
+-----BEGIN RSA PUBLIC KEY-----
+MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCNon0c0MzFagxQyts39NJqaucz
+P4YZ9l1wc22aWI0qpBYz8KwjVawu1TEIuRmRHCYlXTxfVmVc91Oz7AmWX/joJ42X
+lq8N8IObAL6Dvd73USNQ8qqIZkvKt/Of3dmCI91p6w8WSdh1+/7I/U9DW1F0f9eZ
+BN7aPjNeU05/Opz/cQIDAQAB
+-----END RSA PUBLIC KEY-----
View
28 .travis.yml
@@ -1,21 +1,29 @@
+#
+# This is the default Travis CI configuration.
+#
+# It uses a GitHub OAuth token when fetching composer dependencies
+# to avoid IP-based API throttling.
+#
+# It also allows publication of artifacts via an additional build.
+#
language: php
php:
- - 5.3.3
- 5.3
- 5.4
- 5.5
-matrix:
- # Use PHP 5.4 for coverage reporting.
- include:
- - php: 5.4
- env:
- - secure: "XlvgRksiaebUxoNwM9nh2gSPy9qfISMBx+Qe14jjR0XIqDuXMKEa3/shPm8C\nzHD5eVyOVYi/6fTGOARciaYJkf9txi4n7zR+Qmh5zKOdc5ZzRxIUhRxgP/84\nze08XLYZEGtCQZ7LfY9YHC5GLFsZOg3H3KQ7vNvbUHM9MWlY0tU="
+env:
+ global:
+ - ARCHER_PUBLISH_VERSION=5.4
+ - secure: "NHwjOurrLwJUT5jw/MzDelKOm1421C8rhznIUco6MiCNCpe5tFQpgtElsVwzWptcmDyDdRT/etPyUJMZw8oOJ3rebdluIG7Lb4YjOUJY7dM94uhuePjKVTjc/ak5SCm/Y8ZwPelZW+KLakd3yEfRAmSIECkcjS5SgCuwjnsH38k="
+
+install:
+ - ./.travis.install
+script:
+ - ./vendor/bin/archer travis:build
+matrix:
# PHP 5.5 is still in alpha, so ignore build failures.
allow_failures:
- php: 5.5
-
-install: composer install --dev --prefer-source
-script: ./vendor/bin/travis-build
View
23 CHANGELOG.md
@@ -0,0 +1,23 @@
+# Rasta Changelog
+
+### 0.1.4 (2013-01-14)
+
+* **[FIXED]** `use` statements will no longer appear before HTML blocks
+* **[IMPROVED]** `use` statements are now sorted
+
+### 0.1.3 (2013-01-14)
+
+* **[FIXED]** `use` statements now always appear at the top of a file
+
+### 0.1.2 (2013-01-14)
+
+* **[FIXED]** Fixed indenting surrounding closures in expressions
+
+### 0.1.1 (2013-01-14)
+
+* **[IMPROVED]** Removed superfluous parenthesis in expressions
+* **[IMPROVED]** Some improvements to PSR compliance in generated code
+
+### 0.1.0 (2012-12-03)
+
+* Initial release
View
23 CONTRIBUTING.md
@@ -0,0 +1,23 @@
+# Contributing
+
+**Rasta** is open source software; contributions from the community are encouraged. Please take a moment to read these guidelines before submitting changes.
+
+### Code style
+
+All PHP code must adhere to the [PSR-2](https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-2-coding-style-guide.md) standard.
+
+### Branching and pull requests
+
+As a guideline, please follow this process:
+
+ 1. [Fork the repository](https://help.github.com/articles/fork-a-repo).
+ 2. Create a topic branch for the change:
+ * New features should branch from **develop**.
+ * Bug fixes to existing versions should branch from **master**.
+ * Please ensure the branch is clearly labelled as a feature or fix.
+ 3. Make the relevant changes.
+ 4. [Squash](http://git-scm.com/book/en/Git-Tools-Rewriting-History#Changing-Multiple-Commit-Messages) commits if necessary.
+ 4. Submit a pull request to the **develop** branch.
+
+Please note this is a general guideline only.
+For more information on the branching structure please see the [git-flow cheatsheet](http://danielkummer.github.com/git-flow-cheatsheet/).
View
9 LICENSE.md
@@ -0,0 +1,9 @@
+# License
+
+**© 2012-2013, [James Harris](https://github.com/jmalloc)**
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
+
+**THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.**
View
22 README.md
@@ -1,21 +1,13 @@
# Rasta
-[![Build Status](https://api.travis-ci.org/IcecaveStudios/rasta.png)](http://travis-ci.org/IcecaveStudios/rasta)
-[![Test Coverage](http://icecave.com.au/rasta/coverage-report/coverage.png)](http://icecave.com.au/rasta/coverage-report/index.html)
+[![Build Status]](http://travis-ci.org/IcecaveStudios/rasta)
+[![Test Coverage]](http://icecavestudios.github.io/rasta/artifacts/tests/coverage)
**Rasta** is a PHP library for generating PHP code from a [Pasta abstract syntax tree](/IcecaveStudios/pasta-ast).
-## Installation
+* Install via [Composer](http://getcomposer.org) package [icecave/rasta](https://packagist.org/packages/icecave/rasta)
+* Read the [API documentation](http://icecavestudios.github.io/rasta/artifacts/documentation/api/)
-**Rasta** requires PHP 5.3.3 or later.
-
-### With [Composer](http://getcomposer.org/)
-
-* Add 'icecave/rasta' to the project's composer.json dependencies
-* Run `composer install`
-
-### Bare installation
-
-* Clone from GitHub: `git clone git://github.com/IcecaveStudios/rasta.git`
-* Use a [PSR-0](https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-0.md)
- compatible autoloader (namespace 'Icecave\Rasta' in the 'lib' directory)
+<!-- references -->
+[Build Status]: https://raw.github.com/IcecaveStudios/rasta/gh-pages/artifacts/images/icecave/regular/build-status.png
+[Test Coverage]: https://raw.github.com/IcecaveStudios/rasta/gh-pages/artifacts/images/icecave/regular/coverage.png
View
13 composer.json
@@ -1,8 +1,7 @@
{
"name": "icecave/rasta",
- "type": "library",
- "description": "PHP code generation library.",
- "keywords": ["parser", "ast"],
+ "description": "A library for programatically generating PHP code.",
+ "keywords": ["code", "generation", "parser", "ast"],
"homepage": "https://github.com/IcecaveStudios/rasta",
"license": "MIT",
"authors": [
@@ -12,12 +11,12 @@
}
],
"require": {
- "php": ">=5.3.3",
- "icecave/pasta-ast": "0.1.*",
- "icecave/collections": "*"
+ "php": ">=5.3",
+ "icecave/pasta-ast": "~0.1",
+ "icecave/collections": "~0.6"
},
"require-dev": {
- "icecave/testing": "1.*"
+ "icecave/archer": "~0.4"
},
"autoload": {
"psr-0": {
View
668 composer.lock
@@ -1,34 +1,37 @@
{
- "hash": "59121051307a7ae1050a51638a094ae8",
+ "_readme": [
+ "This file locks the dependencies of your project to a known state",
+ "Read more about it at http://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file"
+ ],
+ "hash": "1305c216b5465ca9e0d2bc0c008697a1",
"packages": [
{
"name": "eloquent/enumeration",
- "version": "3.0.1",
+ "version": "3.0.2",
"source": {
"type": "git",
- "url": "git://github.com/eloquent/enumeration.git",
- "reference": "3.0.1"
+ "url": "https://github.com/eloquent/enumeration.git",
+ "reference": "3.0.2"
},
"dist": {
"type": "zip",
- "url": "https://github.com/eloquent/enumeration/zipball/3.0.1",
- "reference": "3.0.1",
+ "url": "https://api.github.com/repos/eloquent/enumeration/zipball/3.0.2",
+ "reference": "3.0.2",
"shasum": ""
},
"require": {
"php": ">=5.3.0"
},
"require-dev": {
- "phake/phake": "1.*"
+ "icecave/archer": ">=0.2,<1.0"
},
- "time": "2012-08-21 01:21:14",
"type": "library",
"autoload": {
"psr-0": {
"Eloquent\\Enumeration": "src"
}
},
- "notification-url": "http://packagist.org/downloads/",
+ "notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
@@ -42,36 +45,36 @@
"description": "An enumeration implementation for PHP.",
"homepage": "https://github.com/eloquent/enumeration",
"keywords": [
+ "class",
"enum",
"enumeration",
- "set",
- "class"
- ]
+ "set"
+ ],
+ "time": "2013-03-04 09:52:52"
},
{
"name": "icecave/collections",
- "version": "0.5.0",
+ "version": "0.6.0",
"source": {
"type": "git",
"url": "https://github.com/IcecaveStudios/collections.git",
- "reference": "0.5.0"
+ "reference": "0.6.0"
},
"dist": {
"type": "zip",
- "url": "https://github.com/IcecaveStudios/collections/archive/0.5.0.zip",
- "reference": "0.5.0",
+ "url": "https://api.github.com/repos/IcecaveStudios/collections/zipball/0.6.0",
+ "reference": "0.6.0",
"shasum": ""
},
"require": {
- "php": ">=5.3.0",
- "icecave/repr": "1.*"
+ "icecave/repr": ">=1.0,<2.0",
+ "php": ">=5.3.3"
},
"require-dev": {
- "icecave/testing": "1.*",
- "eloquent/liberator": "1.*",
- "eloquent/typhoon": "0.6.*"
+ "eloquent/liberator": ">=1.0,<2.0",
+ "eloquent/typhoon": ">=0.9,<1.0",
+ "icecave/archer": ">=0.2,<1.0"
},
- "time": "2013-01-14 04:29:20",
"type": "library",
"extra": {
"typhoon": {
@@ -86,28 +89,30 @@
"Icecave\\Collections\\TypeCheck": "lib-typhoon"
}
},
- "notification-url": "http://packagist.org/downloads/",
+ "notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "James Harris",
- "email": "james.harris@icecave.com.au"
+ "email": "james.harris@icecave.com.au",
+ "homepage": "https://github.com/jmalloc"
}
],
- "description": "PHP collections without leaky abstractions.",
+ "description": "A set of PHP collection types loosely inspired by the .NET runtime and the C++ STL.",
"homepage": "https://github.com/IcecaveStudios/collections",
"keywords": [
- "container",
- "queue",
"array",
- "map",
+ "collection",
+ "container",
"hash",
+ "map",
+ "queue",
"sequence",
- "collection",
"stack"
- ]
+ ],
+ "time": "2013-02-26 04:19:11"
},
{
"name": "icecave/pasta-ast",
@@ -124,38 +129,39 @@
"shasum": ""
},
"require": {
- "php": ">=5.3.0",
- "eloquent/enumeration": "3.*"
+ "eloquent/enumeration": "3.*",
+ "php": ">=5.3.0"
},
"require-dev": {
"phake/phake": "1.*"
},
- "time": "2012-11-28 12:00:39",
"type": "library",
"autoload": {
"psr-0": {
"Icecave\\Pasta\\AST": "lib"
}
},
- "notification-url": "http://packagist.org/downloads/",
+ "notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "James Harris",
- "email": "james.harris@icecave.com.au"
+ "email": "james.harris@icecave.com.au",
+ "homepage": "https://github.com/jmalloc"
}
],
"description": "PHP AST implementation.",
"homepage": "https://github.com/IcecaveStudios/pasta-ast",
"keywords": [
- "tree",
+ "abstract",
+ "ast",
"parser",
"syntax",
- "abstract",
- "ast"
- ]
+ "tree"
+ ],
+ "time": "2012-11-28 12:00:39"
},
{
"name": "icecave/repr",
@@ -177,82 +183,143 @@
"require-dev": {
"phake/phake": "1.*"
},
- "time": "2013-01-11 00:04:43",
"type": "library",
"autoload": {
"psr-0": {
"Icecave\\Repr": "lib"
}
},
- "notification-url": "http://packagist.org/downloads/",
+ "notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "James Harris",
- "email": "james.harris@icecave.com.au"
+ "email": "james.harris@icecave.com.au",
+ "homepage": "https://github.com/jmalloc"
}
],
"description": "Human readable string representations of everything.",
"homepage": "https://github.com/IcecaveStudios/repr",
"keywords": [
- "string",
+ "repr",
"representation",
- "repr"
- ]
+ "string"
+ ],
+ "time": "2013-01-11 00:04:43"
}
],
"packages-dev": [
{
- "name": "icecave/testing",
- "version": "1.1.4",
+ "name": "icecave/archer",
+ "version": "0.4.2",
"source": {
"type": "git",
- "url": "https://github.com/IcecaveStudios/testing.git",
- "reference": "1.1.4"
+ "url": "https://github.com/IcecaveStudios/archer.git",
+ "reference": "0.4.2"
},
"dist": {
"type": "zip",
- "url": "https://github.com/IcecaveStudios/testing/archive/1.1.4.zip",
- "reference": "1.1.4",
+ "url": "https://api.github.com/repos/IcecaveStudios/archer/zipball/0.4.2",
+ "reference": "0.4.2",
"shasum": ""
},
"require": {
- "phake/phake": "1.*"
+ "phake/phake": ">=1.0,<2.0",
+ "php": ">=5.3",
+ "sami/sami": ">=1.0,<2.0",
+ "symfony/console": ">=2.0,<3.0",
+ "symfony/event-dispatcher": ">=2.1,<3.0",
+ "symfony/process": ">=2.0,<3.0"
+ },
+ "require-dev": {
+ "eloquent/liberator": ">=1.0,<2.0"
},
"suggest": {
- "eloquent/asplode": "Use the asplode error handler instead of PHPUnit's internal error handler.",
- "eloquent/liberator": "Use liberator for circumventing PHP access modifier restrictions inside tests."
+ "ext-openssl": "OpenSSL is required to encrypt GitHub OAuth tokens for artifact publication."
},
- "time": "2013-01-18 02:42:39",
"bin": [
- "bin/phpunit",
- "bin/phpunit-coverage",
- "bin/travis-init",
- "bin/travis-build"
+ "bin/archer",
+ "bin/woodhouse"
],
"type": "library",
- "notification-url": "http://packagist.org/downloads/",
+ "autoload": {
+ "psr-0": {
+ "Icecave\\Archer": "lib"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
+ "name": "Erin Millard",
+ "email": "ezzatron@gmail.com",
+ "homepage": "http://ezzatron.com/"
+ },
+ {
"name": "James Harris",
- "email": "james.harris@icecave.com.au"
+ "email": "james.harris@icecave.com.au",
+ "homepage": "https://github.com/jmalloc"
}
],
- "description": "Helper package for testing Icecave projects in a uniform way.",
- "homepage": "https://github.com/IcecaveStudios/testing",
+ "description": "PHP projects by convention.",
+ "homepage": "https://github.com/IcecaveStudios/archer",
"keywords": [
- "testing",
+ "api",
+ "artifacts",
+ "convention",
+ "coverage",
+ "documentation",
+ "phake",
"phpunit",
+ "project",
"test",
- "unit",
- "phake",
- "coverage"
- ]
+ "testing",
+ "unit"
+ ],
+ "time": "2013-06-05 00:14:36"
+ },
+ {
+ "name": "nikic/php-parser",
+ "version": "v0.9.3",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/nikic/PHP-Parser",
+ "reference": "v0.9.3"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://github.com/nikic/PHP-Parser/archive/v0.9.3.zip",
+ "reference": "v0.9.3",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.2"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-0": {
+ "PHPParser": "lib/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Nikita Popov"
+ }
+ ],
+ "description": "A PHP parser written in PHP",
+ "keywords": [
+ "parser",
+ "php"
+ ],
+ "time": "2012-11-22 18:54:05"
},
{
"name": "phake/phake",
@@ -271,13 +338,13 @@
"require": {
"php": ">=5.2.0"
},
- "time": "2012-05-14 15:06:51",
"type": "library",
"autoload": {
"classmap": [
"src"
]
},
+ "notification-url": "https://packagist.org/downloads/",
"include-path": [
"src"
],
@@ -287,17 +354,462 @@
"authors": [
{
"name": "Mike Lively",
- "email": "m@digitalsandwich.com",
- "homepage": null,
- "role": null
+ "email": "m@digitalsandwich.com"
}
],
"description": "The Phake mock testing library",
"homepage": "https://github.com/mlively/Phake",
"keywords": [
- "testing",
- "mock"
- ]
+ "mock",
+ "testing"
+ ],
+ "time": "2012-05-14 08:06:51"
+ },
+ {
+ "name": "pimple/pimple",
+ "version": "v1.0.2",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/fabpot/Pimple.git",
+ "reference": "v1.0.2"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/fabpot/Pimple/zipball/v1.0.2",
+ "reference": "v1.0.2",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.0.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-0": {
+ "Pimple": "lib/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ }
+ ],
+ "description": "Pimple is a simple Dependency Injection Container for PHP 5.3",
+ "homepage": "http://pimple.sensiolabs.org",
+ "keywords": [
+ "container",
+ "dependency injection"
+ ],
+ "time": "2013-03-08 08:21:40"
+ },
+ {
+ "name": "sami/sami",
+ "version": "v1.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/fabpot/Sami.git",
+ "reference": "v1.0"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/fabpot/Sami/zipball/v1.0",
+ "reference": "v1.0",
+ "shasum": ""
+ },
+ "require": {
+ "nikic/php-parser": "0.9.*",
+ "php": ">=5.3.0",
+ "pimple/pimple": "1.0.*",
+ "symfony/console": ">=2.1,<3.0",
+ "symfony/filesystem": ">=2.1,<3.0",
+ "symfony/finder": ">=2.1,<3.0",
+ "symfony/process": ">=2.1,<3.0",
+ "symfony/yaml": ">=2.1,<3.0",
+ "twig/twig": "1.*"
+ },
+ "bin": [
+ "sami.php"
+ ],
+ "type": "application",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.0-dev"
+ }
+ },
+ "autoload": {
+ "psr-0": {
+ "Sami": "."
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ }
+ ],
+ "description": "Sami, an API documentation generator",
+ "homepage": "http://sami.sensiolabs.org",
+ "keywords": [
+ "phpdoc"
+ ],
+ "time": "2013-04-05 13:01:32"
+ },
+ {
+ "name": "symfony/console",
+ "version": "v2.3.0",
+ "target-dir": "Symfony/Component/Console",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/Console.git",
+ "reference": "v2.3.0"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/Console/zipball/v2.3.0",
+ "reference": "v2.3.0",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3.3"
+ },
+ "require-dev": {
+ "symfony/event-dispatcher": ">=2.1,<3.0"
+ },
+ "suggest": {
+ "symfony/event-dispatcher": ""
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.3-dev"
+ }
+ },
+ "autoload": {
+ "psr-0": {
+ "Symfony\\Component\\Console\\": ""
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "http://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony Console Component",
+ "homepage": "http://symfony.com",
+ "time": "2013-05-30 05:11:26"
+ },
+ {
+ "name": "symfony/event-dispatcher",
+ "version": "v2.3.0",
+ "target-dir": "Symfony/Component/EventDispatcher",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/EventDispatcher.git",
+ "reference": "v2.3.0-RC1"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/EventDispatcher/zipball/v2.3.0-RC1",
+ "reference": "v2.3.0-RC1",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3.3"
+ },
+ "require-dev": {
+ "symfony/dependency-injection": ">=2.0,<3.0"
+ },
+ "suggest": {
+ "symfony/dependency-injection": "",
+ "symfony/http-kernel": ""
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.3-dev"
+ }
+ },
+ "autoload": {
+ "psr-0": {
+ "Symfony\\Component\\EventDispatcher\\": ""
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "http://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony EventDispatcher Component",
+ "homepage": "http://symfony.com",
+ "time": "2013-05-13 14:36:40"
+ },
+ {
+ "name": "symfony/filesystem",
+ "version": "v2.3.0",
+ "target-dir": "Symfony/Component/Filesystem",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/Filesystem.git",
+ "reference": "v2.3.0-RC1"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/Filesystem/zipball/v2.3.0-RC1",
+ "reference": "v2.3.0-RC1",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3.3"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.3-dev"
+ }
+ },
+ "autoload": {
+ "psr-0": {
+ "Symfony\\Component\\Filesystem\\": ""
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "http://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony Filesystem Component",
+ "homepage": "http://symfony.com",
+ "time": "2013-05-06 20:03:44"
+ },
+ {
+ "name": "symfony/finder",
+ "version": "v2.3.0",
+ "target-dir": "Symfony/Component/Finder",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/Finder.git",
+ "reference": "v2.3.0"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/Finder/zipball/v2.3.0",
+ "reference": "v2.3.0",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3.3"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.3-dev"
+ }
+ },
+ "autoload": {
+ "psr-0": {
+ "Symfony\\Component\\Finder\\": ""
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "http://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony Finder Component",
+ "homepage": "http://symfony.com",
+ "time": "2013-06-02 12:05:51"
+ },
+ {
+ "name": "symfony/process",
+ "version": "v2.3.0",
+ "target-dir": "Symfony/Component/Process",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/Process.git",
+ "reference": "v2.3.0-RC1"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/Process/zipball/v2.3.0-RC1",
+ "reference": "v2.3.0-RC1",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3.3"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.3-dev"
+ }
+ },
+ "autoload": {
+ "psr-0": {
+ "Symfony\\Component\\Process\\": ""
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "http://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony Process Component",
+ "homepage": "http://symfony.com",
+ "time": "2013-05-06 20:03:44"
+ },
+ {
+ "name": "symfony/yaml",
+ "version": "v2.2.2",
+ "target-dir": "Symfony/Component/Yaml",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/Yaml.git",
+ "reference": "v2.2.2"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/Yaml/zipball/v2.2.2",
+ "reference": "v2.2.2",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3.3"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.2-dev"
+ }
+ },
+ "autoload": {
+ "psr-0": {
+ "Symfony\\Component\\Yaml\\": ""
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "http://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony Yaml Component",
+ "homepage": "http://symfony.com",
+ "time": "2013-05-10 18:08:31"
+ },
+ {
+ "name": "twig/twig",
+ "version": "v1.13.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/fabpot/Twig.git",
+ "reference": "v1.13.0"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/fabpot/Twig/zipball/v1.13.0",
+ "reference": "v1.13.0",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.2.4"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.13-dev"
+ }
+ },
+ "autoload": {
+ "psr-0": {
+ "Twig_": "lib/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3"
+ ],
+ "authors": [
+ {
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ },
+ {
+ "name": "Armin Ronacher",
+ "email": "armin.ronacher@active-4.com"
+ }
+ ],
+ "description": "Twig, the flexible, fast, and secure template language for PHP",
+ "homepage": "http://twig.sensiolabs.org",
+ "keywords": [
+ "templating"
+ ],
+ "time": "2013-05-10 15:12:43"
}
],
"aliases": [
@@ -306,5 +818,11 @@
"minimum-stability": "stable",
"stability-flags": [
+ ],
+ "platform": {
+ "php": ">=5.3"
+ },
+ "platform-dev": [
+
]
}

0 comments on commit 38f1826

Please sign in to comment.