1
0
mirror of https://github.com/flarum/core.git synced 2025-08-06 08:27:42 +02:00

Upgrade to L5 + huge refactor + more. closes #2

New stuff:
- Signup + email confirmation.
- Updated authentication strategy with remember cookies. closes #5
- New search system with some example gambits! This is cool - check out
the source. Fulltext drivers will be implemented as decorators
overriding the EloquentPostRepository’s findByContent method.
- Lay down the foundation for bootstrapping the Ember app.
- Update Web layer’s asset manager to properly publish CSS/JS files.
- Console commands to run installation migrations and seeds.

Refactoring:
- New structure: move models, repositories, commands, and events into
their own namespaces, rather than grouping by entity.
- All events are classes.
- Use L5 middleware and command bus implementations.
- Clearer use of repositories and the Active Record pattern.
Repositories are used only for retrieval of ActiveRecord objects, and
then save/delete operations are called directly on those ActiveRecords.
This way, we don’t over-abstract at the cost of Eloquent magic, but
testing is still easy.
- Refactor of Web layer so that it uses the Actions routing
architecture.
- “Actor” concept instead of depending on Laravel’s Auth.
- General cleanup!
This commit is contained in:
Toby Zerner
2015-02-24 20:33:18 +10:30
parent 330bff0ec8
commit 2733b5810d
266 changed files with 5562 additions and 4658 deletions

View File

@@ -4,35 +4,158 @@
"Read more about it at http://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file",
"This file is @generated automatically"
],
"hash": "f965b67cdaace68ab3e159d2c058c449",
"hash": "eacf297f994d4976c0c3a9d9ded71bf6",
"packages": [
{
"name": "danielstjules/stringy",
"version": "1.9.0",
"source": {
"type": "git",
"url": "https://github.com/danielstjules/Stringy.git",
"reference": "3cf18e9e424a6dedc38b7eb7ef580edb0929461b"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/danielstjules/Stringy/zipball/3cf18e9e424a6dedc38b7eb7ef580edb0929461b",
"reference": "3cf18e9e424a6dedc38b7eb7ef580edb0929461b",
"shasum": ""
},
"require": {
"ext-mbstring": "*",
"php": ">=5.3.0"
},
"require-dev": {
"phpunit/phpunit": "~4.0"
},
"type": "library",
"autoload": {
"psr-4": {
"Stringy\\": "src/"
},
"files": [
"src/Create.php"
]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Daniel St. Jules",
"email": "danielst.jules@gmail.com",
"homepage": "http://www.danielstjules.com"
}
],
"description": "A string manipulation library with multibyte support",
"homepage": "https://github.com/danielstjules/Stringy",
"keywords": [
"UTF",
"helpers",
"manipulation",
"methods",
"multibyte",
"string",
"utf-8",
"utility",
"utils"
],
"time": "2015-02-10 06:19:18"
},
{
"name": "doctrine/inflector",
"version": "dev-master",
"source": {
"type": "git",
"url": "https://github.com/doctrine/inflector.git",
"reference": "e5eaf8c7ded0877195b5d2848491e17b1c0a6c4d"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/doctrine/inflector/zipball/e5eaf8c7ded0877195b5d2848491e17b1c0a6c4d",
"reference": "e5eaf8c7ded0877195b5d2848491e17b1c0a6c4d",
"shasum": ""
},
"require": {
"php": ">=5.3.2"
},
"require-dev": {
"phpunit/phpunit": "4.*"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "1.0.x-dev"
}
},
"autoload": {
"psr-0": {
"Doctrine\\Common\\Inflector\\": "lib/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Roman Borschel",
"email": "roman@code-factory.org"
},
{
"name": "Benjamin Eberlei",
"email": "kontakt@beberlei.de"
},
{
"name": "Guilherme Blanco",
"email": "guilhermeblanco@gmail.com"
},
{
"name": "Jonathan Wage",
"email": "jonwage@gmail.com"
},
{
"name": "Johannes Schmitt",
"email": "schmittjoh@gmail.com"
}
],
"description": "Common String Manipulations with regard to casing and singular/plural rules.",
"homepage": "http://www.doctrine-project.org",
"keywords": [
"inflection",
"pluralize",
"singularize",
"string"
],
"time": "2015-01-01 18:34:57"
},
{
"name": "illuminate/container",
"version": "4.2.x-dev",
"target-dir": "Illuminate/Container",
"version": "5.0.x-dev",
"source": {
"type": "git",
"url": "https://github.com/illuminate/container.git",
"reference": "8db091c1b4e503ef8dcd4586d5c63e3997bc4e89"
"reference": "7ffdad0a2b2c600445deb57f5f7e93092e44ca2a"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/illuminate/container/zipball/8db091c1b4e503ef8dcd4586d5c63e3997bc4e89",
"reference": "8db091c1b4e503ef8dcd4586d5c63e3997bc4e89",
"url": "https://api.github.com/repos/illuminate/container/zipball/7ffdad0a2b2c600445deb57f5f7e93092e44ca2a",
"reference": "7ffdad0a2b2c600445deb57f5f7e93092e44ca2a",
"shasum": ""
},
"require": {
"illuminate/contracts": "5.0.*",
"php": ">=5.4.0"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "4.2-dev"
"dev-master": "5.0-dev"
}
},
"autoload": {
"psr-0": {
"Illuminate\\Container": ""
"psr-4": {
"Illuminate\\Container\\": ""
}
},
"notification-url": "https://packagist.org/downloads/",
@@ -45,45 +168,86 @@
"email": "taylorotwell@gmail.com"
}
],
"time": "2014-12-17 20:39:51"
"description": "The Illuminate Container package.",
"time": "2015-02-11 16:00:31"
},
{
"name": "illuminate/contracts",
"version": "5.0.x-dev",
"source": {
"type": "git",
"url": "https://github.com/illuminate/contracts.git",
"reference": "78f1dba092d5fcb6d3a19537662abe31c4d128fd"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/illuminate/contracts/zipball/78f1dba092d5fcb6d3a19537662abe31c4d128fd",
"reference": "78f1dba092d5fcb6d3a19537662abe31c4d128fd",
"shasum": ""
},
"require": {
"php": ">=5.4.0"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "5.0-dev"
}
},
"autoload": {
"psr-4": {
"Illuminate\\Contracts\\": ""
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Taylor Otwell",
"email": "taylorotwell@gmail.com"
}
],
"description": "The Illuminate Contracts package.",
"time": "2015-01-30 16:27:08"
},
{
"name": "illuminate/database",
"version": "4.2.x-dev",
"target-dir": "Illuminate/Database",
"version": "5.0.x-dev",
"source": {
"type": "git",
"url": "https://github.com/illuminate/database.git",
"reference": "eabb5ad0db896339f821ef088ca2fd0d6972e137"
"reference": "0c86cd20e7b0fb0bd0979bbddc7946239c58ad66"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/illuminate/database/zipball/eabb5ad0db896339f821ef088ca2fd0d6972e137",
"reference": "eabb5ad0db896339f821ef088ca2fd0d6972e137",
"url": "https://api.github.com/repos/illuminate/database/zipball/0c86cd20e7b0fb0bd0979bbddc7946239c58ad66",
"reference": "0c86cd20e7b0fb0bd0979bbddc7946239c58ad66",
"shasum": ""
},
"require": {
"illuminate/container": "4.2.*",
"illuminate/events": "4.2.*",
"illuminate/support": "4.2.*",
"illuminate/container": "5.0.*",
"illuminate/contracts": "5.0.*",
"illuminate/support": "5.0.*",
"nesbot/carbon": "~1.0",
"php": ">=5.4.0"
},
"require-dev": {
"illuminate/cache": "4.2.*",
"illuminate/console": "4.2.*",
"illuminate/filesystem": "4.2.*",
"illuminate/pagination": "4.2.*"
"suggest": {
"doctrine/dbal": "Required to rename columns and drop SQLite columns (~2.4).",
"illuminate/console": "Required to use the database commands (5.0.*).",
"illuminate/events": "Required to use the observers with Eloquent (5.0.*).",
"illuminate/filesystem": "Required to use the migrations (5.0.*)."
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "4.2-dev"
"dev-master": "5.0-dev"
}
},
"autoload": {
"psr-0": {
"Illuminate\\Database": ""
"psr-4": {
"Illuminate\\Database\\": ""
}
},
"notification-url": "https://packagist.org/downloads/",
@@ -96,91 +260,51 @@
"email": "taylorotwell@gmail.com"
}
],
"description": "The Illuminate Database package.",
"keywords": [
"database",
"laravel",
"orm",
"sql"
],
"time": "2015-01-27 20:51:43"
},
{
"name": "illuminate/events",
"version": "4.2.x-dev",
"target-dir": "Illuminate/Events",
"source": {
"type": "git",
"url": "https://github.com/illuminate/events.git",
"reference": "a8471d3f6c3e87c50e25e18f13908fffaef159df"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/illuminate/events/zipball/a8471d3f6c3e87c50e25e18f13908fffaef159df",
"reference": "a8471d3f6c3e87c50e25e18f13908fffaef159df",
"shasum": ""
},
"require": {
"illuminate/container": "4.2.*",
"illuminate/support": "4.2.*",
"php": ">=5.4.0"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "4.2-dev"
}
},
"autoload": {
"psr-0": {
"Illuminate\\Events": ""
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Taylor Otwell",
"email": "taylorotwell@gmail.com"
}
],
"time": "2014-10-02 19:49:50"
"time": "2015-02-18 02:07:31"
},
{
"name": "illuminate/support",
"version": "4.2.x-dev",
"target-dir": "Illuminate/Support",
"version": "5.0.x-dev",
"source": {
"type": "git",
"url": "https://github.com/illuminate/support.git",
"reference": "db61f3f6d507ce417ca993e1f93585db7efd8b12"
"reference": "405a2241fefa49cfc39b7fba8cc54f69fce2f101"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/illuminate/support/zipball/db61f3f6d507ce417ca993e1f93585db7efd8b12",
"reference": "db61f3f6d507ce417ca993e1f93585db7efd8b12",
"url": "https://api.github.com/repos/illuminate/support/zipball/405a2241fefa49cfc39b7fba8cc54f69fce2f101",
"reference": "405a2241fefa49cfc39b7fba8cc54f69fce2f101",
"shasum": ""
},
"require": {
"danielstjules/stringy": "~1.8",
"doctrine/inflector": "~1.0",
"ext-mbstring": "*",
"illuminate/contracts": "5.0.*",
"php": ">=5.4.0"
},
"require-dev": {
"jeremeamia/superclosure": "~1.0.1",
"patchwork/utf8": "~1.1"
"suggest": {
"jeremeamia/superclosure": "Required to be able to serialize closures (~2.0)."
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "4.2-dev"
"dev-master": "5.0-dev"
}
},
"autoload": {
"psr-0": {
"Illuminate\\Support": ""
"psr-4": {
"Illuminate\\Support\\": ""
},
"files": [
"Illuminate/Support/helpers.php"
"helpers.php"
]
},
"notification-url": "https://packagist.org/downloads/",
@@ -193,44 +317,8 @@
"email": "taylorotwell@gmail.com"
}
],
"time": "2015-01-27 20:51:43"
},
{
"name": "laracasts/commander",
"version": "1.1.2",
"source": {
"type": "git",
"url": "https://github.com/laracasts/Commander.git",
"reference": "89b47ceb08e26d6beae35781010522e7110aded3"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/laracasts/Commander/zipball/89b47ceb08e26d6beae35781010522e7110aded3",
"reference": "89b47ceb08e26d6beae35781010522e7110aded3",
"shasum": ""
},
"require": {
"illuminate/support": "~4.0",
"php": ">=5.4.0"
},
"type": "library",
"autoload": {
"psr-0": {
"Laracasts\\Commander": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Jeffrey Way",
"email": "jeffrey@laracasts.com"
}
],
"description": "Commands and domain events in Laravel",
"time": "2014-07-03 13:05:27"
"description": "The Illuminate Support package.",
"time": "2015-02-11 11:08:03"
},
{
"name": "misd/linkify",
@@ -371,16 +459,16 @@
"source": {
"type": "git",
"url": "https://github.com/tobscure/permissible.git",
"reference": "223a62784672981a45170d2192c9786971b3abee"
"reference": "35d92ad11e66bafc94666cae3224d0ca08f44a6a"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/tobscure/permissible/zipball/223a62784672981a45170d2192c9786971b3abee",
"reference": "223a62784672981a45170d2192c9786971b3abee",
"url": "https://api.github.com/repos/tobscure/permissible/zipball/35d92ad11e66bafc94666cae3224d0ca08f44a6a",
"reference": "35d92ad11e66bafc94666cae3224d0ca08f44a6a",
"shasum": ""
},
"require": {
"illuminate/database": "4.2.*",
"illuminate/database": "5.0.*",
"php": ">=5.4.0"
},
"require-dev": {
@@ -400,7 +488,7 @@
}
],
"description": "Powerful, flexible, relational permissions using Eloquent.",
"time": "2014-07-26 05:00:03"
"time": "2015-02-18 23:38:49"
}
],
"packages-dev": [
@@ -410,12 +498,12 @@
"source": {
"type": "git",
"url": "https://github.com/Codeception/Codeception.git",
"reference": "1416a5ed429615664ba406a37de141a7cba2982b"
"reference": "4e267293bb8070e03fb358f27e74271c2d10acbe"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/Codeception/Codeception/zipball/1416a5ed429615664ba406a37de141a7cba2982b",
"reference": "1416a5ed429615664ba406a37de141a7cba2982b",
"url": "https://api.github.com/repos/Codeception/Codeception/zipball/4e267293bb8070e03fb358f27e74271c2d10acbe",
"reference": "4e267293bb8070e03fb358f27e74271c2d10acbe",
"shasum": ""
},
"require": {
@@ -482,7 +570,7 @@
"functional testing",
"unit testing"
],
"time": "2015-02-07 01:27:55"
"time": "2015-02-16 11:49:51"
},
{
"name": "codeception/mockery-module",
@@ -727,12 +815,12 @@
"source": {
"type": "git",
"url": "https://github.com/guzzle/RingPHP.git",
"reference": "0b13b4f0d595c4e886ae8eecdfe27e049ba38375"
"reference": "a1da305d1c5c0175abf7bc912cb065e906de9500"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/guzzle/RingPHP/zipball/0b13b4f0d595c4e886ae8eecdfe27e049ba38375",
"reference": "0b13b4f0d595c4e886ae8eecdfe27e049ba38375",
"url": "https://api.github.com/repos/guzzle/RingPHP/zipball/a1da305d1c5c0175abf7bc912cb065e906de9500",
"reference": "a1da305d1c5c0175abf7bc912cb065e906de9500",
"shasum": ""
},
"require": {
@@ -770,7 +858,7 @@
}
],
"description": "Provides a simple API and specification that abstracts away the details of HTTP into a single PHP function.",
"time": "2015-01-20 22:24:03"
"time": "2015-02-08 23:29:08"
},
{
"name": "guzzlehttp/streams",
@@ -875,12 +963,12 @@
"source": {
"type": "git",
"url": "https://github.com/padraic/mockery.git",
"reference": "0bf3f7346cb49a24587a1a6292e7f20fcd80af0a"
"reference": "a450aa28455781c7a72e50794b0f9d954cf8decb"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/padraic/mockery/zipball/0bf3f7346cb49a24587a1a6292e7f20fcd80af0a",
"reference": "0bf3f7346cb49a24587a1a6292e7f20fcd80af0a",
"url": "https://api.github.com/repos/padraic/mockery/zipball/a450aa28455781c7a72e50794b0f9d954cf8decb",
"reference": "a450aa28455781c7a72e50794b0f9d954cf8decb",
"shasum": ""
},
"require": {
@@ -889,8 +977,7 @@
},
"require-dev": {
"hamcrest/hamcrest-php": "~1.1",
"phpunit/phpunit": "~4.0",
"satooshi/php-coveralls": "~0.7@dev"
"phpunit/phpunit": "~4.0"
},
"type": "library",
"extra": {
@@ -933,7 +1020,7 @@
"test double",
"testing"
],
"time": "2015-02-05 10:30:00"
"time": "2015-02-18 18:54:04"
},
{
"name": "phpunit/php-code-coverage",
@@ -1185,12 +1272,12 @@
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/phpunit.git",
"reference": "2e8580deebb7d1ac92ac878595e6bffe01069c2a"
"reference": "5fbd35c52d9ad2a12683a11a138e5c05b31da95a"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/2e8580deebb7d1ac92ac878595e6bffe01069c2a",
"reference": "2e8580deebb7d1ac92ac878595e6bffe01069c2a",
"url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/5fbd35c52d9ad2a12683a11a138e5c05b31da95a",
"reference": "5fbd35c52d9ad2a12683a11a138e5c05b31da95a",
"shasum": ""
},
"require": {
@@ -1249,7 +1336,7 @@
"testing",
"xunit"
],
"time": "2015-01-27 16:06:15"
"time": "2015-02-09 06:34:32"
},
{
"name": "phpunit/phpunit-mock-objects",
@@ -1728,12 +1815,12 @@
"source": {
"type": "git",
"url": "https://github.com/symfony/BrowserKit.git",
"reference": "432c0593d5367b1bb8aa893cb2272172934ad371"
"reference": "7b8c4f5e8839122a931f45978c1330749ef9e83a"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/BrowserKit/zipball/432c0593d5367b1bb8aa893cb2272172934ad371",
"reference": "432c0593d5367b1bb8aa893cb2272172934ad371",
"url": "https://api.github.com/repos/symfony/BrowserKit/zipball/7b8c4f5e8839122a931f45978c1330749ef9e83a",
"reference": "7b8c4f5e8839122a931f45978c1330749ef9e83a",
"shasum": ""
},
"require": {
@@ -1774,7 +1861,7 @@
],
"description": "Symfony BrowserKit Component",
"homepage": "http://symfony.com",
"time": "2015-01-09 06:51:41"
"time": "2015-02-11 07:17:51"
},
{
"name": "symfony/console",
@@ -1783,12 +1870,12 @@
"source": {
"type": "git",
"url": "https://github.com/symfony/Console.git",
"reference": "e30a2778069b48bd1e560e4a2815d15c9ab2f563"
"reference": "289113e60aad754d35b50347f66ecd3a4d96d03c"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/Console/zipball/e30a2778069b48bd1e560e4a2815d15c9ab2f563",
"reference": "e30a2778069b48bd1e560e4a2815d15c9ab2f563",
"url": "https://api.github.com/repos/symfony/Console/zipball/289113e60aad754d35b50347f66ecd3a4d96d03c",
"reference": "289113e60aad754d35b50347f66ecd3a4d96d03c",
"shasum": ""
},
"require": {
@@ -1831,7 +1918,7 @@
],
"description": "Symfony Console Component",
"homepage": "http://symfony.com",
"time": "2015-02-05 07:11:58"
"time": "2015-02-12 11:03:31"
},
{
"name": "symfony/css-selector",
@@ -1840,12 +1927,12 @@
"source": {
"type": "git",
"url": "https://github.com/symfony/CssSelector.git",
"reference": "1f8617c67bef17192d28c0f2dda3a04b632629bb"
"reference": "e37b4cd8a5ea27d2bd4775a4980f32d39d5daf31"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/CssSelector/zipball/1f8617c67bef17192d28c0f2dda3a04b632629bb",
"reference": "1f8617c67bef17192d28c0f2dda3a04b632629bb",
"url": "https://api.github.com/repos/symfony/CssSelector/zipball/e37b4cd8a5ea27d2bd4775a4980f32d39d5daf31",
"reference": "e37b4cd8a5ea27d2bd4775a4980f32d39d5daf31",
"shasum": ""
},
"require": {
@@ -1882,7 +1969,7 @@
],
"description": "Symfony CssSelector Component",
"homepage": "http://symfony.com",
"time": "2015-01-09 06:51:41"
"time": "2015-02-11 07:17:51"
},
{
"name": "symfony/dom-crawler",
@@ -1891,12 +1978,12 @@
"source": {
"type": "git",
"url": "https://github.com/symfony/DomCrawler.git",
"reference": "49d1657a690eaa6e8fd4f92d828b89bed05dd55d"
"reference": "e1355f67898ca94fe18425c3f2d2d4e905ea894f"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/DomCrawler/zipball/49d1657a690eaa6e8fd4f92d828b89bed05dd55d",
"reference": "49d1657a690eaa6e8fd4f92d828b89bed05dd55d",
"url": "https://api.github.com/repos/symfony/DomCrawler/zipball/e1355f67898ca94fe18425c3f2d2d4e905ea894f",
"reference": "e1355f67898ca94fe18425c3f2d2d4e905ea894f",
"shasum": ""
},
"require": {
@@ -1935,7 +2022,7 @@
],
"description": "Symfony DomCrawler Component",
"homepage": "http://symfony.com",
"time": "2015-02-05 06:58:17"
"time": "2015-02-11 07:17:51"
},
{
"name": "symfony/event-dispatcher",
@@ -1944,12 +2031,12 @@
"source": {
"type": "git",
"url": "https://github.com/symfony/EventDispatcher.git",
"reference": "e9298668dce8dd219d1ee2290c7f313954f1f984"
"reference": "2dc33aff298b20ad099ac456034aebc5055f02fb"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/EventDispatcher/zipball/e9298668dce8dd219d1ee2290c7f313954f1f984",
"reference": "e9298668dce8dd219d1ee2290c7f313954f1f984",
"url": "https://api.github.com/repos/symfony/EventDispatcher/zipball/2dc33aff298b20ad099ac456034aebc5055f02fb",
"reference": "2dc33aff298b20ad099ac456034aebc5055f02fb",
"shasum": ""
},
"require": {
@@ -1993,7 +2080,7 @@
],
"description": "Symfony EventDispatcher Component",
"homepage": "http://symfony.com",
"time": "2015-02-05 06:58:17"
"time": "2015-02-11 07:17:51"
},
{
"name": "symfony/finder",
@@ -2002,12 +2089,12 @@
"source": {
"type": "git",
"url": "https://github.com/symfony/Finder.git",
"reference": "0c737de96a94d14a51738d285ad426a102baac0e"
"reference": "509d125782f31ebbd0bb3cd9824f1ccc1e5d5a18"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/Finder/zipball/0c737de96a94d14a51738d285ad426a102baac0e",
"reference": "0c737de96a94d14a51738d285ad426a102baac0e",
"url": "https://api.github.com/repos/symfony/Finder/zipball/509d125782f31ebbd0bb3cd9824f1ccc1e5d5a18",
"reference": "509d125782f31ebbd0bb3cd9824f1ccc1e5d5a18",
"shasum": ""
},
"require": {
@@ -2040,7 +2127,7 @@
],
"description": "Symfony Finder Component",
"homepage": "http://symfony.com",
"time": "2015-01-09 06:51:41"
"time": "2015-02-11 07:17:51"
},
{
"name": "symfony/yaml",
@@ -2049,12 +2136,12 @@
"source": {
"type": "git",
"url": "https://github.com/symfony/Yaml.git",
"reference": "02ba3dc638c5d3f0ab3b47ddb74f98c11dcc0c60"
"reference": "43aac3461a5679f486f7c96e4d7e780a59fec997"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/Yaml/zipball/02ba3dc638c5d3f0ab3b47ddb74f98c11dcc0c60",
"reference": "02ba3dc638c5d3f0ab3b47ddb74f98c11dcc0c60",
"url": "https://api.github.com/repos/symfony/Yaml/zipball/43aac3461a5679f486f7c96e4d7e780a59fec997",
"reference": "43aac3461a5679f486f7c96e4d7e780a59fec997",
"shasum": ""
},
"require": {
@@ -2087,7 +2174,7 @@
],
"description": "Symfony Yaml Component",
"homepage": "http://symfony.com",
"time": "2015-01-25 04:39:35"
"time": "2015-02-11 07:17:51"
}
],
"aliases": [],