diff options
author | Nicolas Lœuillet <nicolas.loeuillet@gmail.com> | 2013-08-03 19:26:54 +0200 |
---|---|---|
committer | Nicolas Lœuillet <nicolas.loeuillet@gmail.com> | 2013-08-03 19:26:54 +0200 |
commit | 4f5b44bd3bd490309eb2ba7b44df4769816ba729 (patch) | |
tree | 6cefe170dfe0a5a361cb1e2d1fc4d580a3316d02 /vendor/composer | |
parent | 2b840e0cfb63a453bea67a98541f3df9c273c5f5 (diff) | |
download | wallabag-4f5b44bd3bd490309eb2ba7b44df4769816ba729.tar.gz wallabag-4f5b44bd3bd490309eb2ba7b44df4769816ba729.tar.zst wallabag-4f5b44bd3bd490309eb2ba7b44df4769816ba729.zip |
twig implementation
Diffstat (limited to 'vendor/composer')
-rw-r--r-- | vendor/composer/ClassLoader.php | 246 | ||||
-rw-r--r-- | vendor/composer/autoload_classmap.php | 13 | ||||
-rw-r--r-- | vendor/composer/autoload_files.php | 10 | ||||
-rw-r--r-- | vendor/composer/autoload_namespaces.php | 22 | ||||
-rw-r--r-- | vendor/composer/autoload_real.php | 47 | ||||
-rw-r--r-- | vendor/composer/installed.json | 747 |
6 files changed, 1085 insertions, 0 deletions
diff --git a/vendor/composer/ClassLoader.php b/vendor/composer/ClassLoader.php new file mode 100644 index 00000000..1db8d9a0 --- /dev/null +++ b/vendor/composer/ClassLoader.php | |||
@@ -0,0 +1,246 @@ | |||
1 | <?php | ||
2 | |||
3 | /* | ||
4 | * This file is part of Composer. | ||
5 | * | ||
6 | * (c) Nils Adermann <naderman@naderman.de> | ||
7 | * Jordi Boggiano <j.boggiano@seld.be> | ||
8 | * | ||
9 | * For the full copyright and license information, please view the LICENSE | ||
10 | * file that was distributed with this source code. | ||
11 | */ | ||
12 | |||
13 | namespace Composer\Autoload; | ||
14 | |||
15 | /** | ||
16 | * ClassLoader implements a PSR-0 class loader | ||
17 | * | ||
18 | * See https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-0.md | ||
19 | * | ||
20 | * $loader = new \Composer\Autoload\ClassLoader(); | ||
21 | * | ||
22 | * // register classes with namespaces | ||
23 | * $loader->add('Symfony\Component', __DIR__.'/component'); | ||
24 | * $loader->add('Symfony', __DIR__.'/framework'); | ||
25 | * | ||
26 | * // activate the autoloader | ||
27 | * $loader->register(); | ||
28 | * | ||
29 | * // to enable searching the include path (eg. for PEAR packages) | ||
30 | * $loader->setUseIncludePath(true); | ||
31 | * | ||
32 | * In this example, if you try to use a class in the Symfony\Component | ||
33 | * namespace or one of its children (Symfony\Component\Console for instance), | ||
34 | * the autoloader will first look for the class under the component/ | ||
35 | * directory, and it will then fallback to the framework/ directory if not | ||
36 | * found before giving up. | ||
37 | * | ||
38 | * This class is loosely based on the Symfony UniversalClassLoader. | ||
39 | * | ||
40 | * @author Fabien Potencier <fabien@symfony.com> | ||
41 | * @author Jordi Boggiano <j.boggiano@seld.be> | ||
42 | */ | ||
43 | class ClassLoader | ||
44 | { | ||
45 | private $prefixes = array(); | ||
46 | private $fallbackDirs = array(); | ||
47 | private $useIncludePath = false; | ||
48 | private $classMap = array(); | ||
49 | |||
50 | public function getPrefixes() | ||
51 | { | ||
52 | return call_user_func_array('array_merge', $this->prefixes); | ||
53 | } | ||
54 | |||
55 | public function getFallbackDirs() | ||
56 | { | ||
57 | return $this->fallbackDirs; | ||
58 | } | ||
59 | |||
60 | public function getClassMap() | ||
61 | { | ||
62 | return $this->classMap; | ||
63 | } | ||
64 | |||
65 | /** | ||
66 | * @param array $classMap Class to filename map | ||
67 | */ | ||
68 | public function addClassMap(array $classMap) | ||
69 | { | ||
70 | if ($this->classMap) { | ||
71 | $this->classMap = array_merge($this->classMap, $classMap); | ||
72 | } else { | ||
73 | $this->classMap = $classMap; | ||
74 | } | ||
75 | } | ||
76 | |||
77 | /** | ||
78 | * Registers a set of classes, merging with any others previously set. | ||
79 | * | ||
80 | * @param string $prefix The classes prefix | ||
81 | * @param array|string $paths The location(s) of the classes | ||
82 | * @param bool $prepend Prepend the location(s) | ||
83 | */ | ||
84 | public function add($prefix, $paths, $prepend = false) | ||
85 | { | ||
86 | if (!$prefix) { | ||
87 | if ($prepend) { | ||
88 | $this->fallbackDirs = array_merge( | ||
89 | (array) $paths, | ||
90 | $this->fallbackDirs | ||
91 | ); | ||
92 | } else { | ||
93 | $this->fallbackDirs = array_merge( | ||
94 | $this->fallbackDirs, | ||
95 | (array) $paths | ||
96 | ); | ||
97 | } | ||
98 | |||
99 | return; | ||
100 | } | ||
101 | |||
102 | $first = $prefix[0]; | ||
103 | if (!isset($this->prefixes[$first][$prefix])) { | ||
104 | $this->prefixes[$first][$prefix] = (array) $paths; | ||
105 | |||
106 | return; | ||
107 | } | ||
108 | if ($prepend) { | ||
109 | $this->prefixes[$first][$prefix] = array_merge( | ||
110 | (array) $paths, | ||
111 | $this->prefixes[$first][$prefix] | ||
112 | ); | ||
113 | } else { | ||
114 | $this->prefixes[$first][$prefix] = array_merge( | ||
115 | $this->prefixes[$first][$prefix], | ||
116 | (array) $paths | ||
117 | ); | ||
118 | } | ||
119 | } | ||
120 | |||
121 | /** | ||
122 | * Registers a set of classes, replacing any others previously set. | ||
123 | * | ||
124 | * @param string $prefix The classes prefix | ||
125 | * @param array|string $paths The location(s) of the classes | ||
126 | */ | ||
127 | public function set($prefix, $paths) | ||
128 | { | ||
129 | if (!$prefix) { | ||
130 | $this->fallbackDirs = (array) $paths; | ||
131 | |||
132 | return; | ||
133 | } | ||
134 | $this->prefixes[substr($prefix, 0, 1)][$prefix] = (array) $paths; | ||
135 | } | ||
136 | |||
137 | /** | ||
138 | * Turns on searching the include path for class files. | ||
139 | * | ||
140 | * @param bool $useIncludePath | ||
141 | */ | ||
142 | public function setUseIncludePath($useIncludePath) | ||
143 | { | ||
144 | $this->useIncludePath = $useIncludePath; | ||
145 | } | ||
146 | |||
147 | /** | ||
148 | * Can be used to check if the autoloader uses the include path to check | ||
149 | * for classes. | ||
150 | * | ||
151 | * @return bool | ||
152 | */ | ||
153 | public function getUseIncludePath() | ||
154 | { | ||
155 | return $this->useIncludePath; | ||
156 | } | ||
157 | |||
158 | /** | ||
159 | * Registers this instance as an autoloader. | ||
160 | * | ||
161 | * @param bool $prepend Whether to prepend the autoloader or not | ||
162 | */ | ||
163 | public function register($prepend = false) | ||
164 | { | ||
165 | spl_autoload_register(array($this, 'loadClass'), true, $prepend); | ||
166 | } | ||
167 | |||
168 | /** | ||
169 | * Unregisters this instance as an autoloader. | ||
170 | */ | ||
171 | public function unregister() | ||
172 | { | ||
173 | spl_autoload_unregister(array($this, 'loadClass')); | ||
174 | } | ||
175 | |||
176 | /** | ||
177 | * Loads the given class or interface. | ||
178 | * | ||
179 | * @param string $class The name of the class | ||
180 | * @return bool|null True if loaded, null otherwise | ||
181 | */ | ||
182 | public function loadClass($class) | ||
183 | { | ||
184 | if ($file = $this->findFile($class)) { | ||
185 | include $file; | ||
186 | |||
187 | return true; | ||
188 | } | ||
189 | } | ||
190 | |||
191 | /** | ||
192 | * Finds the path to the file where the class is defined. | ||
193 | * | ||
194 | * @param string $class The name of the class | ||
195 | * | ||
196 | * @return string|false The path if found, false otherwise | ||
197 | */ | ||
198 | public function findFile($class) | ||
199 | { | ||
200 | // work around for PHP 5.3.0 - 5.3.2 https://bugs.php.net/50731 | ||
201 | if ('\\' == $class[0]) { | ||
202 | $class = substr($class, 1); | ||
203 | } | ||
204 | |||
205 | if (isset($this->classMap[$class])) { | ||
206 | return $this->classMap[$class]; | ||
207 | } | ||
208 | |||
209 | if (false !== $pos = strrpos($class, '\\')) { | ||
210 | // namespaced class name | ||
211 | $classPath = strtr(substr($class, 0, $pos), '\\', DIRECTORY_SEPARATOR) . DIRECTORY_SEPARATOR; | ||
212 | $className = substr($class, $pos + 1); | ||
213 | } else { | ||
214 | // PEAR-like class name | ||
215 | $classPath = null; | ||
216 | $className = $class; | ||
217 | } | ||
218 | |||
219 | $classPath .= strtr($className, '_', DIRECTORY_SEPARATOR) . '.php'; | ||
220 | |||
221 | $first = $class[0]; | ||
222 | if (isset($this->prefixes[$first])) { | ||
223 | foreach ($this->prefixes[$first] as $prefix => $dirs) { | ||
224 | if (0 === strpos($class, $prefix)) { | ||
225 | foreach ($dirs as $dir) { | ||
226 | if (file_exists($dir . DIRECTORY_SEPARATOR . $classPath)) { | ||
227 | return $dir . DIRECTORY_SEPARATOR . $classPath; | ||
228 | } | ||
229 | } | ||
230 | } | ||
231 | } | ||
232 | } | ||
233 | |||
234 | foreach ($this->fallbackDirs as $dir) { | ||
235 | if (file_exists($dir . DIRECTORY_SEPARATOR . $classPath)) { | ||
236 | return $dir . DIRECTORY_SEPARATOR . $classPath; | ||
237 | } | ||
238 | } | ||
239 | |||
240 | if ($this->useIncludePath && $file = stream_resolve_include_path($classPath)) { | ||
241 | return $file; | ||
242 | } | ||
243 | |||
244 | return $this->classMap[$class] = false; | ||
245 | } | ||
246 | } | ||
diff --git a/vendor/composer/autoload_classmap.php b/vendor/composer/autoload_classmap.php new file mode 100644 index 00000000..7574eb5b --- /dev/null +++ b/vendor/composer/autoload_classmap.php | |||
@@ -0,0 +1,13 @@ | |||
1 | <?php | ||
2 | |||
3 | // autoload_classmap.php generated by Composer | ||
4 | |||
5 | $vendorDir = dirname(dirname(__FILE__)); | ||
6 | $baseDir = dirname($vendorDir); | ||
7 | |||
8 | return array( | ||
9 | 'Collator' => $vendorDir . '/symfony/intl/Symfony/Component/Intl/Resources/stubs/Collator.php', | ||
10 | 'IntlDateFormatter' => $vendorDir . '/symfony/intl/Symfony/Component/Intl/Resources/stubs/IntlDateFormatter.php', | ||
11 | 'Locale' => $vendorDir . '/symfony/intl/Symfony/Component/Intl/Resources/stubs/Locale.php', | ||
12 | 'NumberFormatter' => $vendorDir . '/symfony/intl/Symfony/Component/Intl/Resources/stubs/NumberFormatter.php', | ||
13 | ); | ||
diff --git a/vendor/composer/autoload_files.php b/vendor/composer/autoload_files.php new file mode 100644 index 00000000..a6552d0f --- /dev/null +++ b/vendor/composer/autoload_files.php | |||
@@ -0,0 +1,10 @@ | |||
1 | <?php | ||
2 | |||
3 | // autoload_files.php generated by Composer | ||
4 | |||
5 | $vendorDir = dirname(dirname(__FILE__)); | ||
6 | $baseDir = dirname($vendorDir); | ||
7 | |||
8 | return array( | ||
9 | $vendorDir . '/symfony/intl/Symfony/Component/Intl/Resources/stubs/functions.php', | ||
10 | ); \ No newline at end of file | ||
diff --git a/vendor/composer/autoload_namespaces.php b/vendor/composer/autoload_namespaces.php new file mode 100644 index 00000000..5d64b487 --- /dev/null +++ b/vendor/composer/autoload_namespaces.php | |||
@@ -0,0 +1,22 @@ | |||
1 | <?php | ||
2 | |||
3 | // autoload_namespaces.php generated by Composer | ||
4 | |||
5 | $vendorDir = dirname(dirname(__FILE__)); | ||
6 | $baseDir = dirname($vendorDir); | ||
7 | |||
8 | return array( | ||
9 | 'Twig_Extensions_' => array($vendorDir . '/twig/extensions/lib'), | ||
10 | 'Twig_' => array($vendorDir . '/twig/twig/lib'), | ||
11 | 'Twig\\Gettext' => array($vendorDir . '/umpirsky/twig-gettext-extractor'), | ||
12 | 'Symfony\\Component\\Translation\\' => array($vendorDir . '/symfony/translation'), | ||
13 | 'Symfony\\Component\\Routing\\' => array($vendorDir . '/symfony/routing'), | ||
14 | 'Symfony\\Component\\PropertyAccess\\' => array($vendorDir . '/symfony/property-access'), | ||
15 | 'Symfony\\Component\\OptionsResolver\\' => array($vendorDir . '/symfony/options-resolver'), | ||
16 | 'Symfony\\Component\\Intl\\' => array($vendorDir . '/symfony/intl'), | ||
17 | 'Symfony\\Component\\Icu\\' => array($vendorDir . '/symfony/icu'), | ||
18 | 'Symfony\\Component\\Form\\' => array($vendorDir . '/symfony/form'), | ||
19 | 'Symfony\\Component\\Filesystem\\' => array($vendorDir . '/symfony/filesystem'), | ||
20 | 'Symfony\\Component\\EventDispatcher\\' => array($vendorDir . '/symfony/event-dispatcher'), | ||
21 | 'Symfony\\Bridge\\Twig\\' => array($vendorDir . '/symfony/twig-bridge'), | ||
22 | ); | ||
diff --git a/vendor/composer/autoload_real.php b/vendor/composer/autoload_real.php new file mode 100644 index 00000000..f398fe33 --- /dev/null +++ b/vendor/composer/autoload_real.php | |||
@@ -0,0 +1,47 @@ | |||
1 | <?php | ||
2 | |||
3 | // autoload_real.php generated by Composer | ||
4 | |||
5 | class ComposerAutoloaderInit1c7743925d207055d2ad189b1f10a029 | ||
6 | { | ||
7 | private static $loader; | ||
8 | |||
9 | public static function loadClassLoader($class) | ||
10 | { | ||
11 | if ('Composer\Autoload\ClassLoader' === $class) { | ||
12 | require __DIR__ . '/ClassLoader.php'; | ||
13 | } | ||
14 | } | ||
15 | |||
16 | public static function getLoader() | ||
17 | { | ||
18 | if (null !== self::$loader) { | ||
19 | return self::$loader; | ||
20 | } | ||
21 | |||
22 | spl_autoload_register(array('ComposerAutoloaderInit1c7743925d207055d2ad189b1f10a029', 'loadClassLoader'), true, true); | ||
23 | self::$loader = $loader = new \Composer\Autoload\ClassLoader(); | ||
24 | spl_autoload_unregister(array('ComposerAutoloaderInit1c7743925d207055d2ad189b1f10a029', 'loadClassLoader')); | ||
25 | |||
26 | $vendorDir = dirname(__DIR__); | ||
27 | $baseDir = dirname($vendorDir); | ||
28 | |||
29 | $map = require __DIR__ . '/autoload_namespaces.php'; | ||
30 | foreach ($map as $namespace => $path) { | ||
31 | $loader->set($namespace, $path); | ||
32 | } | ||
33 | |||
34 | $classMap = require __DIR__ . '/autoload_classmap.php'; | ||
35 | if ($classMap) { | ||
36 | $loader->addClassMap($classMap); | ||
37 | } | ||
38 | |||
39 | $loader->register(true); | ||
40 | |||
41 | foreach (require __DIR__ . '/autoload_files.php' as $file) { | ||
42 | require $file; | ||
43 | } | ||
44 | |||
45 | return $loader; | ||
46 | } | ||
47 | } | ||
diff --git a/vendor/composer/installed.json b/vendor/composer/installed.json new file mode 100644 index 00000000..21a9b56f --- /dev/null +++ b/vendor/composer/installed.json | |||
@@ -0,0 +1,747 @@ | |||
1 | [ | ||
2 | { | ||
3 | "name": "twig/twig", | ||
4 | "version": "v1.13.2", | ||
5 | "version_normalized": "1.13.2.0", | ||
6 | "source": { | ||
7 | "type": "git", | ||
8 | "url": "https://github.com/fabpot/Twig.git", | ||
9 | "reference": "v1.13.2" | ||
10 | }, | ||
11 | "dist": { | ||
12 | "type": "zip", | ||
13 | "url": "https://api.github.com/repos/fabpot/Twig/zipball/v1.13.2", | ||
14 | "reference": "v1.13.2", | ||
15 | "shasum": "" | ||
16 | }, | ||
17 | "require": { | ||
18 | "php": ">=5.2.4" | ||
19 | }, | ||
20 | "time": "2013-08-03 15:35:31", | ||
21 | "type": "library", | ||
22 | "extra": { | ||
23 | "branch-alias": { | ||
24 | "dev-master": "1.13-dev" | ||
25 | } | ||
26 | }, | ||
27 | "installation-source": "dist", | ||
28 | "autoload": { | ||
29 | "psr-0": { | ||
30 | "Twig_": "lib/" | ||
31 | } | ||
32 | }, | ||
33 | "notification-url": "https://packagist.org/downloads/", | ||
34 | "license": [ | ||
35 | "BSD-3-Clause" | ||
36 | ], | ||
37 | "authors": [ | ||
38 | { | ||
39 | "name": "Fabien Potencier", | ||
40 | "email": "fabien@symfony.com" | ||
41 | }, | ||
42 | { | ||
43 | "name": "Armin Ronacher", | ||
44 | "email": "armin.ronacher@active-4.com" | ||
45 | } | ||
46 | ], | ||
47 | "description": "Twig, the flexible, fast, and secure template language for PHP", | ||
48 | "homepage": "http://twig.sensiolabs.org", | ||
49 | "keywords": [ | ||
50 | "templating" | ||
51 | ] | ||
52 | }, | ||
53 | { | ||
54 | "name": "twig/extensions", | ||
55 | "version": "dev-master", | ||
56 | "version_normalized": "9999999-dev", | ||
57 | "source": { | ||
58 | "type": "git", | ||
59 | "url": "https://github.com/fabpot/Twig-extensions.git", | ||
60 | "reference": "f5b0c84f3699e494c84ee627d7d583e115d2c4a2" | ||
61 | }, | ||
62 | "dist": { | ||
63 | "type": "zip", | ||
64 | "url": "https://api.github.com/repos/fabpot/Twig-extensions/zipball/f5b0c84f3699e494c84ee627d7d583e115d2c4a2", | ||
65 | "reference": "f5b0c84f3699e494c84ee627d7d583e115d2c4a2", | ||
66 | "shasum": "" | ||
67 | }, | ||
68 | "require": { | ||
69 | "twig/twig": "~1.0" | ||
70 | }, | ||
71 | "time": "2013-07-02 11:21:55", | ||
72 | "type": "library", | ||
73 | "extra": { | ||
74 | "branch-alias": { | ||
75 | "dev-master": "1.0.x-dev" | ||
76 | } | ||
77 | }, | ||
78 | "installation-source": "source", | ||
79 | "autoload": { | ||
80 | "psr-0": { | ||
81 | "Twig_Extensions_": "lib/" | ||
82 | } | ||
83 | }, | ||
84 | "notification-url": "https://packagist.org/downloads/", | ||
85 | "license": [ | ||
86 | "MIT" | ||
87 | ], | ||
88 | "authors": [ | ||
89 | { | ||
90 | "name": "Fabien Potencier", | ||
91 | "email": "fabien@symfony.com" | ||
92 | } | ||
93 | ], | ||
94 | "description": "Common additional features for Twig that do not directly belong in core", | ||
95 | "homepage": "https://github.com/fabpot/Twig-extensions", | ||
96 | "keywords": [ | ||
97 | "debug", | ||
98 | "i18n", | ||
99 | "text" | ||
100 | ] | ||
101 | }, | ||
102 | { | ||
103 | "name": "symfony/icu", | ||
104 | "version": "v1.0.0", | ||
105 | "version_normalized": "1.0.0.0", | ||
106 | "target-dir": "Symfony/Component/Icu", | ||
107 | "source": { | ||
108 | "type": "git", | ||
109 | "url": "https://github.com/symfony/Icu.git", | ||
110 | "reference": "v1.0.0" | ||
111 | }, | ||
112 | "dist": { | ||
113 | "type": "zip", | ||
114 | "url": "https://api.github.com/repos/symfony/Icu/zipball/v1.0.0", | ||
115 | "reference": "v1.0.0", | ||
116 | "shasum": "" | ||
117 | }, | ||
118 | "require": { | ||
119 | "php": ">=5.3.3", | ||
120 | "symfony/intl": ">=2.3,<3.0" | ||
121 | }, | ||
122 | "time": "2013-06-03 18:32:07", | ||
123 | "type": "library", | ||
124 | "installation-source": "dist", | ||
125 | "autoload": { | ||
126 | "psr-0": { | ||
127 | "Symfony\\Component\\Icu\\": "" | ||
128 | } | ||
129 | }, | ||
130 | "notification-url": "https://packagist.org/downloads/", | ||
131 | "license": [ | ||
132 | "MIT" | ||
133 | ], | ||
134 | "authors": [ | ||
135 | { | ||
136 | "name": "Symfony Community", | ||
137 | "homepage": "http://symfony.com/contributors" | ||
138 | }, | ||
139 | { | ||
140 | "name": "Bernhard Schussek", | ||
141 | "email": "bschussek@gmail.com" | ||
142 | } | ||
143 | ], | ||
144 | "description": "Contains an excerpt of the ICU data and classes to load it.", | ||
145 | "homepage": "http://symfony.com", | ||
146 | "keywords": [ | ||
147 | "icu", | ||
148 | "intl" | ||
149 | ] | ||
150 | }, | ||
151 | { | ||
152 | "name": "symfony/intl", | ||
153 | "version": "v2.3.2", | ||
154 | "version_normalized": "2.3.2.0", | ||
155 | "target-dir": "Symfony/Component/Intl", | ||
156 | "source": { | ||
157 | "type": "git", | ||
158 | "url": "https://github.com/symfony/Intl.git", | ||
159 | "reference": "v2.3.2" | ||
160 | }, | ||
161 | "dist": { | ||
162 | "type": "zip", | ||
163 | "url": "https://api.github.com/repos/symfony/Intl/zipball/v2.3.2", | ||
164 | "reference": "v2.3.2", | ||
165 | "shasum": "" | ||
166 | }, | ||
167 | "require": { | ||
168 | "php": ">=5.3.3", | ||
169 | "symfony/icu": "~1.0-RC" | ||
170 | }, | ||
171 | "require-dev": { | ||
172 | "symfony/filesystem": ">=2.1" | ||
173 | }, | ||
174 | "suggest": { | ||
175 | "ext-intl": "to use the component with locales other than \"en\"" | ||
176 | }, | ||
177 | "time": "2013-07-08 13:00:35", | ||
178 | "type": "library", | ||
179 | "extra": { | ||
180 | "branch-alias": { | ||
181 | "dev-master": "2.3-dev" | ||
182 | } | ||
183 | }, | ||
184 | "installation-source": "dist", | ||
185 | "autoload": { | ||
186 | "psr-0": { | ||
187 | "Symfony\\Component\\Intl\\": "" | ||
188 | }, | ||
189 | "classmap": [ | ||
190 | "Symfony/Component/Intl/Resources/stubs" | ||
191 | ], | ||
192 | "files": [ | ||
193 | "Symfony/Component/Intl/Resources/stubs/functions.php" | ||
194 | ] | ||
195 | }, | ||
196 | "notification-url": "https://packagist.org/downloads/", | ||
197 | "license": [ | ||
198 | "MIT" | ||
199 | ], | ||
200 | "authors": [ | ||
201 | { | ||
202 | "name": "Symfony Community", | ||
203 | "homepage": "http://symfony.com/contributors" | ||
204 | }, | ||
205 | { | ||
206 | "name": "Igor Wiedler", | ||
207 | "email": "igor@wiedler.ch", | ||
208 | "homepage": "http://wiedler.ch/igor/" | ||
209 | }, | ||
210 | { | ||
211 | "name": "Bernhard Schussek", | ||
212 | "email": "bschussek@gmail.com" | ||
213 | }, | ||
214 | { | ||
215 | "name": "Eriksen Costa", | ||
216 | "email": "eriksen.costa@infranology.com.br" | ||
217 | } | ||
218 | ], | ||
219 | "description": "A PHP replacement layer for the C intl extension that includes additional data from the ICU library.", | ||
220 | "homepage": "http://symfony.com", | ||
221 | "keywords": [ | ||
222 | "i18n", | ||
223 | "icu", | ||
224 | "internationalization", | ||
225 | "intl", | ||
226 | "l10n", | ||
227 | "localization" | ||
228 | ] | ||
229 | }, | ||
230 | { | ||
231 | "name": "symfony/property-access", | ||
232 | "version": "v2.3.2", | ||
233 | "version_normalized": "2.3.2.0", | ||
234 | "target-dir": "Symfony/Component/PropertyAccess", | ||
235 | "source": { | ||
236 | "type": "git", | ||
237 | "url": "https://github.com/symfony/PropertyAccess.git", | ||
238 | "reference": "v2.3.2" | ||
239 | }, | ||
240 | "dist": { | ||
241 | "type": "zip", | ||
242 | "url": "https://api.github.com/repos/symfony/PropertyAccess/zipball/v2.3.2", | ||
243 | "reference": "v2.3.2", | ||
244 | "shasum": "" | ||
245 | }, | ||
246 | "require": { | ||
247 | "php": ">=5.3.3" | ||
248 | }, | ||
249 | "time": "2013-07-01 12:24:43", | ||
250 | "type": "library", | ||
251 | "extra": { | ||
252 | "branch-alias": { | ||
253 | "dev-master": "2.3-dev" | ||
254 | } | ||
255 | }, | ||
256 | "installation-source": "dist", | ||
257 | "autoload": { | ||
258 | "psr-0": { | ||
259 | "Symfony\\Component\\PropertyAccess\\": "" | ||
260 | } | ||
261 | }, | ||
262 | "notification-url": "https://packagist.org/downloads/", | ||
263 | "license": [ | ||
264 | "MIT" | ||
265 | ], | ||
266 | "authors": [ | ||
267 | { | ||
268 | "name": "Fabien Potencier", | ||
269 | "email": "fabien@symfony.com" | ||
270 | }, | ||
271 | { | ||
272 | "name": "Symfony Community", | ||
273 | "homepage": "http://symfony.com/contributors" | ||
274 | } | ||
275 | ], | ||
276 | "description": "Symfony PropertyAccess Component", | ||
277 | "homepage": "http://symfony.com", | ||
278 | "keywords": [ | ||
279 | "access", | ||
280 | "array", | ||
281 | "extraction", | ||
282 | "index", | ||
283 | "injection", | ||
284 | "object", | ||
285 | "property", | ||
286 | "property path", | ||
287 | "reflection" | ||
288 | ] | ||
289 | }, | ||
290 | { | ||
291 | "name": "symfony/options-resolver", | ||
292 | "version": "v2.3.2", | ||
293 | "version_normalized": "2.3.2.0", | ||
294 | "target-dir": "Symfony/Component/OptionsResolver", | ||
295 | "source": { | ||
296 | "type": "git", | ||
297 | "url": "https://github.com/symfony/OptionsResolver.git", | ||
298 | "reference": "v2.3.2" | ||
299 | }, | ||
300 | "dist": { | ||
301 | "type": "zip", | ||
302 | "url": "https://api.github.com/repos/symfony/OptionsResolver/zipball/v2.3.2", | ||
303 | "reference": "v2.3.2", | ||
304 | "shasum": "" | ||
305 | }, | ||
306 | "require": { | ||
307 | "php": ">=5.3.3" | ||
308 | }, | ||
309 | "time": "2013-04-11 06:50:46", | ||
310 | "type": "library", | ||
311 | "extra": { | ||
312 | "branch-alias": { | ||
313 | "dev-master": "2.3-dev" | ||
314 | } | ||
315 | }, | ||
316 | "installation-source": "dist", | ||
317 | "autoload": { | ||
318 | "psr-0": { | ||
319 | "Symfony\\Component\\OptionsResolver\\": "" | ||
320 | } | ||
321 | }, | ||
322 | "notification-url": "https://packagist.org/downloads/", | ||
323 | "license": [ | ||
324 | "MIT" | ||
325 | ], | ||
326 | "authors": [ | ||
327 | { | ||
328 | "name": "Fabien Potencier", | ||
329 | "email": "fabien@symfony.com" | ||
330 | }, | ||
331 | { | ||
332 | "name": "Symfony Community", | ||
333 | "homepage": "http://symfony.com/contributors" | ||
334 | } | ||
335 | ], | ||
336 | "description": "Symfony OptionsResolver Component", | ||
337 | "homepage": "http://symfony.com", | ||
338 | "keywords": [ | ||
339 | "config", | ||
340 | "configuration", | ||
341 | "options" | ||
342 | ] | ||
343 | }, | ||
344 | { | ||
345 | "name": "symfony/event-dispatcher", | ||
346 | "version": "v2.3.2", | ||
347 | "version_normalized": "2.3.2.0", | ||
348 | "target-dir": "Symfony/Component/EventDispatcher", | ||
349 | "source": { | ||
350 | "type": "git", | ||
351 | "url": "https://github.com/symfony/EventDispatcher.git", | ||
352 | "reference": "v2.3.2" | ||
353 | }, | ||
354 | "dist": { | ||
355 | "type": "zip", | ||
356 | "url": "https://api.github.com/repos/symfony/EventDispatcher/zipball/v2.3.2", | ||
357 | "reference": "v2.3.2", | ||
358 | "shasum": "" | ||
359 | }, | ||
360 | "require": { | ||
361 | "php": ">=5.3.3" | ||
362 | }, | ||
363 | "require-dev": { | ||
364 | "symfony/dependency-injection": "~2.0" | ||
365 | }, | ||
366 | "suggest": { | ||
367 | "symfony/dependency-injection": "", | ||
368 | "symfony/http-kernel": "" | ||
369 | }, | ||
370 | "time": "2013-05-13 14:36:40", | ||
371 | "type": "library", | ||
372 | "extra": { | ||
373 | "branch-alias": { | ||
374 | "dev-master": "2.3-dev" | ||
375 | } | ||
376 | }, | ||
377 | "installation-source": "dist", | ||
378 | "autoload": { | ||
379 | "psr-0": { | ||
380 | "Symfony\\Component\\EventDispatcher\\": "" | ||
381 | } | ||
382 | }, | ||
383 | "notification-url": "https://packagist.org/downloads/", | ||
384 | "license": [ | ||
385 | "MIT" | ||
386 | ], | ||
387 | "authors": [ | ||
388 | { | ||
389 | "name": "Fabien Potencier", | ||
390 | "email": "fabien@symfony.com" | ||
391 | }, | ||
392 | { | ||
393 | "name": "Symfony Community", | ||
394 | "homepage": "http://symfony.com/contributors" | ||
395 | } | ||
396 | ], | ||
397 | "description": "Symfony EventDispatcher Component", | ||
398 | "homepage": "http://symfony.com" | ||
399 | }, | ||
400 | { | ||
401 | "name": "symfony/form", | ||
402 | "version": "v2.3.2", | ||
403 | "version_normalized": "2.3.2.0", | ||
404 | "target-dir": "Symfony/Component/Form", | ||
405 | "source": { | ||
406 | "type": "git", | ||
407 | "url": "https://github.com/symfony/Form.git", | ||
408 | "reference": "v2.3.2" | ||
409 | }, | ||
410 | "dist": { | ||
411 | "type": "zip", | ||
412 | "url": "https://api.github.com/repos/symfony/Form/zipball/v2.3.2", | ||
413 | "reference": "v2.3.2", | ||
414 | "shasum": "" | ||
415 | }, | ||
416 | "require": { | ||
417 | "php": ">=5.3.3", | ||
418 | "symfony/event-dispatcher": "~2.1", | ||
419 | "symfony/intl": "~2.3", | ||
420 | "symfony/options-resolver": "~2.1", | ||
421 | "symfony/property-access": "~2.2" | ||
422 | }, | ||
423 | "require-dev": { | ||
424 | "symfony/http-foundation": "~2.2", | ||
425 | "symfony/validator": "~2.2" | ||
426 | }, | ||
427 | "suggest": { | ||
428 | "symfony/http-foundation": "", | ||
429 | "symfony/validator": "" | ||
430 | }, | ||
431 | "time": "2013-07-01 12:24:43", | ||
432 | "type": "library", | ||
433 | "extra": { | ||
434 | "branch-alias": { | ||
435 | "dev-master": "2.3-dev" | ||
436 | } | ||
437 | }, | ||
438 | "installation-source": "dist", | ||
439 | "autoload": { | ||
440 | "psr-0": { | ||
441 | "Symfony\\Component\\Form\\": "" | ||
442 | } | ||
443 | }, | ||
444 | "notification-url": "https://packagist.org/downloads/", | ||
445 | "license": [ | ||
446 | "MIT" | ||
447 | ], | ||
448 | "authors": [ | ||
449 | { | ||
450 | "name": "Fabien Potencier", | ||
451 | "email": "fabien@symfony.com" | ||
452 | }, | ||
453 | { | ||
454 | "name": "Symfony Community", | ||
455 | "homepage": "http://symfony.com/contributors" | ||
456 | } | ||
457 | ], | ||
458 | "description": "Symfony Form Component", | ||
459 | "homepage": "http://symfony.com" | ||
460 | }, | ||
461 | { | ||
462 | "name": "symfony/translation", | ||
463 | "version": "v2.3.2", | ||
464 | "version_normalized": "2.3.2.0", | ||
465 | "target-dir": "Symfony/Component/Translation", | ||
466 | "source": { | ||
467 | "type": "git", | ||
468 | "url": "https://github.com/symfony/Translation.git", | ||
469 | "reference": "v2.3.2" | ||
470 | }, | ||
471 | "dist": { | ||
472 | "type": "zip", | ||
473 | "url": "https://api.github.com/repos/symfony/Translation/zipball/v2.3.2", | ||
474 | "reference": "v2.3.2", | ||
475 | "shasum": "" | ||
476 | }, | ||
477 | "require": { | ||
478 | "php": ">=5.3.3" | ||
479 | }, | ||
480 | "require-dev": { | ||
481 | "symfony/config": "~2.0", | ||
482 | "symfony/yaml": "~2.2" | ||
483 | }, | ||
484 | "suggest": { | ||
485 | "symfony/config": "", | ||
486 | "symfony/yaml": "" | ||
487 | }, | ||
488 | "time": "2013-05-13 14:36:40", | ||
489 | "type": "library", | ||
490 | "extra": { | ||
491 | "branch-alias": { | ||
492 | "dev-master": "2.3-dev" | ||
493 | } | ||
494 | }, | ||
495 | "installation-source": "dist", | ||
496 | "autoload": { | ||
497 | "psr-0": { | ||
498 | "Symfony\\Component\\Translation\\": "" | ||
499 | } | ||
500 | }, | ||
501 | "notification-url": "https://packagist.org/downloads/", | ||
502 | "license": [ | ||
503 | "MIT" | ||
504 | ], | ||
505 | "authors": [ | ||
506 | { | ||
507 | "name": "Fabien Potencier", | ||
508 | "email": "fabien@symfony.com" | ||
509 | }, | ||
510 | { | ||
511 | "name": "Symfony Community", | ||
512 | "homepage": "http://symfony.com/contributors" | ||
513 | } | ||
514 | ], | ||
515 | "description": "Symfony Translation Component", | ||
516 | "homepage": "http://symfony.com" | ||
517 | }, | ||
518 | { | ||
519 | "name": "symfony/filesystem", | ||
520 | "version": "v2.3.2", | ||
521 | "version_normalized": "2.3.2.0", | ||
522 | "target-dir": "Symfony/Component/Filesystem", | ||
523 | "source": { | ||
524 | "type": "git", | ||
525 | "url": "https://github.com/symfony/Filesystem.git", | ||
526 | "reference": "v2.3.2" | ||
527 | }, | ||
528 | "dist": { | ||
529 | "type": "zip", | ||
530 | "url": "https://api.github.com/repos/symfony/Filesystem/zipball/v2.3.2", | ||
531 | "reference": "v2.3.2", | ||
532 | "shasum": "" | ||
533 | }, | ||
534 | "require": { | ||
535 | "php": ">=5.3.3" | ||
536 | }, | ||
537 | "time": "2013-06-04 15:02:05", | ||
538 | "type": "library", | ||
539 | "extra": { | ||
540 | "branch-alias": { | ||
541 | "dev-master": "2.3-dev" | ||
542 | } | ||
543 | }, | ||
544 | "installation-source": "dist", | ||
545 | "autoload": { | ||
546 | "psr-0": { | ||
547 | "Symfony\\Component\\Filesystem\\": "" | ||
548 | } | ||
549 | }, | ||
550 | "notification-url": "https://packagist.org/downloads/", | ||
551 | "license": [ | ||
552 | "MIT" | ||
553 | ], | ||
554 | "authors": [ | ||
555 | { | ||
556 | "name": "Fabien Potencier", | ||
557 | "email": "fabien@symfony.com" | ||
558 | }, | ||
559 | { | ||
560 | "name": "Symfony Community", | ||
561 | "homepage": "http://symfony.com/contributors" | ||
562 | } | ||
563 | ], | ||
564 | "description": "Symfony Filesystem Component", | ||
565 | "homepage": "http://symfony.com" | ||
566 | }, | ||
567 | { | ||
568 | "name": "symfony/routing", | ||
569 | "version": "v2.3.2", | ||
570 | "version_normalized": "2.3.2.0", | ||
571 | "target-dir": "Symfony/Component/Routing", | ||
572 | "source": { | ||
573 | "type": "git", | ||
574 | "url": "https://github.com/symfony/Routing.git", | ||
575 | "reference": "v2.3.2" | ||
576 | }, | ||
577 | "dist": { | ||
578 | "type": "zip", | ||
579 | "url": "https://api.github.com/repos/symfony/Routing/zipball/v2.3.2", | ||
580 | "reference": "v2.3.2", | ||
581 | "shasum": "" | ||
582 | }, | ||
583 | "require": { | ||
584 | "php": ">=5.3.3" | ||
585 | }, | ||
586 | "require-dev": { | ||
587 | "doctrine/common": "~2.2", | ||
588 | "psr/log": "~1.0", | ||
589 | "symfony/config": "~2.2", | ||
590 | "symfony/yaml": "~2.0" | ||
591 | }, | ||
592 | "suggest": { | ||
593 | "doctrine/common": "", | ||
594 | "symfony/config": "", | ||
595 | "symfony/yaml": "" | ||
596 | }, | ||
597 | "time": "2013-06-23 08:16:02", | ||
598 | "type": "library", | ||
599 | "extra": { | ||
600 | "branch-alias": { | ||
601 | "dev-master": "2.3-dev" | ||
602 | } | ||
603 | }, | ||
604 | "installation-source": "dist", | ||
605 | "autoload": { | ||
606 | "psr-0": { | ||
607 | "Symfony\\Component\\Routing\\": "" | ||
608 | } | ||
609 | }, | ||
610 | "notification-url": "https://packagist.org/downloads/", | ||
611 | "license": [ | ||
612 | "MIT" | ||
613 | ], | ||
614 | "authors": [ | ||
615 | { | ||
616 | "name": "Fabien Potencier", | ||
617 | "email": "fabien@symfony.com" | ||
618 | }, | ||
619 | { | ||
620 | "name": "Symfony Community", | ||
621 | "homepage": "http://symfony.com/contributors" | ||
622 | } | ||
623 | ], | ||
624 | "description": "Symfony Routing Component", | ||
625 | "homepage": "http://symfony.com" | ||
626 | }, | ||
627 | { | ||
628 | "name": "symfony/twig-bridge", | ||
629 | "version": "v2.3.2", | ||
630 | "version_normalized": "2.3.2.0", | ||
631 | "target-dir": "Symfony/Bridge/Twig", | ||
632 | "source": { | ||
633 | "type": "git", | ||
634 | "url": "https://github.com/symfony/TwigBridge.git", | ||
635 | "reference": "v2.3.2" | ||
636 | }, | ||
637 | "dist": { | ||
638 | "type": "zip", | ||
639 | "url": "https://api.github.com/repos/symfony/TwigBridge/zipball/v2.3.2", | ||
640 | "reference": "v2.3.2", | ||
641 | "shasum": "" | ||
642 | }, | ||
643 | "require": { | ||
644 | "php": ">=5.3.3", | ||
645 | "twig/twig": "~1.11" | ||
646 | }, | ||
647 | "require-dev": { | ||
648 | "symfony/form": "2.2.*", | ||
649 | "symfony/http-kernel": "~2.2", | ||
650 | "symfony/routing": "~2.2", | ||
651 | "symfony/security": "~2.0", | ||
652 | "symfony/templating": "~2.1", | ||
653 | "symfony/translation": "~2.2", | ||
654 | "symfony/yaml": "~2.0" | ||
655 | }, | ||
656 | "suggest": { | ||
657 | "symfony/form": "", | ||
658 | "symfony/http-kernel": "", | ||
659 | "symfony/routing": "", | ||
660 | "symfony/security": "", | ||
661 | "symfony/templating": "", | ||
662 | "symfony/translation": "", | ||
663 | "symfony/yaml": "" | ||
664 | }, | ||
665 | "time": "2013-05-16 10:19:58", | ||
666 | "type": "symfony-bridge", | ||
667 | "extra": { | ||
668 | "branch-alias": { | ||
669 | "dev-master": "2.3-dev" | ||
670 | } | ||
671 | }, | ||
672 | "installation-source": "dist", | ||
673 | "autoload": { | ||
674 | "psr-0": { | ||
675 | "Symfony\\Bridge\\Twig\\": "" | ||
676 | } | ||
677 | }, | ||
678 | "notification-url": "https://packagist.org/downloads/", | ||
679 | "license": [ | ||
680 | "MIT" | ||
681 | ], | ||
682 | "authors": [ | ||
683 | { | ||
684 | "name": "Fabien Potencier", | ||
685 | "email": "fabien@symfony.com" | ||
686 | }, | ||
687 | { | ||
688 | "name": "Symfony Community", | ||
689 | "homepage": "http://symfony.com/contributors" | ||
690 | } | ||
691 | ], | ||
692 | "description": "Symfony Twig Bridge", | ||
693 | "homepage": "http://symfony.com" | ||
694 | }, | ||
695 | { | ||
696 | "name": "umpirsky/twig-gettext-extractor", | ||
697 | "version": "1.1.3", | ||
698 | "version_normalized": "1.1.3.0", | ||
699 | "source": { | ||
700 | "type": "git", | ||
701 | "url": "https://github.com/umpirsky/Twig-Gettext-Extractor.git", | ||
702 | "reference": "1.1.3" | ||
703 | }, | ||
704 | "dist": { | ||
705 | "type": "zip", | ||
706 | "url": "https://api.github.com/repos/umpirsky/Twig-Gettext-Extractor/zipball/1.1.3", | ||
707 | "reference": "1.1.3", | ||
708 | "shasum": "" | ||
709 | }, | ||
710 | "require": { | ||
711 | "php": ">=5.3.3", | ||
712 | "symfony/filesystem": ">=2.0,<3.0", | ||
713 | "symfony/form": ">=2.0,<3.0", | ||
714 | "symfony/routing": ">=2.0,<3.0", | ||
715 | "symfony/translation": ">=2.0,<3.0", | ||
716 | "symfony/twig-bridge": ">=2.0,<3.0", | ||
717 | "twig/extensions": "1.0.*", | ||
718 | "twig/twig": ">=1.2.0,<2.0-dev" | ||
719 | }, | ||
720 | "require-dev": { | ||
721 | "symfony/config": "2.1.*" | ||
722 | }, | ||
723 | "time": "2013-02-14 16:41:48", | ||
724 | "bin": [ | ||
725 | "twig-gettext-extractor" | ||
726 | ], | ||
727 | "type": "application", | ||
728 | "installation-source": "dist", | ||
729 | "autoload": { | ||
730 | "psr-0": { | ||
731 | "Twig\\Gettext": "." | ||
732 | } | ||
733 | }, | ||
734 | "notification-url": "https://packagist.org/downloads/", | ||
735 | "license": [ | ||
736 | "MIT" | ||
737 | ], | ||
738 | "authors": [ | ||
739 | { | ||
740 | "name": "Саша Стаменковић", | ||
741 | "email": "umpirsky@gmail.com", | ||
742 | "homepage": "http://umpirsky.com" | ||
743 | } | ||
744 | ], | ||
745 | "description": "The Twig Gettext Extractor is Poedit friendly tool which extracts translations from twig templates." | ||
746 | } | ||
747 | ] | ||