├── app ├── static │ └── .gitkeep ├── build │ ├── dev.sh │ ├── dev-client.js │ ├── build.js │ └── webpack.dev.conf.js ├── src │ ├── assets │ │ └── logo.png │ ├── main.js │ ├── components │ │ ├── VerticalNav.vue │ │ └── Hello.vue │ └── App.vue ├── .babelrc ├── .gitignore ├── .editorconfig ├── index.html ├── README.md ├── .eslintrc.js └── config.js ├── config ├── main.json └── main.php ├── .gitignore ├── vendor ├── symfony │ ├── routing │ │ └── Symfony │ │ │ └── Component │ │ │ └── Routing │ │ │ ├── Tests │ │ │ ├── Fixtures │ │ │ │ ├── empty.yml │ │ │ │ ├── foo.xml │ │ │ │ ├── foo1.xml │ │ │ │ ├── annotated.php │ │ │ │ ├── nonvalid.yml │ │ │ │ ├── withdoctype.xml │ │ │ │ ├── incomplete.yml │ │ │ │ ├── nonvalidkeys.yml │ │ │ │ ├── validpattern.yml │ │ │ │ ├── validresource.yml │ │ │ │ ├── dumper │ │ │ │ │ └── url_matcher2.apache │ │ │ │ ├── nonvalidnode.xml │ │ │ │ ├── validpattern.php │ │ │ │ ├── AnnotatedClasses │ │ │ │ │ ├── FooClass.php │ │ │ │ │ └── AbstractClass.php │ │ │ │ ├── validresource.xml │ │ │ │ ├── nonvalid.xml │ │ │ │ ├── nonvalidroute.xml │ │ │ │ ├── validpattern.xml │ │ │ │ ├── CustomXmlFileLoader.php │ │ │ │ └── RedirectableUrlMatcher.php │ │ │ ├── bootstrap.php │ │ │ ├── CompiledRouteTest.php │ │ │ └── Loader │ │ │ │ └── AbstractAnnotationLoaderTest.php │ │ │ ├── .gitignore │ │ │ ├── Exception │ │ │ ├── ExceptionInterface.php │ │ │ ├── RouteNotFoundException.php │ │ │ ├── InvalidParameterException.php │ │ │ ├── ResourceNotFoundException.php │ │ │ ├── MissingMandatoryParametersException.php │ │ │ └── MethodNotAllowedException.php │ │ │ ├── RouteCompilerInterface.php │ │ │ ├── RequestContextAwareInterface.php │ │ │ ├── phpunit.xml.dist │ │ │ ├── Matcher │ │ │ ├── RedirectableUrlMatcherInterface.php │ │ │ └── Dumper │ │ │ │ ├── MatcherDumper.php │ │ │ │ └── MatcherDumperInterface.php │ │ │ ├── RouterInterface.php │ │ │ ├── composer.json │ │ │ ├── Generator │ │ │ ├── Dumper │ │ │ │ ├── GeneratorDumper.php │ │ │ │ └── GeneratorDumperInterface.php │ │ │ └── ConfigurableRequirementsInterface.php │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── Loader │ │ │ └── ClosureLoader.php │ │ │ └── CHANGELOG.md │ ├── http-kernel │ │ └── Symfony │ │ │ └── Component │ │ │ └── HttpKernel │ │ │ ├── Tests │ │ │ ├── Fixtures │ │ │ │ ├── Bundle1Bundle │ │ │ │ │ ├── bar.txt │ │ │ │ │ ├── foo.txt │ │ │ │ │ └── Resources │ │ │ │ │ │ └── foo.txt │ │ │ │ ├── Bundle2Bundle │ │ │ │ │ └── foo.txt │ │ │ │ ├── Resources │ │ │ │ │ ├── FooBundle │ │ │ │ │ │ └── foo.txt │ │ │ │ │ ├── BaseBundle │ │ │ │ │ │ └── hide.txt │ │ │ │ │ ├── Bundle1Bundle │ │ │ │ │ │ └── foo.txt │ │ │ │ │ └── ChildBundle │ │ │ │ │ │ └── foo.txt │ │ │ │ ├── BaseBundle │ │ │ │ │ └── Resources │ │ │ │ │ │ ├── foo.txt │ │ │ │ │ │ └── hide.txt │ │ │ │ ├── ChildBundle │ │ │ │ │ └── Resources │ │ │ │ │ │ ├── foo.txt │ │ │ │ │ │ └── hide.txt │ │ │ │ ├── ExtensionAbsentBundle │ │ │ │ │ └── ExtensionAbsentBundle.php │ │ │ │ ├── ExtensionLoadedBundle │ │ │ │ │ ├── ExtensionLoadedBundle.php │ │ │ │ │ └── DependencyInjection │ │ │ │ │ │ └── ExtensionLoadedExtension.php │ │ │ │ ├── ExtensionPresentBundle │ │ │ │ │ ├── ExtensionPresentBundle.php │ │ │ │ │ ├── Command │ │ │ │ │ │ └── FooCommand.php │ │ │ │ │ └── DependencyInjection │ │ │ │ │ │ └── ExtensionPresentExtension.php │ │ │ │ ├── FooBarBundle.php │ │ │ │ ├── TestClient.php │ │ │ │ ├── KernelForOverrideName.php │ │ │ │ ├── TestEventDispatcher.php │ │ │ │ └── KernelForTest.php │ │ │ ├── bootstrap.php │ │ │ └── DataCollector │ │ │ │ └── MemoryDataCollectorTest.php │ │ │ ├── .gitignore │ │ │ ├── CacheClearer │ │ │ └── CacheClearerInterface.php │ │ │ ├── CacheWarmer │ │ │ ├── WarmableInterface.php │ │ │ ├── CacheWarmerInterface.php │ │ │ └── CacheWarmer.php │ │ │ ├── Exception │ │ │ ├── HttpExceptionInterface.php │ │ │ ├── NotFoundHttpException.php │ │ │ ├── AccessDeniedHttpException.php │ │ │ ├── HttpException.php │ │ │ └── MethodNotAllowedHttpException.php │ │ │ ├── phpunit.xml.dist │ │ │ ├── CHANGELOG.md │ │ │ ├── Log │ │ │ └── DebugLoggerInterface.php │ │ │ ├── LICENSE │ │ │ ├── TerminableInterface.php │ │ │ └── DataCollector │ │ │ ├── DataCollectorInterface.php │ │ │ └── MemoryDataCollector.php │ ├── class-loader │ │ └── Symfony │ │ │ └── Component │ │ │ └── ClassLoader │ │ │ ├── .gitignore │ │ │ ├── Tests │ │ │ ├── Fixtures │ │ │ │ ├── classmap │ │ │ │ │ ├── notPhpFile.md │ │ │ │ │ ├── notAClass.php │ │ │ │ │ ├── multipleNs.php │ │ │ │ │ ├── sameNsMultipleClasses.php │ │ │ │ │ ├── SomeInterface.php │ │ │ │ │ ├── SomeParent.php │ │ │ │ │ └── SomeClass.php │ │ │ │ ├── includepath │ │ │ │ │ └── Foo.php │ │ │ │ ├── ClassesWithParents │ │ │ │ │ ├── A.php │ │ │ │ │ ├── ATrait.php │ │ │ │ │ ├── B.php │ │ │ │ │ ├── CTrait.php │ │ │ │ │ ├── GInterface.php │ │ │ │ │ ├── BTrait.php │ │ │ │ │ ├── D.php │ │ │ │ │ ├── E.php │ │ │ │ │ └── CInterface.php │ │ │ │ ├── Pearlike │ │ │ │ │ ├── Bar.php │ │ │ │ │ ├── Baz.php │ │ │ │ │ └── Foo.php │ │ │ │ ├── Pearlike2 │ │ │ │ │ ├── Bar.php │ │ │ │ │ ├── Baz.php │ │ │ │ │ └── Foo.php │ │ │ │ ├── Apc │ │ │ │ │ ├── Pearlike │ │ │ │ │ │ ├── Bar.php │ │ │ │ │ │ ├── Baz.php │ │ │ │ │ │ └── Foo.php │ │ │ │ │ ├── fallback │ │ │ │ │ │ ├── Apc │ │ │ │ │ │ │ └── Pearlike │ │ │ │ │ │ │ │ └── FooBar.php │ │ │ │ │ │ └── Namespaced │ │ │ │ │ │ │ └── FooBar.php │ │ │ │ │ ├── alpha │ │ │ │ │ │ └── Apc │ │ │ │ │ │ │ ├── ApcPrefixCollision │ │ │ │ │ │ │ └── A │ │ │ │ │ │ │ │ ├── Bar.php │ │ │ │ │ │ │ │ └── Foo.php │ │ │ │ │ │ │ └── NamespaceCollision │ │ │ │ │ │ │ └── A │ │ │ │ │ │ │ ├── Bar.php │ │ │ │ │ │ │ └── Foo.php │ │ │ │ │ ├── beta │ │ │ │ │ │ └── Apc │ │ │ │ │ │ │ ├── ApcPrefixCollision │ │ │ │ │ │ │ └── A │ │ │ │ │ │ │ │ └── B │ │ │ │ │ │ │ │ ├── Bar.php │ │ │ │ │ │ │ │ └── Foo.php │ │ │ │ │ │ │ └── NamespaceCollision │ │ │ │ │ │ │ └── A │ │ │ │ │ │ │ └── B │ │ │ │ │ │ │ ├── Bar.php │ │ │ │ │ │ │ └── Foo.php │ │ │ │ │ └── Namespaced │ │ │ │ │ │ ├── Bar.php │ │ │ │ │ │ ├── Baz.php │ │ │ │ │ │ ├── Foo.php │ │ │ │ │ │ └── FooBar.php │ │ │ │ ├── fallback │ │ │ │ │ ├── Pearlike │ │ │ │ │ │ └── FooBar.php │ │ │ │ │ ├── Pearlike2 │ │ │ │ │ │ └── FooBar.php │ │ │ │ │ ├── Namespaced2 │ │ │ │ │ │ └── FooBar.php │ │ │ │ │ └── Namespaced │ │ │ │ │ │ └── FooBar.php │ │ │ │ ├── Namespaced2 │ │ │ │ │ ├── Bar.php │ │ │ │ │ ├── Baz.php │ │ │ │ │ └── Foo.php │ │ │ │ ├── alpha │ │ │ │ │ ├── PrefixCollision │ │ │ │ │ │ ├── A │ │ │ │ │ │ │ ├── Bar.php │ │ │ │ │ │ │ └── Foo.php │ │ │ │ │ │ └── C │ │ │ │ │ │ │ ├── Bar.php │ │ │ │ │ │ │ └── Foo.php │ │ │ │ │ └── NamespaceCollision │ │ │ │ │ │ ├── C │ │ │ │ │ │ ├── Bar.php │ │ │ │ │ │ └── Foo.php │ │ │ │ │ │ └── A │ │ │ │ │ │ ├── Bar.php │ │ │ │ │ │ └── Foo.php │ │ │ │ ├── beta │ │ │ │ │ ├── PrefixCollision │ │ │ │ │ │ ├── A │ │ │ │ │ │ │ └── B │ │ │ │ │ │ │ │ ├── Bar.php │ │ │ │ │ │ │ │ └── Foo.php │ │ │ │ │ │ └── C │ │ │ │ │ │ │ └── B │ │ │ │ │ │ │ ├── Bar.php │ │ │ │ │ │ │ └── Foo.php │ │ │ │ │ └── NamespaceCollision │ │ │ │ │ │ ├── C │ │ │ │ │ │ └── B │ │ │ │ │ │ │ ├── Bar.php │ │ │ │ │ │ │ └── Foo.php │ │ │ │ │ │ └── A │ │ │ │ │ │ └── B │ │ │ │ │ │ ├── Bar.php │ │ │ │ │ │ └── Foo.php │ │ │ │ ├── Namespaced │ │ │ │ │ ├── Bar.php │ │ │ │ │ ├── Baz.php │ │ │ │ │ └── Foo.php │ │ │ │ └── php5.4 │ │ │ │ │ └── traits.php │ │ │ └── bootstrap.php │ │ │ ├── CHANGELOG.md │ │ │ ├── composer.json │ │ │ ├── phpunit.xml.dist │ │ │ └── LICENSE │ ├── http-foundation │ │ └── Symfony │ │ │ └── Component │ │ │ └── HttpFoundation │ │ │ ├── Tests │ │ │ ├── File │ │ │ │ └── Fixtures │ │ │ │ │ ├── .unknownextension │ │ │ │ │ ├── directory │ │ │ │ │ └── .empty │ │ │ │ │ ├── test │ │ │ │ │ └── test.gif │ │ │ ├── bootstrap.php │ │ │ └── Session │ │ │ │ └── Storage │ │ │ │ └── Proxy │ │ │ │ └── NativeProxyTest.php │ │ │ ├── File │ │ │ ├── Exception │ │ │ │ ├── FileException.php │ │ │ │ ├── UploadException.php │ │ │ │ ├── UnexpectedTypeException.php │ │ │ │ ├── FileNotFoundException.php │ │ │ │ └── AccessDeniedException.php │ │ │ └── MimeType │ │ │ │ ├── ExtensionGuesserInterface.php │ │ │ │ └── MimeTypeGuesserInterface.php │ │ │ ├── Session │ │ │ ├── Storage │ │ │ │ ├── Handler │ │ │ │ │ └── NativeSessionHandler.php │ │ │ │ └── Proxy │ │ │ │ │ └── NativeProxy.php │ │ │ └── SessionBagInterface.php │ │ │ ├── composer.json │ │ │ ├── RequestMatcherInterface.php │ │ │ ├── phpunit.xml.dist │ │ │ ├── ApacheRequest.php │ │ │ └── LICENSE │ ├── event-dispatcher │ │ └── Symfony │ │ │ └── Component │ │ │ └── EventDispatcher │ │ │ ├── .gitignore │ │ │ ├── CHANGELOG.md │ │ │ ├── Tests │ │ │ └── bootstrap.php │ │ │ ├── README.md │ │ │ ├── Debug │ │ │ └── TraceableEventDispatcherInterface.php │ │ │ ├── composer.json │ │ │ ├── phpunit.xml.dist │ │ │ └── LICENSE │ └── dependency-injection │ │ └── Symfony │ │ └── Component │ │ └── DependencyInjection │ │ ├── Tests │ │ ├── Fixtures │ │ │ ├── yaml │ │ │ │ ├── services1.yml │ │ │ │ ├── nonvalid2.yml │ │ │ │ ├── nonvalid1.yml │ │ │ │ ├── services11.yml │ │ │ │ ├── services7.yml │ │ │ │ ├── services13.yml │ │ │ │ ├── services4_bad_import.yml │ │ │ │ ├── services3.yml │ │ │ │ ├── badtag1.yml │ │ │ │ ├── badtag2.yml │ │ │ │ ├── badtag3.yml │ │ │ │ ├── services10.yml │ │ │ │ ├── services8.yml │ │ │ │ ├── services2.yml │ │ │ │ ├── services4.yml │ │ │ │ └── services6.yml │ │ │ ├── ini │ │ │ │ ├── nonvalid.ini │ │ │ │ ├── parameters.ini │ │ │ │ ├── parameters1.ini │ │ │ │ └── parameters2.ini │ │ │ ├── xml │ │ │ │ ├── nonvalid.xml │ │ │ │ ├── withdoctype.xml │ │ │ │ ├── extensions │ │ │ │ │ ├── services4.xml │ │ │ │ │ ├── services5.xml │ │ │ │ │ ├── services1.xml │ │ │ │ │ ├── services6.xml │ │ │ │ │ ├── services7.xml │ │ │ │ │ ├── services2.xml │ │ │ │ │ └── services3.xml │ │ │ │ ├── services1.xml │ │ │ │ ├── services7.xml │ │ │ │ ├── services13.xml │ │ │ │ ├── services4_bad_import.xml │ │ │ │ ├── services3.xml │ │ │ │ ├── extension1 │ │ │ │ │ └── services.xml │ │ │ │ ├── extension2 │ │ │ │ │ └── services.xml │ │ │ │ ├── services4.xml │ │ │ │ ├── services5.xml │ │ │ │ └── services8.xml │ │ │ ├── php │ │ │ │ ├── simple.php │ │ │ │ ├── services1-1.php │ │ │ │ └── services1.php │ │ │ ├── includes │ │ │ │ ├── ProjectWithXsdExtensionInPhar.phar │ │ │ │ ├── ProjectWithXsdExtension.php │ │ │ │ ├── schema │ │ │ │ │ └── project-1.0.xsd │ │ │ │ ├── foo.php │ │ │ │ └── classes.php │ │ │ ├── containers │ │ │ │ ├── container14.php │ │ │ │ ├── container11.php │ │ │ │ ├── container10.php │ │ │ │ ├── container12.php │ │ │ │ ├── container13.php │ │ │ │ ├── container8.php │ │ │ │ ├── interfaces1.php │ │ │ │ └── interfaces2.php │ │ │ └── graphviz │ │ │ │ ├── services14.dot │ │ │ │ ├── services1.dot │ │ │ │ ├── services10-1.dot │ │ │ │ ├── services10.dot │ │ │ │ └── services13.dot │ │ ├── bootstrap.php │ │ ├── ParameterTest.php │ │ └── ReferenceTest.php │ │ ├── .gitignore │ │ ├── CHANGELOG.md │ │ ├── Exception │ │ ├── LogicException.php │ │ ├── OutOfBoundsException.php │ │ ├── BadMethodCallException.php │ │ ├── RuntimeException.php │ │ ├── ExceptionInterface.php │ │ ├── InvalidArgumentException.php │ │ ├── ParameterCircularReferenceException.php │ │ ├── InactiveScopeException.php │ │ └── ServiceCircularReferenceException.php │ │ ├── ScopeInterface.php │ │ ├── Compiler │ │ ├── RepeatablePassInterface.php │ │ ├── CompilerPassInterface.php │ │ └── RemoveAbstractDefinitionsPass.php │ │ ├── ContainerAwareInterface.php │ │ ├── Dumper │ │ ├── DumperInterface.php │ │ └── Dumper.php │ │ ├── TaggedContainerInterface.php │ │ ├── Parameter.php │ │ ├── IntrospectableContainerInterface.php │ │ ├── phpunit.xml.dist │ │ ├── composer.json │ │ ├── Variable.php │ │ ├── ContainerAware.php │ │ ├── Extension │ │ └── ConfigurationExtensionInterface.php │ │ ├── Scope.php │ │ ├── LICENSE │ │ └── Loader │ │ └── FileLoader.php ├── bower │ └── react │ │ ├── bower.json │ │ └── .bower.json ├── autoload.php └── composer │ ├── autoload_classmap.php │ ├── autoload_psr4.php │ └── autoload_namespaces.php ├── src ├── autoload.php ├── Base │ ├── Exception.php │ ├── HttpException.php │ └── Component.php ├── Exception │ ├── ServerException.php │ ├── NotFoundException.php │ ├── BadMethodCallException.php │ └── InvalidArgumentException.php └── Controller │ └── ServerController.php ├── composer.json ├── index.html ├── README.md ├── test.php ├── api └── index.php └── LICENSE /app/static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /config/main.json: -------------------------------------------------------------------------------- 1 | [{"name":"default","dsn":"localhost:27017"}] -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.xml 2 | *.iml 3 | *.name 4 | dist 5 | node_modules 6 | -------------------------------------------------------------------------------- /vendor/symfony/routing/Symfony/Component/Routing/Tests/Fixtures/empty.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/symfony/routing/Symfony/Component/Routing/Tests/Fixtures/foo.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/symfony/routing/Symfony/Component/Routing/Tests/Fixtures/foo1.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/symfony/routing/Symfony/Component/Routing/Tests/Fixtures/annotated.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/symfony/routing/Symfony/Component/Routing/Tests/Fixtures/nonvalid.yml: -------------------------------------------------------------------------------- 1 | foo 2 | -------------------------------------------------------------------------------- /vendor/symfony/http-kernel/Symfony/Component/HttpKernel/Tests/Fixtures/Bundle1Bundle/bar.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/symfony/http-kernel/Symfony/Component/HttpKernel/Tests/Fixtures/Bundle1Bundle/foo.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/symfony/http-kernel/Symfony/Component/HttpKernel/Tests/Fixtures/Bundle2Bundle/foo.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/symfony/routing/Symfony/Component/Routing/.gitignore: -------------------------------------------------------------------------------- 1 | vendor/ 2 | composer.lock 3 | -------------------------------------------------------------------------------- /app/build/dev.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | path=$(dirname $(pwd)) 3 | php -S localhost:8081 -t ${path} 4 | -------------------------------------------------------------------------------- /vendor/symfony/class-loader/Symfony/Component/ClassLoader/.gitignore: -------------------------------------------------------------------------------- 1 | vendor/ 2 | composer.lock 3 | -------------------------------------------------------------------------------- /vendor/symfony/http-kernel/Symfony/Component/HttpKernel/.gitignore: -------------------------------------------------------------------------------- 1 | vendor/ 2 | composer.lock 3 | -------------------------------------------------------------------------------- /vendor/symfony/http-kernel/Symfony/Component/HttpKernel/Tests/Fixtures/Resources/FooBundle/foo.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/symfony/http-foundation/Symfony/Component/HttpFoundation/Tests/File/Fixtures/.unknownextension: -------------------------------------------------------------------------------- 1 | f -------------------------------------------------------------------------------- /vendor/symfony/http-foundation/Symfony/Component/HttpFoundation/Tests/File/Fixtures/directory/.empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/symfony/http-kernel/Symfony/Component/HttpKernel/Tests/Fixtures/BaseBundle/Resources/foo.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/symfony/http-kernel/Symfony/Component/HttpKernel/Tests/Fixtures/BaseBundle/Resources/hide.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/symfony/http-kernel/Symfony/Component/HttpKernel/Tests/Fixtures/Bundle1Bundle/Resources/foo.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/symfony/http-kernel/Symfony/Component/HttpKernel/Tests/Fixtures/ChildBundle/Resources/foo.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/symfony/http-kernel/Symfony/Component/HttpKernel/Tests/Fixtures/ChildBundle/Resources/hide.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/symfony/http-kernel/Symfony/Component/HttpKernel/Tests/Fixtures/Resources/BaseBundle/hide.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/symfony/http-kernel/Symfony/Component/HttpKernel/Tests/Fixtures/Resources/Bundle1Bundle/foo.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/symfony/http-kernel/Symfony/Component/HttpKernel/Tests/Fixtures/Resources/ChildBundle/foo.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/symfony/event-dispatcher/Symfony/Component/EventDispatcher/.gitignore: -------------------------------------------------------------------------------- 1 | vendor/ 2 | composer.lock 3 | -------------------------------------------------------------------------------- /app/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CraryPrimitiveMan/phpMongoAdmin/HEAD/app/src/assets/logo.png -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/Fixtures/yaml/services1.yml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/.gitignore: -------------------------------------------------------------------------------- 1 | vendor/ 2 | composer.lock 3 | -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/Fixtures/yaml/nonvalid2.yml: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /app/.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": ["es2015", "stage-2"], 3 | "plugins": ["transform-runtime"], 4 | "comments": false 5 | } 6 | -------------------------------------------------------------------------------- /vendor/symfony/class-loader/Symfony/Component/ClassLoader/Tests/Fixtures/classmap/notPhpFile.md: -------------------------------------------------------------------------------- 1 | This file should be skipped. 2 | -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/Fixtures/yaml/nonvalid1.yml: -------------------------------------------------------------------------------- 1 | foo: 2 | bar 3 | -------------------------------------------------------------------------------- /vendor/bower/react/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "react", 3 | "version": "0.13.3", 4 | "main": "react.js", 5 | "ignore": [] 6 | } -------------------------------------------------------------------------------- /vendor/symfony/class-loader/Symfony/Component/ClassLoader/Tests/Fixtures/includepath/Foo.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /vendor/symfony/routing/Symfony/Component/Routing/Tests/Fixtures/incomplete.yml: -------------------------------------------------------------------------------- 1 | blog_show: 2 | defaults: { _controller: MyBlogBundle:Blog:show } 3 | -------------------------------------------------------------------------------- /vendor/symfony/routing/Symfony/Component/Routing/Tests/Fixtures/nonvalidkeys.yml: -------------------------------------------------------------------------------- 1 | someroute: 2 | resource: path/to/some.yml 3 | name_prefix: test_ 4 | -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/Fixtures/ini/nonvalid.ini: -------------------------------------------------------------------------------- 1 | {NOT AN INI FILE} 2 | {JUST A PLAIN TEXT FILE} 3 | -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/Fixtures/ini/parameters.ini: -------------------------------------------------------------------------------- 1 | [parameters] 2 | foo = bar 3 | bar = %foo% 4 | -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/Fixtures/ini/parameters1.ini: -------------------------------------------------------------------------------- 1 | [parameters] 2 | FOO = foo 3 | baz = baz 4 | -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/Fixtures/ini/parameters2.ini: -------------------------------------------------------------------------------- 1 | [parameters] 2 | imported_from_ini = true 3 | -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/Fixtures/xml/nonvalid.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/Fixtures/yaml/services7.yml: -------------------------------------------------------------------------------- 1 | services: 2 | foo: { class: BarClass } 3 | -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/Fixtures/php/simple.php: -------------------------------------------------------------------------------- 1 | setParameter('foo', 'foo'); 4 | -------------------------------------------------------------------------------- /app/src/main.js: -------------------------------------------------------------------------------- 1 | import Vue from 'vue' 2 | import App from './App' 3 | 4 | /* eslint-disable no-new */ 5 | new Vue({ 6 | el: 'body', 7 | components: { App } 8 | }) 9 | -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/Fixtures/xml/withdoctype.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /vendor/symfony/class-loader/Symfony/Component/ClassLoader/Tests/Fixtures/ClassesWithParents/A.php: -------------------------------------------------------------------------------- 1 | register(); 8 | -------------------------------------------------------------------------------- /vendor/symfony/class-loader/Symfony/Component/ClassLoader/Tests/Fixtures/Apc/alpha/Apc/ApcPrefixCollision/A/Bar.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PHP Mongo Admin 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "require": { 3 | "symfony/class-loader": "2.1.*", 4 | "symfony/http-foundation": "2.1.*" 5 | }, 6 | "autoload": { 7 | "psr-4": { 8 | "PhpMongoAdmin\\": "src/" 9 | } 10 | } 11 | } -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/Fixtures/yaml/badtag2.yml: -------------------------------------------------------------------------------- 1 | services: 2 | foo_service: 3 | class: FooClass 4 | tags: 5 | # tag is missing the name key 6 | foo_tag: { foo: bar } 7 | -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | PHP Mongo Admin -------------------------------------------------------------------------------- /vendor/composer/autoload_psr4.php: -------------------------------------------------------------------------------- 1 | array($baseDir . '/src'), 10 | ); 11 | -------------------------------------------------------------------------------- /vendor/symfony/routing/Symfony/Component/Routing/Tests/Fixtures/validresource.yml: -------------------------------------------------------------------------------- 1 | blog_show: 2 | resource: validpattern.yml 3 | prefix: /{foo} 4 | defaults: { 'foo': 'foo' } 5 | requirements: { 'foo': '\d+' } 6 | options: { 'foo': 'bar' } 7 | -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/Fixtures/yaml/badtag3.yml: -------------------------------------------------------------------------------- 1 | services: 2 | foo_service: 3 | class: FooClass 4 | tags: 5 | # tag-attribute is not a scalar 6 | - { name: foo, foo: { foo: foo, bar: bar } } 7 | -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/Fixtures/yaml/services10.yml: -------------------------------------------------------------------------------- 1 | parameters: 2 | project.parameter.foo: BAR 3 | 4 | services: 5 | project.service.foo: 6 | class: BAR 7 | 8 | project: 9 | test: %project.parameter.foo% 10 | -------------------------------------------------------------------------------- /vendor/symfony/class-loader/Symfony/Component/ClassLoader/Tests/Fixtures/classmap/multipleNs.php: -------------------------------------------------------------------------------- 1 | A Vue.js project 4 | 5 | ## Build Setup 6 | 7 | ``` bash 8 | # install dependencies 9 | npm install 10 | 11 | # serve with hot reload at localhost:8080 12 | npm run dev 13 | 14 | # build for production with minification 15 | npm run build 16 | ``` 17 | -------------------------------------------------------------------------------- /src/Exception/ServerException.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/Fixtures/containers/container14.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /vendor/symfony/routing/Symfony/Component/Routing/Tests/Fixtures/nonvalidnode.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 7 | bar 8 | 9 | -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/Fixtures/yaml/services4.yml: -------------------------------------------------------------------------------- 1 | imports: 2 | - { resource: services2.yml } 3 | - { resource: services3.yml } 4 | - { resource: "../ini/parameters.ini", class: Symfony\Component\DependencyInjection\Loader\IniFileLoader } 5 | - { resource: "../ini/parameters2.ini" } 6 | - { resource: "../xml/services13.xml" } 7 | -------------------------------------------------------------------------------- /vendor/symfony/class-loader/Symfony/Component/ClassLoader/Tests/Fixtures/classmap/sameNsMultipleClasses.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Foo\Bar; 13 | 14 | class A {} 15 | class B {} 16 | -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/Fixtures/graphviz/services14.dot: -------------------------------------------------------------------------------- 1 | digraph sc { 2 | ratio="compress" 3 | node [fontsize="11" fontname="Arial" shape="record"]; 4 | edge [fontsize="9" fontname="Arial" color="grey" arrowhead="open" arrowsize="0.5"]; 5 | 6 | node_service_container [label="service_container\nContainer14\\ProjectServiceContainer\n", shape=record, fillcolor="#9999ff", style="filled"]; 7 | } 8 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | phpMongoAdmin 2 | ============= 3 | 4 | A set of PHP-scripts to manage MongoDB over the web. 5 | 6 | The frontend based on [AdminLTE](https://github.com/almasaeed2010/AdminLTE) 7 | 8 | Styles 9 | ------------------- 10 | It looks like the followings 11 | 12 | ![phpMongoAdmin-image-1](http://7tszla.com1.z0.glb.clouddn.com/phpMongoAdmin/1.png) 13 | 14 | ![phpMongoAdmin-image-2](http://7tszla.com1.z0.glb.clouddn.com/phpMongoAdmin/2.png) 15 | -------------------------------------------------------------------------------- /vendor/symfony/class-loader/Symfony/Component/ClassLoader/Tests/Fixtures/classmap/SomeInterface.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace ClassMap; 13 | 14 | interface SomeInterface 15 | { 16 | 17 | } 18 | -------------------------------------------------------------------------------- /vendor/symfony/class-loader/Symfony/Component/ClassLoader/Tests/Fixtures/classmap/SomeParent.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace ClassMap; 13 | 14 | abstract class SomeParent 15 | { 16 | 17 | } 18 | -------------------------------------------------------------------------------- /vendor/symfony/routing/Symfony/Component/Routing/Tests/Fixtures/validpattern.php: -------------------------------------------------------------------------------- 1 | add('blog_show', new Route( 7 | '/blog/{slug}', 8 | array('_controller' => 'MyBlogBundle:Blog:show'), 9 | array(), 10 | array('compiler_class' => 'RouteCompiler') 11 | )); 12 | 13 | return $collection; 14 | -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/Fixtures/containers/container11.php: -------------------------------------------------------------------------------- 1 | 8 | register('foo', 'FooClass')-> 9 | addArgument(new Definition('BarClass', array(new Definition('BazClass')))) 10 | ; 11 | 12 | return $container; 13 | -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/Fixtures/graphviz/services1.dot: -------------------------------------------------------------------------------- 1 | digraph sc { 2 | ratio="compress" 3 | node [fontsize="11" fontname="Arial" shape="record"]; 4 | edge [fontsize="9" fontname="Arial" color="grey" arrowhead="open" arrowsize="0.5"]; 5 | 6 | node_service_container [label="service_container\nSymfony\\Component\\DependencyInjection\\ContainerBuilder\n", shape=record, fillcolor="#9999ff", style="filled"]; 7 | } 8 | -------------------------------------------------------------------------------- /test.php: -------------------------------------------------------------------------------- 1 | assertEquals('Hello Fabien', $content); 16 | // } 17 | // } 18 | 19 | phpinfo(); -------------------------------------------------------------------------------- /vendor/symfony/class-loader/Symfony/Component/ClassLoader/Tests/Fixtures/Namespaced/Bar.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Namespaced; 13 | 14 | class Bar 15 | { 16 | public static $loaded = true; 17 | } 18 | -------------------------------------------------------------------------------- /vendor/symfony/class-loader/Symfony/Component/ClassLoader/Tests/Fixtures/Namespaced/Baz.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Namespaced; 13 | 14 | class Baz 15 | { 16 | public static $loaded = true; 17 | } 18 | -------------------------------------------------------------------------------- /vendor/symfony/class-loader/Symfony/Component/ClassLoader/Tests/Fixtures/Namespaced/Foo.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Namespaced; 13 | 14 | class Foo 15 | { 16 | public static $loaded = true; 17 | } 18 | -------------------------------------------------------------------------------- /api/index.php: -------------------------------------------------------------------------------- 1 | handle($request); 12 | $response->headers->set('Content-Type', 'application/json'); 13 | $response->send(); 14 | -------------------------------------------------------------------------------- /vendor/symfony/class-loader/Symfony/Component/ClassLoader/Tests/Fixtures/Apc/Namespaced/Bar.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Apc\Namespaced; 13 | 14 | class Bar 15 | { 16 | public static $loaded = true; 17 | } 18 | -------------------------------------------------------------------------------- /vendor/symfony/class-loader/Symfony/Component/ClassLoader/Tests/Fixtures/Apc/Namespaced/Baz.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Apc\Namespaced; 13 | 14 | class Baz 15 | { 16 | public static $loaded = true; 17 | } 18 | -------------------------------------------------------------------------------- /vendor/symfony/class-loader/Symfony/Component/ClassLoader/Tests/Fixtures/Apc/Namespaced/Foo.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Apc\Namespaced; 13 | 14 | class Foo 15 | { 16 | public static $loaded = true; 17 | } 18 | -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/Fixtures/xml/services7.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /vendor/symfony/class-loader/Symfony/Component/ClassLoader/Tests/Fixtures/Apc/Namespaced/FooBar.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Apc\Namespaced; 13 | 14 | class FooBar 15 | { 16 | public static $loaded = true; 17 | } 18 | -------------------------------------------------------------------------------- /vendor/symfony/class-loader/Symfony/Component/ClassLoader/Tests/Fixtures/fallback/Namespaced/FooBar.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Namespaced; 13 | 14 | class FooBar 15 | { 16 | public static $loaded = true; 17 | } 18 | -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/Fixtures/containers/container10.php: -------------------------------------------------------------------------------- 1 | 10 | register('foo', 'FooClass')-> 11 | addArgument(new Reference('bar')) 12 | ; 13 | 14 | return $container; 15 | -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/Fixtures/containers/container12.php: -------------------------------------------------------------------------------- 1 | 8 | register('foo', 'FooClass\\Foo')-> 9 | addArgument('foo<>&bar')-> 10 | addTag('foo"bar\\bar', array('foo' => 'foo"barřž€')) 11 | ; 12 | 13 | return $container; 14 | -------------------------------------------------------------------------------- /vendor/symfony/routing/Symfony/Component/Routing/Tests/Fixtures/AnnotatedClasses/FooClass.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\Routing\Tests\Fixtures\AnnotatedClasses; 13 | 14 | class FooClass 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /vendor/symfony/class-loader/Symfony/Component/ClassLoader/Tests/Fixtures/classmap/SomeClass.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace ClassMap; 13 | 14 | class SomeClass extends SomeParent implements SomeInterface 15 | { 16 | 17 | } 18 | -------------------------------------------------------------------------------- /vendor/symfony/class-loader/Symfony/Component/ClassLoader/Tests/Fixtures/Apc/fallback/Namespaced/FooBar.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Apc\Namespaced; 13 | 14 | class FooBar 15 | { 16 | public static $loaded = true; 17 | } 18 | -------------------------------------------------------------------------------- /vendor/symfony/class-loader/Symfony/Component/ClassLoader/Tests/Fixtures/alpha/NamespaceCollision/A/Bar.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace NamespaceCollision\A; 13 | 14 | class Bar 15 | { 16 | public static $loaded = true; 17 | } 18 | -------------------------------------------------------------------------------- /vendor/symfony/class-loader/Symfony/Component/ClassLoader/Tests/Fixtures/alpha/NamespaceCollision/A/Foo.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace NamespaceCollision\A; 13 | 14 | class Foo 15 | { 16 | public static $loaded = true; 17 | } 18 | -------------------------------------------------------------------------------- /vendor/symfony/class-loader/Symfony/Component/ClassLoader/Tests/Fixtures/beta/NamespaceCollision/A/B/Bar.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace NamespaceCollision\A\B; 13 | 14 | class Bar 15 | { 16 | public static $loaded = true; 17 | } 18 | -------------------------------------------------------------------------------- /vendor/symfony/class-loader/Symfony/Component/ClassLoader/Tests/Fixtures/beta/NamespaceCollision/A/B/Foo.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace NamespaceCollision\A\B; 13 | 14 | class Foo 15 | { 16 | public static $loaded = true; 17 | } 18 | -------------------------------------------------------------------------------- /vendor/symfony/class-loader/Symfony/Component/ClassLoader/Tests/Fixtures/php5.4/traits.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 7 | true 8 | 9 | 10 | -------------------------------------------------------------------------------- /app/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | root: true, 3 | // https://github.com/feross/standard/blob/master/RULES.md#javascript-standard-style 4 | extends: 'standard', 5 | // required to lint *.vue files 6 | plugins: [ 7 | 'html' 8 | ], 9 | // add your custom rules here 10 | 'rules': { 11 | // allow paren-less arrow functions 12 | 'arrow-parens': 0, 13 | // allow debugger during development 14 | 'no-debugger': process.env.NODE_ENV === 'production' ? 2 : 0 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/Fixtures/xml/services4_bad_import.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /vendor/symfony/routing/Symfony/Component/Routing/Tests/Fixtures/AnnotatedClasses/AbstractClass.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\Routing\Tests\Fixtures\AnnotatedClasses; 13 | 14 | abstract class AbstractClass 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /vendor/symfony/class-loader/Symfony/Component/ClassLoader/Tests/Fixtures/Apc/alpha/Apc/NamespaceCollision/A/Bar.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Apc\NamespaceCollision\A; 13 | 14 | class Bar 15 | { 16 | public static $loaded = true; 17 | } 18 | -------------------------------------------------------------------------------- /vendor/symfony/class-loader/Symfony/Component/ClassLoader/Tests/Fixtures/Apc/alpha/Apc/NamespaceCollision/A/Foo.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Apc\NamespaceCollision\A; 13 | 14 | class Foo 15 | { 16 | public static $loaded = true; 17 | } 18 | -------------------------------------------------------------------------------- /vendor/symfony/class-loader/Symfony/Component/ClassLoader/Tests/Fixtures/Apc/beta/Apc/NamespaceCollision/A/B/Bar.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Apc\NamespaceCollision\A\B; 13 | 14 | class Bar 15 | { 16 | public static $loaded = true; 17 | } 18 | -------------------------------------------------------------------------------- /vendor/symfony/class-loader/Symfony/Component/ClassLoader/Tests/Fixtures/Apc/beta/Apc/NamespaceCollision/A/B/Foo.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Apc\NamespaceCollision\A\B; 13 | 14 | class Foo 15 | { 16 | public static $loaded = true; 17 | } 18 | -------------------------------------------------------------------------------- /vendor/bower/react/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "react", 3 | "version": "0.13.3", 4 | "main": "react.js", 5 | "ignore": [], 6 | "homepage": "https://github.com/facebook/react-bower", 7 | "_release": "0.13.3", 8 | "_resolution": { 9 | "type": "version", 10 | "tag": "v0.13.3", 11 | "commit": "f68289bbb050e7ede4a3de6dac528647a6b6489a" 12 | }, 13 | "_source": "git://github.com/facebook/react-bower.git", 14 | "_target": "~0.13.3", 15 | "_originalSource": "react", 16 | "_direct": true 17 | } -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/Fixtures/containers/container13.php: -------------------------------------------------------------------------------- 1 | 8 | register('foo', 'FooClass')-> 9 | addArgument(new Reference('bar')) 10 | ; 11 | $container-> 12 | register('bar', 'BarClass') 13 | ; 14 | $container->compile(); 15 | 16 | return $container; 17 | -------------------------------------------------------------------------------- /vendor/composer/autoload_namespaces.php: -------------------------------------------------------------------------------- 1 | array($vendorDir . '/symfony/http-foundation'), 10 | 'Symfony\\Component\\ClassLoader' => array($vendorDir . '/symfony/class-loader'), 11 | 'SessionHandlerInterface' => array($vendorDir . '/symfony/http-foundation/Symfony/Component/HttpFoundation/Resources/stubs'), 12 | ); 13 | -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/Fixtures/includes/ProjectWithXsdExtension.php: -------------------------------------------------------------------------------- 1 | '%baz%', 8 | 'baz' => 'bar', 9 | 'bar' => 'foo is %%foo bar', 10 | 'escape' => '@escapeme', 11 | 'values' => array(true, false, null, 0, 1000.3, 'true', 'false', 'null'), 12 | ))); 13 | 14 | return $container; 15 | -------------------------------------------------------------------------------- /src/Base/Component.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /vendor/symfony/routing/Symfony/Component/Routing/Tests/Fixtures/validresource.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 7 | 8 | foo 9 | \d+ 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /vendor/symfony/routing/Symfony/Component/Routing/Exception/ExceptionInterface.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\Routing\Exception; 13 | 14 | /** 15 | * ExceptionInterface 16 | * 17 | * @author Alexandre Salomé 18 | * 19 | * @api 20 | */ 21 | interface ExceptionInterface 22 | { 23 | } 24 | -------------------------------------------------------------------------------- /vendor/symfony/http-kernel/Symfony/Component/HttpKernel/Tests/Fixtures/ExtensionAbsentBundle/ExtensionAbsentBundle.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\HttpKernel\Tests\Fixtures\ExtensionAbsentBundle; 13 | 14 | use Symfony\Component\HttpKernel\Bundle\Bundle; 15 | 16 | class ExtensionAbsentBundle extends Bundle 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /vendor/symfony/http-kernel/Symfony/Component/HttpKernel/Tests/Fixtures/ExtensionLoadedBundle/ExtensionLoadedBundle.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\HttpKernel\Tests\Fixtures\ExtensionLoadedBundle; 13 | 14 | use Symfony\Component\HttpKernel\Bundle\Bundle; 15 | 16 | class ExtensionLoadedBundle extends Bundle 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /vendor/symfony/http-kernel/Symfony/Component/HttpKernel/Tests/Fixtures/ExtensionPresentBundle/ExtensionPresentBundle.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\HttpKernel\Tests\Fixtures\ExtensionPresentBundle; 13 | 14 | use Symfony\Component\HttpKernel\Bundle\Bundle; 15 | 16 | class ExtensionPresentBundle extends Bundle 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /app/src/components/VerticalNav.vue: -------------------------------------------------------------------------------- 1 | 6 | 7 | 16 | 17 | 18 | 33 | -------------------------------------------------------------------------------- /vendor/symfony/event-dispatcher/Symfony/Component/EventDispatcher/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | CHANGELOG 2 | ========= 3 | 4 | 2.1.0 5 | ----- 6 | 7 | * added TraceableEventDispatcherInterface 8 | * added ContainerAwareEventDispatcher 9 | * added a reference to the EventDispatcher on the Event 10 | * added a reference to the Event name on the event 11 | * added fluid interface to the dispatch() method which now returns the Event 12 | object 13 | * added GenericEvent event class 14 | * added the possibility for subscribers to subscribe several times for the 15 | same event 16 | * added ImmutableEventDispatcher 17 | -------------------------------------------------------------------------------- /app/src/App.vue: -------------------------------------------------------------------------------- 1 | 8 | 9 | 18 | 19 | 36 | -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Exception/LogicException.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\DependencyInjection\Exception; 13 | 14 | /** 15 | * Base LogicException for Dependency Injection component. 16 | */ 17 | class LogicException extends \LogicException implements ExceptionInterface 18 | { 19 | } 20 | -------------------------------------------------------------------------------- /vendor/symfony/http-kernel/Symfony/Component/HttpKernel/Tests/Fixtures/FooBarBundle.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\HttpKernel\Tests\Fixtures; 13 | 14 | use Symfony\Component\HttpKernel\Bundle\Bundle; 15 | 16 | class FooBarBundle extends Bundle 17 | { 18 | // We need a full namespaced bundle instance to test isClassInActiveBundle 19 | } 20 | -------------------------------------------------------------------------------- /vendor/symfony/class-loader/Symfony/Component/ClassLoader/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | CHANGELOG 2 | ========= 3 | 4 | 2.1.0 5 | ----- 6 | 7 | * added a DebugClassLoader able to wrap any autoloader providing a findFile 8 | method 9 | * added a new ApcClassLoader and XcacheClassLoader using composition to wrap 10 | other loaders 11 | * added a new ClassLoader which does not distinguish between namespaced and 12 | pear-like classes (as the PEAR convention is a subset of PSR-0) and 13 | supports using Composer's namespace maps 14 | * added a class map generator 15 | * added support for loading globally-installed PEAR packages 16 | -------------------------------------------------------------------------------- /vendor/symfony/routing/Symfony/Component/Routing/Tests/Fixtures/nonvalid.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 7 | 8 | MyBundle:Blog:show 9 | GET 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /app/src/components/Hello.vue: -------------------------------------------------------------------------------- 1 | 6 | 7 | 20 | 21 | 22 | 27 | -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/Fixtures/xml/services3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 7 | foo 8 | 9 | true 10 | false 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/Fixtures/xml/extension1/services.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/Fixtures/xml/extension2/services.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Exception/OutOfBoundsException.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\DependencyInjection\Exception; 13 | 14 | /** 15 | * Base OutOfBoundsException for Dependency Injection component. 16 | */ 17 | class OutOfBoundsException extends \OutOfBoundsException implements ExceptionInterface 18 | { 19 | } 20 | -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/Fixtures/xml/extensions/services5.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /vendor/symfony/http-foundation/Symfony/Component/HttpFoundation/File/Exception/FileException.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\HttpFoundation\File\Exception; 13 | 14 | /** 15 | * Thrown when an error occurred in the component File 16 | * 17 | * @author Bernhard Schussek 18 | */ 19 | class FileException extends \RuntimeException 20 | { 21 | } 22 | -------------------------------------------------------------------------------- /vendor/symfony/http-foundation/Symfony/Component/HttpFoundation/File/Exception/UploadException.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\HttpFoundation\File\Exception; 13 | 14 | /** 15 | * Thrown when an error occurred during file upload 16 | * 17 | * @author Bernhard Schussek 18 | */ 19 | class UploadException extends FileException 20 | { 21 | } 22 | -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Exception/BadMethodCallException.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\DependencyInjection\Exception; 13 | 14 | /** 15 | * Base BadMethodCallException for Dependency Injection component. 16 | */ 17 | class BadMethodCallException extends \BadMethodCallException implements ExceptionInterface 18 | { 19 | } 20 | -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/Fixtures/xml/extensions/services1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 7 | BAR 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | %project.parameter.foo% 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/Fixtures/xml/extensions/services6.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/Fixtures/xml/extensions/services7.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /vendor/symfony/routing/Symfony/Component/Routing/Tests/Fixtures/nonvalidroute.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 7 | 8 | MyBundle:Blog:show 9 | GET 10 | 11 | baz 12 | 13 | 14 | -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/Fixtures/xml/services4.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /vendor/symfony/routing/Symfony/Component/Routing/Tests/Fixtures/validpattern.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 7 | 8 | MyBundle:Blog:show 9 | 10 | GET 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /vendor/symfony/routing/Symfony/Component/Routing/Exception/RouteNotFoundException.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\Routing\Exception; 13 | 14 | /** 15 | * Exception thrown when a route does not exists 16 | * 17 | * @author Alexandre Salomé 18 | * 19 | * @api 20 | */ 21 | class RouteNotFoundException extends \InvalidArgumentException implements ExceptionInterface 22 | { 23 | } 24 | -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Exception/RuntimeException.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\DependencyInjection\Exception; 13 | 14 | /** 15 | * Base RuntimeException for Dependency Injection component. 16 | * 17 | * @author Johannes M. Schmitt 18 | */ 19 | class RuntimeException extends \RuntimeException implements ExceptionInterface 20 | { 21 | } 22 | -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/Fixtures/graphviz/services10-1.dot: -------------------------------------------------------------------------------- 1 | digraph sc { 2 | ratio="normal" 3 | node [fontsize="13" fontname="Verdana" shape="square"]; 4 | edge [fontsize="12" fontname="Verdana" color="white" arrowhead="closed" arrowsize="1"]; 5 | 6 | node_foo [label="foo\nFooClass\n", shape=square, fillcolor="grey", style="filled"]; 7 | node_service_container [label="service_container\nSymfony\\Component\\DependencyInjection\\ContainerBuilder\n", shape=square, fillcolor="green", style="empty"]; 8 | node_bar [label="bar\n\n", shape=square, fillcolor="red", style="empty"]; 9 | node_foo -> node_bar [label="" style="filled"]; 10 | } 11 | -------------------------------------------------------------------------------- /vendor/symfony/routing/Symfony/Component/Routing/Exception/InvalidParameterException.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\Routing\Exception; 13 | 14 | /** 15 | * Exception thrown when a parameter is not valid 16 | * 17 | * @author Alexandre Salomé 18 | * 19 | * @api 20 | */ 21 | class InvalidParameterException extends \InvalidArgumentException implements ExceptionInterface 22 | { 23 | } 24 | -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/Fixtures/graphviz/services10.dot: -------------------------------------------------------------------------------- 1 | digraph sc { 2 | ratio="compress" 3 | node [fontsize="11" fontname="Arial" shape="record"]; 4 | edge [fontsize="9" fontname="Arial" color="grey" arrowhead="open" arrowsize="0.5"]; 5 | 6 | node_foo [label="foo\nFooClass\n", shape=record, fillcolor="#eeeeee", style="filled"]; 7 | node_service_container [label="service_container\nSymfony\\Component\\DependencyInjection\\ContainerBuilder\n", shape=record, fillcolor="#9999ff", style="filled"]; 8 | node_bar [label="bar\n\n", shape=record, fillcolor="#ff9999", style="filled"]; 9 | node_foo -> node_bar [label="" style="filled"]; 10 | } 11 | -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Exception/ExceptionInterface.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\DependencyInjection\Exception; 13 | 14 | /** 15 | * Base ExceptionInterface for Dependency Injection component. 16 | * 17 | * @author Fabien Potencier 18 | * @author Bulat Shakirzyanov 19 | */ 20 | interface ExceptionInterface 21 | { 22 | } 23 | -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/Fixtures/graphviz/services13.dot: -------------------------------------------------------------------------------- 1 | digraph sc { 2 | ratio="compress" 3 | node [fontsize="11" fontname="Arial" shape="record"]; 4 | edge [fontsize="9" fontname="Arial" color="grey" arrowhead="open" arrowsize="0.5"]; 5 | 6 | node_foo [label="foo\nFooClass\n", shape=record, fillcolor="#eeeeee", style="filled"]; 7 | node_bar [label="bar\nBarClass\n", shape=record, fillcolor="#eeeeee", style="filled"]; 8 | node_service_container [label="service_container\nSymfony\\Component\\DependencyInjection\\ContainerBuilder\n", shape=record, fillcolor="#9999ff", style="filled"]; 9 | node_foo -> node_bar [label="" style="filled"]; 10 | } 11 | -------------------------------------------------------------------------------- /vendor/symfony/http-kernel/Symfony/Component/HttpKernel/Tests/Fixtures/ExtensionPresentBundle/Command/FooCommand.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\HttpKernel\Tests\Fixtures\ExtensionPresentBundle\Command; 13 | 14 | use Symfony\Component\Console\Command\Command; 15 | 16 | class FooCommand extends Command 17 | { 18 | protected function configure() 19 | { 20 | $this->setName('foo'); 21 | } 22 | 23 | } 24 | -------------------------------------------------------------------------------- /vendor/symfony/routing/Symfony/Component/Routing/Tests/Fixtures/CustomXmlFileLoader.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\Routing\Tests\Fixtures; 13 | 14 | use Symfony\Component\Routing\Loader\XmlFileLoader; 15 | 16 | /** 17 | * XmlFileLoader with schema validation turned off 18 | */ 19 | class CustomXmlFileLoader extends XmlFileLoader 20 | { 21 | protected function validate(\DOMDocument $dom) 22 | { 23 | return true; 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Exception/InvalidArgumentException.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\DependencyInjection\Exception; 13 | 14 | /** 15 | * Base InvalidArgumentException for Dependency Injection component. 16 | * 17 | * @author Bulat Shakirzyanov 18 | */ 19 | class InvalidArgumentException extends \InvalidArgumentException implements ExceptionInterface 20 | { 21 | } 22 | -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/Fixtures/containers/interfaces1.php: -------------------------------------------------------------------------------- 1 | setParameter('cla', 'Fo'); 8 | $container->setParameter('ss', 'Class'); 9 | 10 | $definition = new Definition('%cla%o%ss%'); 11 | $container->setDefinition('foo', $definition); 12 | 13 | return $container; 14 | 15 | if (!class_exists('FooClass')) { 16 | class FooClass 17 | { 18 | public $bar; 19 | 20 | public function setBar($bar) 21 | { 22 | $this->bar = $bar; 23 | } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /vendor/symfony/routing/Symfony/Component/Routing/Exception/ResourceNotFoundException.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\Routing\Exception; 13 | 14 | /** 15 | * The resource was not found. 16 | * 17 | * This exception should trigger an HTTP 404 response in your application code. 18 | * 19 | * @author Kris Wallsmith 20 | * 21 | * @api 22 | */ 23 | class ResourceNotFoundException extends \RuntimeException implements ExceptionInterface 24 | { 25 | } 26 | -------------------------------------------------------------------------------- /vendor/symfony/http-foundation/Symfony/Component/HttpFoundation/File/Exception/UnexpectedTypeException.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\HttpFoundation\File\Exception; 13 | 14 | class UnexpectedTypeException extends FileException 15 | { 16 | public function __construct($value, $expectedType) 17 | { 18 | parent::__construct(sprintf('Expected argument of type %s, %s given', $expectedType, is_object($value) ? get_class($value) : gettype($value))); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/ScopeInterface.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\DependencyInjection; 13 | 14 | /** 15 | * Scope Interface. 16 | * 17 | * @author Johannes M. Schmitt 18 | * 19 | * @api 20 | */ 21 | interface ScopeInterface 22 | { 23 | /** 24 | * @api 25 | */ 26 | public function getName(); 27 | 28 | /** 29 | * @api 30 | */ 31 | public function getParentName(); 32 | } 33 | -------------------------------------------------------------------------------- /vendor/symfony/routing/Symfony/Component/Routing/Exception/MissingMandatoryParametersException.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\Routing\Exception; 13 | 14 | /** 15 | * Exception thrown when a route cannot be generated because of missing 16 | * mandatory parameters. 17 | * 18 | * @author Alexandre Salomé 19 | * 20 | * @api 21 | */ 22 | class MissingMandatoryParametersException extends \InvalidArgumentException implements ExceptionInterface 23 | { 24 | } 25 | -------------------------------------------------------------------------------- /vendor/symfony/http-foundation/Symfony/Component/HttpFoundation/Session/Storage/Handler/NativeSessionHandler.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\HttpFoundation\Session\Storage\Handler; 13 | 14 | /** 15 | * Adds SessionHandler functionality if available. 16 | * 17 | * @see http://php.net/sessionhandler 18 | */ 19 | 20 | if (version_compare(phpversion(), '5.4.0', '>=')) { 21 | class NativeSessionHandler extends \SessionHandler {} 22 | } else { 23 | class NativeSessionHandler {} 24 | } 25 | -------------------------------------------------------------------------------- /vendor/symfony/http-kernel/Symfony/Component/HttpKernel/CacheClearer/CacheClearerInterface.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\HttpKernel\CacheClearer; 13 | 14 | /** 15 | * CacheClearerInterface. 16 | * 17 | * @author Dustin Dobervich 18 | */ 19 | interface CacheClearerInterface 20 | { 21 | /** 22 | * Clears any caches necessary. 23 | * 24 | * @param string $cacheDir The cache directory. 25 | */ 26 | public function clear($cacheDir); 27 | } 28 | -------------------------------------------------------------------------------- /vendor/symfony/http-kernel/Symfony/Component/HttpKernel/CacheWarmer/WarmableInterface.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\HttpKernel\CacheWarmer; 13 | 14 | /** 15 | * Interface for classes that support warming their cache. 16 | * 17 | * @author Fabien Potencier 18 | */ 19 | interface WarmableInterface 20 | { 21 | /** 22 | * Warms up the cache. 23 | * 24 | * @param string $cacheDir The cache directory 25 | */ 26 | public function warmUp($cacheDir); 27 | } 28 | -------------------------------------------------------------------------------- /vendor/symfony/routing/Symfony/Component/Routing/Tests/bootstrap.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | spl_autoload_register(function ($class) { 13 | if (0 === strpos(ltrim($class, '/'), 'Symfony\Component\Routing')) { 14 | if (file_exists($file = __DIR__.'/../'.substr(str_replace('\\', '/', $class), strlen('Symfony\Component\Routing')).'.php')) { 15 | require_once $file; 16 | } 17 | } 18 | }); 19 | 20 | if (file_exists($loader = __DIR__.'/../vendor/autoload.php')) { 21 | require_once $loader; 22 | } 23 | -------------------------------------------------------------------------------- /vendor/symfony/class-loader/Symfony/Component/ClassLoader/Tests/bootstrap.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | spl_autoload_register(function ($class) { 13 | if (0 === strpos(ltrim($class, '/'), 'Symfony\Component\ClassLoader')) { 14 | if (file_exists($file = __DIR__.'/../'.substr(str_replace('\\', '/', $class), strlen('Symfony\Component\ClassLoader')).'.php')) { 15 | require_once $file; 16 | } 17 | } 18 | }); 19 | 20 | if (file_exists($loader = __DIR__.'/../vendor/autoload.php')) { 21 | require_once $loader; 22 | } 23 | -------------------------------------------------------------------------------- /vendor/symfony/http-kernel/Symfony/Component/HttpKernel/Tests/bootstrap.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | spl_autoload_register(function ($class) { 13 | if (0 === strpos(ltrim($class, '/'), 'Symfony\Component\HttpKernel')) { 14 | if (file_exists($file = __DIR__.'/../'.substr(str_replace('\\', '/', $class), strlen('Symfony\Component\HttpKernel')).'.php')) { 15 | require_once $file; 16 | } 17 | } 18 | }); 19 | 20 | if (file_exists($loader = __DIR__.'/../vendor/autoload.php')) { 21 | require_once $loader; 22 | } 23 | -------------------------------------------------------------------------------- /vendor/symfony/http-kernel/Symfony/Component/HttpKernel/Tests/Fixtures/TestClient.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\HttpKernel\Tests\Fixtures; 13 | 14 | use Symfony\Component\HttpKernel\Client; 15 | 16 | class TestClient extends Client 17 | { 18 | protected function getScript($request) 19 | { 20 | $script = parent::getScript($request); 21 | 22 | $script = preg_replace('/(\->register\(\);)/', "$0\nrequire_once '".__DIR__."/../bootstrap.php';", $script); 23 | 24 | return $script; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /vendor/symfony/event-dispatcher/Symfony/Component/EventDispatcher/Tests/bootstrap.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | spl_autoload_register(function ($class) { 13 | if (0 === strpos(ltrim($class, '/'), 'Symfony\Component\EventDispatcher')) { 14 | if (file_exists($file = __DIR__.'/../'.substr(str_replace('\\', '/', $class), strlen('Symfony\Component\EventDispatcher')).'.php')) { 15 | require_once $file; 16 | } 17 | } 18 | }); 19 | 20 | if (file_exists($loader = __DIR__.'/../vendor/autoload.php')) { 21 | require_once $loader; 22 | } 23 | -------------------------------------------------------------------------------- /vendor/symfony/http-kernel/Symfony/Component/HttpKernel/Tests/Fixtures/ExtensionLoadedBundle/DependencyInjection/ExtensionLoadedExtension.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\HttpKernel\Tests\Fixtures\ExtensionLoadedBundle\DependencyInjection; 13 | 14 | use Symfony\Component\DependencyInjection\ContainerBuilder; 15 | use Symfony\Component\HttpKernel\DependencyInjection\Extension; 16 | 17 | class ExtensionLoadedExtension extends Extension 18 | { 19 | public function load(array $configs, ContainerBuilder $container) 20 | { 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /vendor/symfony/http-foundation/Symfony/Component/HttpFoundation/Tests/bootstrap.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | spl_autoload_register(function ($class) { 13 | if (ltrim('SessionHandlerInterface', '/') === $class) { 14 | require_once __DIR__.'/../Resources/stubs/SessionHandlerInterface.php'; 15 | } 16 | 17 | if (0 !== strpos(ltrim($class, '/'), 'Symfony\Component\HttpFoundation')) { 18 | return; 19 | } 20 | 21 | require_once __DIR__.'/../'.substr(str_replace('\\', '/', $class), strlen('Symfony\Component\HttpFoundation')).'.php'; 22 | }); 23 | -------------------------------------------------------------------------------- /vendor/symfony/http-kernel/Symfony/Component/HttpKernel/Tests/Fixtures/ExtensionPresentBundle/DependencyInjection/ExtensionPresentExtension.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\HttpKernel\Tests\Fixtures\ExtensionPresentBundle\DependencyInjection; 13 | 14 | use Symfony\Component\DependencyInjection\ContainerBuilder; 15 | use Symfony\Component\HttpKernel\DependencyInjection\Extension; 16 | 17 | class ExtensionPresentExtension extends Extension 18 | { 19 | public function load(array $configs, ContainerBuilder $container) 20 | { 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/bootstrap.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | spl_autoload_register(function ($class) { 13 | if (0 === strpos(ltrim($class, '/'), 'Symfony\Component\DependencyInjection')) { 14 | if (file_exists($file = __DIR__.'/../'.substr(str_replace('\\', '/', $class), strlen('Symfony\Component\DependencyInjection')).'.php')) { 15 | require_once $file; 16 | } 17 | } 18 | }); 19 | 20 | if (file_exists($loader = __DIR__.'/../vendor/autoload.php')) { 21 | require_once $loader; 22 | } 23 | -------------------------------------------------------------------------------- /vendor/symfony/http-kernel/Symfony/Component/HttpKernel/Tests/Fixtures/KernelForOverrideName.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\HttpKernel\Tests\Fixtures; 13 | 14 | use Symfony\Component\HttpKernel\Kernel; 15 | use Symfony\Component\Config\Loader\LoaderInterface; 16 | 17 | class KernelForOverrideName extends Kernel 18 | { 19 | protected $name = 'overridden'; 20 | 21 | public function registerBundles() 22 | { 23 | 24 | } 25 | 26 | public function registerContainerConfiguration(LoaderInterface $loader) 27 | { 28 | 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/Fixtures/xml/services5.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/Fixtures/xml/extensions/services2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | 10 | BAR 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /vendor/symfony/event-dispatcher/Symfony/Component/EventDispatcher/README.md: -------------------------------------------------------------------------------- 1 | EventDispatcher Component 2 | ========================= 3 | 4 | EventDispatcher implements a lightweight version of the Observer design 5 | pattern. 6 | 7 | use Symfony\Component\EventDispatcher\EventDispatcher; 8 | use Symfony\Component\EventDispatcher\Event; 9 | 10 | $dispatcher = new EventDispatcher(); 11 | 12 | $dispatcher->addListener('event_name', function (Event $event) { 13 | // ... 14 | }); 15 | 16 | $dispatcher->dispatch('event_name'); 17 | 18 | Resources 19 | --------- 20 | 21 | You can run the unit tests with the following command: 22 | 23 | phpunit 24 | 25 | If you also want to run the unit tests that depend on other Symfony 26 | Components, install dev dependencies before running PHPUnit: 27 | 28 | php composer.phar install --dev 29 | -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/Fixtures/xml/extensions/services3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | 10 | BAR 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /vendor/symfony/routing/Symfony/Component/Routing/RouteCompilerInterface.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\Routing; 13 | 14 | /** 15 | * RouteCompilerInterface is the interface that all RouteCompiler classes must implement. 16 | * 17 | * @author Fabien Potencier 18 | */ 19 | interface RouteCompilerInterface 20 | { 21 | /** 22 | * Compiles the current route instance. 23 | * 24 | * @param Route $route A Route instance 25 | * 26 | * @return CompiledRoute A CompiledRoute instance 27 | */ 28 | public function compile(Route $route); 29 | } 30 | -------------------------------------------------------------------------------- /vendor/symfony/http-foundation/Symfony/Component/HttpFoundation/File/MimeType/ExtensionGuesserInterface.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\HttpFoundation\File\MimeType; 13 | 14 | /** 15 | * Guesses the file extension corresponding to a given mime type 16 | */ 17 | interface ExtensionGuesserInterface 18 | { 19 | /** 20 | * Makes a best guess for a file extension, given a mime type 21 | * 22 | * @param string $mimeType The mime type 23 | * @return string The guessed extension or NULL, if none could be guessed 24 | */ 25 | public function guess($mimeType); 26 | } 27 | -------------------------------------------------------------------------------- /vendor/symfony/http-kernel/Symfony/Component/HttpKernel/Tests/Fixtures/TestEventDispatcher.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\HttpKernel\Tests\Fixtures; 13 | 14 | use Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcherInterface; 15 | use Symfony\Component\EventDispatcher\EventDispatcher; 16 | 17 | class TestEventDispatcher extends EventDispatcher implements TraceableEventDispatcherInterface 18 | { 19 | public function getCalledListeners() 20 | { 21 | return array('foo'); 22 | } 23 | 24 | public function getNotCalledListeners() 25 | { 26 | return array('bar'); 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /vendor/symfony/routing/Symfony/Component/Routing/RequestContextAwareInterface.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\Routing; 13 | 14 | /** 15 | * @api 16 | */ 17 | interface RequestContextAwareInterface 18 | { 19 | /** 20 | * Sets the request context. 21 | * 22 | * @param RequestContext $context The context 23 | * 24 | * @api 25 | */ 26 | public function setContext(RequestContext $context); 27 | 28 | /** 29 | * Gets the request context. 30 | * 31 | * @return RequestContext The context 32 | * 33 | * @api 34 | */ 35 | public function getContext(); 36 | } 37 | -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Compiler/RepeatablePassInterface.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\DependencyInjection\Compiler; 13 | 14 | /** 15 | * Interface that must be implemented by passes that are run as part of an 16 | * RepeatedPass. 17 | * 18 | * @author Johannes M. Schmitt 19 | */ 20 | interface RepeatablePassInterface extends CompilerPassInterface 21 | { 22 | /** 23 | * Sets the RepeatedPass interface. 24 | * 25 | * @param RepeatedPass $repeatedPass 26 | */ 27 | public function setRepeatedPass(RepeatedPass $repeatedPass); 28 | } 29 | -------------------------------------------------------------------------------- /vendor/symfony/http-foundation/Symfony/Component/HttpFoundation/File/Exception/FileNotFoundException.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\HttpFoundation\File\Exception; 13 | 14 | /** 15 | * Thrown when a file was not found 16 | * 17 | * @author Bernhard Schussek 18 | */ 19 | class FileNotFoundException extends FileException 20 | { 21 | /** 22 | * Constructor. 23 | * 24 | * @param string $path The path to the file that was not found 25 | */ 26 | public function __construct($path) 27 | { 28 | parent::__construct(sprintf('The file "%s" does not exist', $path)); 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /vendor/symfony/http-foundation/Symfony/Component/HttpFoundation/File/Exception/AccessDeniedException.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\HttpFoundation\File\Exception; 13 | 14 | /** 15 | * Thrown when the access on a file was denied. 16 | * 17 | * @author Bernhard Schussek 18 | */ 19 | class AccessDeniedException extends FileException 20 | { 21 | /** 22 | * Constructor. 23 | * 24 | * @param string $path The path to the accessed file 25 | */ 26 | public function __construct($path) 27 | { 28 | parent::__construct(sprintf('The file %s could not be accessed', $path)); 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/ContainerAwareInterface.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\DependencyInjection; 13 | 14 | /** 15 | * ContainerAwareInterface should be implemented by classes that depends on a Container. 16 | * 17 | * @author Fabien Potencier 18 | * 19 | * @api 20 | */ 21 | interface ContainerAwareInterface 22 | { 23 | /** 24 | * Sets the Container. 25 | * 26 | * @param ContainerInterface $container A ContainerInterface instance 27 | * 28 | * @api 29 | */ 30 | public function setContainer(ContainerInterface $container = null); 31 | } 32 | -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/Fixtures/includes/foo.php: -------------------------------------------------------------------------------- 1 | arguments = $arguments; 12 | } 13 | 14 | public static function getInstance($arguments = array()) 15 | { 16 | $obj = new self($arguments); 17 | $obj->called = true; 18 | 19 | return $obj; 20 | } 21 | 22 | public function initialize() 23 | { 24 | $this->initialized = true; 25 | } 26 | 27 | public function configure() 28 | { 29 | $this->configured = true; 30 | } 31 | 32 | public function setBar($value = null) 33 | { 34 | $this->bar = $value; 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/ParameterTest.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\DependencyInjection\Tests; 13 | 14 | use Symfony\Component\DependencyInjection\Parameter; 15 | 16 | class ParameterTest extends \PHPUnit_Framework_TestCase 17 | { 18 | /** 19 | * @covers Symfony\Component\DependencyInjection\Parameter::__construct 20 | */ 21 | public function testConstructor() 22 | { 23 | $ref = new Parameter('foo'); 24 | $this->assertEquals('foo', (string) $ref, '__construct() sets the id of the parameter, which is used for the __toString() method'); 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /vendor/symfony/http-kernel/Symfony/Component/HttpKernel/Exception/HttpExceptionInterface.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\HttpKernel\Exception; 13 | 14 | /** 15 | * Interface for HTTP error exceptions. 16 | * 17 | * @author Kris Wallsmith 18 | */ 19 | interface HttpExceptionInterface 20 | { 21 | /** 22 | * Returns the status code. 23 | * 24 | * @return integer An HTTP response status code 25 | */ 26 | public function getStatusCode(); 27 | 28 | /** 29 | * Returns response headers. 30 | * 31 | * @return array Response headers 32 | */ 33 | public function getHeaders(); 34 | } 35 | -------------------------------------------------------------------------------- /vendor/symfony/class-loader/Symfony/Component/ClassLoader/composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "symfony/class-loader", 3 | "type": "library", 4 | "description": "Symfony ClassLoader Component", 5 | "keywords": [], 6 | "homepage": "http://symfony.com", 7 | "license": "MIT", 8 | "authors": [ 9 | { 10 | "name": "Fabien Potencier", 11 | "email": "fabien@symfony.com" 12 | }, 13 | { 14 | "name": "Symfony Community", 15 | "homepage": "http://symfony.com/contributors" 16 | } 17 | ], 18 | "minimum-stability": "dev", 19 | "require": { 20 | "php": ">=5.3.3" 21 | }, 22 | "require-dev": { 23 | "symfony/finder": "2.1.*" 24 | }, 25 | "autoload": { 26 | "psr-0": { "Symfony\\Component\\ClassLoader": "" } 27 | }, 28 | "target-dir": "Symfony/Component/ClassLoader", 29 | "minimum-stability": "dev" 30 | } 31 | -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/Fixtures/containers/interfaces2.php: -------------------------------------------------------------------------------- 1 | setDefinition('barFactory', $factoryDefinition); 10 | 11 | $definition = new Definition(); 12 | $definition->setFactoryService('barFactory'); 13 | $definition->setFactoryMethod('createBarClass'); 14 | $container->setDefinition('bar', $definition); 15 | 16 | return $container; 17 | 18 | class BarClass 19 | { 20 | public $foo; 21 | 22 | public function setBar($foo) 23 | { 24 | $this->foo = $foo; 25 | } 26 | } 27 | 28 | class BarClassFactory 29 | { 30 | public function createBarClass() 31 | { 32 | return new BarClass(); 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /vendor/symfony/event-dispatcher/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcherInterface.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\EventDispatcher\Debug; 13 | 14 | /** 15 | * @author Fabien Potencier 16 | */ 17 | interface TraceableEventDispatcherInterface 18 | { 19 | /** 20 | * Gets the called listeners. 21 | * 22 | * @return array An array of called listeners 23 | */ 24 | public function getCalledListeners(); 25 | 26 | /** 27 | * Gets the not called listeners. 28 | * 29 | * @return array An array of not called listeners 30 | */ 31 | public function getNotCalledListeners(); 32 | } 33 | -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Dumper/DumperInterface.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\DependencyInjection\Dumper; 13 | 14 | /** 15 | * DumperInterface is the interface implemented by service container dumper classes. 16 | * 17 | * @author Fabien Potencier 18 | * 19 | * @api 20 | */ 21 | interface DumperInterface 22 | { 23 | /** 24 | * Dumps the service container. 25 | * 26 | * @param array $options An array of options 27 | * 28 | * @return string The representation of the service container 29 | * 30 | * @api 31 | */ 32 | public function dump(array $options = array()); 33 | } 34 | -------------------------------------------------------------------------------- /vendor/symfony/http-foundation/Symfony/Component/HttpFoundation/composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "symfony/http-foundation", 3 | "type": "library", 4 | "description": "Symfony HttpFoundation Component", 5 | "keywords": [], 6 | "homepage": "http://symfony.com", 7 | "license": "MIT", 8 | "authors": [ 9 | { 10 | "name": "Fabien Potencier", 11 | "email": "fabien@symfony.com" 12 | }, 13 | { 14 | "name": "Symfony Community", 15 | "homepage": "http://symfony.com/contributors" 16 | } 17 | ], 18 | "require": { 19 | "php": ">=5.3.3" 20 | }, 21 | "autoload": { 22 | "psr-0": { 23 | "Symfony\\Component\\HttpFoundation": "", 24 | "SessionHandlerInterface": "Symfony/Component/HttpFoundation/Resources/stubs" 25 | } 26 | }, 27 | "target-dir": "Symfony/Component/HttpFoundation", 28 | "minimum-stability": "dev" 29 | } 30 | -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/TaggedContainerInterface.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\DependencyInjection; 13 | 14 | /** 15 | * TaggedContainerInterface is the interface implemented when a container knows how to deals with tags. 16 | * 17 | * @author Fabien Potencier 18 | * 19 | * @api 20 | */ 21 | interface TaggedContainerInterface extends ContainerInterface 22 | { 23 | /** 24 | * Returns service ids for a given tag. 25 | * 26 | * @param string $name The tag name 27 | * 28 | * @return array An array of tags 29 | * 30 | * @api 31 | */ 32 | public function findTaggedServiceIds($name); 33 | } 34 | -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Compiler/CompilerPassInterface.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\DependencyInjection\Compiler; 13 | 14 | use Symfony\Component\DependencyInjection\ContainerBuilder; 15 | 16 | /** 17 | * Interface that must be implemented by compilation passes 18 | * 19 | * @author Johannes M. Schmitt 20 | * 21 | * @api 22 | */ 23 | interface CompilerPassInterface 24 | { 25 | /** 26 | * You can modify the container here before it is dumped to PHP code. 27 | * 28 | * @param ContainerBuilder $container 29 | * 30 | * @api 31 | */ 32 | public function process(ContainerBuilder $container); 33 | } 34 | -------------------------------------------------------------------------------- /vendor/symfony/routing/Symfony/Component/Routing/phpunit.xml.dist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 14 | 15 | 16 | ./Tests/ 17 | 18 | 19 | 20 | 21 | 22 | ./ 23 | 24 | ./vendor 25 | ./Tests 26 | 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /vendor/symfony/http-kernel/Symfony/Component/HttpKernel/phpunit.xml.dist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 14 | 15 | 16 | ./Tests/ 17 | 18 | 19 | 20 | 21 | 22 | ./ 23 | 24 | ./Tests 25 | ./vendor 26 | 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /vendor/symfony/http-foundation/Symfony/Component/HttpFoundation/RequestMatcherInterface.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\HttpFoundation; 13 | 14 | /** 15 | * RequestMatcherInterface is an interface for strategies to match a Request. 16 | * 17 | * @author Fabien Potencier 18 | * 19 | * @api 20 | */ 21 | interface RequestMatcherInterface 22 | { 23 | /** 24 | * Decides whether the rule(s) implemented by the strategy matches the supplied request. 25 | * 26 | * @param Request $request The request to check for a match 27 | * 28 | * @return Boolean true if the request matches, false otherwise 29 | * 30 | * @api 31 | */ 32 | public function matches(Request $request); 33 | } 34 | -------------------------------------------------------------------------------- /vendor/symfony/routing/Symfony/Component/Routing/Tests/Fixtures/RedirectableUrlMatcher.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\Routing\Tests\Fixtures; 13 | 14 | use Symfony\Component\Routing\Matcher\UrlMatcher; 15 | use Symfony\Component\Routing\Matcher\RedirectableUrlMatcherInterface; 16 | 17 | /** 18 | * @author Fabien Potencier 19 | */ 20 | class RedirectableUrlMatcher extends UrlMatcher implements RedirectableUrlMatcherInterface 21 | { 22 | public function redirect($path, $route, $scheme = null) 23 | { 24 | return array( 25 | '_controller' => 'Some controller reference...', 26 | 'path' => $path, 27 | 'scheme' => $scheme, 28 | ); 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /vendor/symfony/http-kernel/Symfony/Component/HttpKernel/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | CHANGELOG 2 | ========= 3 | 4 | 2.1.0 5 | ----- 6 | 7 | * [BC BREAK] the charset is now configured via the Kernel::getCharset() method 8 | * [BC BREAK] the current locale for the user is not stored anymore in the session 9 | * added the HTTP method to the profiler storage 10 | * updated all listeners to implement EventSubscriberInterface 11 | * added TimeDataCollector 12 | * added ContainerAwareTraceableEventDispatcher 13 | * moved TraceableEventDispatcherInterface to the EventDispatcher component 14 | * added RouterListener, LocaleListener, and StreamedResponseListener 15 | * added CacheClearerInterface (and ChainCacheClearer) 16 | * added a kernel.terminate event (via TerminableInterface and PostResponseEvent) 17 | * added a Stopwatch class 18 | * added WarmableInterface 19 | * improved extensibility between bundles 20 | * added profiler storages for Memcache(d), File-based, MongoDB, Redis 21 | * moved Filesystem class to its own component 22 | -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Parameter.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\DependencyInjection; 13 | 14 | /** 15 | * Parameter represents a parameter reference. 16 | * 17 | * @author Fabien Potencier 18 | * 19 | * @api 20 | */ 21 | class Parameter 22 | { 23 | private $id; 24 | 25 | /** 26 | * Constructor. 27 | * 28 | * @param string $id The parameter key 29 | */ 30 | public function __construct($id) 31 | { 32 | $this->id = $id; 33 | } 34 | 35 | /** 36 | * __toString. 37 | * 38 | * @return string The parameter key 39 | */ 40 | public function __toString() 41 | { 42 | return (string) $this->id; 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /vendor/symfony/http-kernel/Symfony/Component/HttpKernel/CacheWarmer/CacheWarmerInterface.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\HttpKernel\CacheWarmer; 13 | 14 | /** 15 | * Interface for classes able to warm up the cache. 16 | * 17 | * @author Fabien Potencier 18 | */ 19 | interface CacheWarmerInterface extends WarmableInterface 20 | { 21 | /** 22 | * Checks whether this warmer is optional or not. 23 | * 24 | * Optional warmers can be ignored on certain conditions. 25 | * 26 | * A warmer should return true if the cache can be 27 | * generated incrementally and on-demand. 28 | * 29 | * @return Boolean true if the warmer is optional, false otherwise 30 | */ 31 | public function isOptional(); 32 | } 33 | -------------------------------------------------------------------------------- /app/build/build.js: -------------------------------------------------------------------------------- 1 | // https://github.com/shelljs/shelljs 2 | require('shelljs/global') 3 | env.NODE_ENV = 'production' 4 | 5 | var path = require('path') 6 | var config = require('../config') 7 | var ora = require('ora') 8 | var webpack = require('webpack') 9 | var webpackConfig = require('./webpack.prod.conf') 10 | 11 | console.log( 12 | ' Tip:\n' + 13 | ' Built files are meant to be served over an HTTP server.\n' + 14 | ' Opening index.html over file:// won\'t work.\n' 15 | ) 16 | 17 | var spinner = ora('building for production...') 18 | spinner.start() 19 | 20 | var assetsPath = path.join(config.build.assetsRoot, config.build.assetsSubDirectory) 21 | rm('-rf', assetsPath) 22 | mkdir('-p', assetsPath) 23 | cp('-R', 'static/', assetsPath) 24 | 25 | webpack(webpackConfig, function (err, stats) { 26 | spinner.stop() 27 | if (err) throw err 28 | process.stdout.write(stats.toString({ 29 | colors: true, 30 | modules: false, 31 | children: false, 32 | chunks: false, 33 | chunkModules: false 34 | }) + '\n') 35 | }) 36 | -------------------------------------------------------------------------------- /vendor/symfony/http-kernel/Symfony/Component/HttpKernel/Exception/NotFoundHttpException.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\HttpKernel\Exception; 13 | 14 | /** 15 | * NotFoundHttpException. 16 | * 17 | * @author Fabien Potencier 18 | */ 19 | class NotFoundHttpException extends HttpException 20 | { 21 | /** 22 | * Constructor. 23 | * 24 | * @param string $message The internal exception message 25 | * @param \Exception $previous The previous exception 26 | * @param integer $code The internal exception code 27 | */ 28 | public function __construct($message = null, \Exception $previous = null, $code = 0) 29 | { 30 | parent::__construct(404, $message, $previous, array(), $code); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Dumper/Dumper.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\DependencyInjection\Dumper; 13 | 14 | use Symfony\Component\DependencyInjection\ContainerBuilder; 15 | 16 | /** 17 | * Dumper is the abstract class for all built-in dumpers. 18 | * 19 | * @author Fabien Potencier 20 | * 21 | * @api 22 | */ 23 | abstract class Dumper implements DumperInterface 24 | { 25 | protected $container; 26 | 27 | /** 28 | * Constructor. 29 | * 30 | * @param ContainerBuilder $container The service container to dump 31 | * 32 | * @api 33 | */ 34 | public function __construct(ContainerBuilder $container) 35 | { 36 | $this->container = $container; 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/Fixtures/xml/services8.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 7 | %baz% 8 | bar 9 | foo is %%foo bar 10 | @escapeme 11 | 12 | true 13 | false 14 | null 15 | 0 16 | 1000.3 17 | true 18 | false 19 | null 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /vendor/symfony/class-loader/Symfony/Component/ClassLoader/phpunit.xml.dist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 14 | 15 | 16 | ./Tests/ 17 | 18 | 19 | 20 | 21 | 22 | ./ 23 | 24 | ./Resources 25 | ./Tests 26 | ./vendor 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /vendor/symfony/event-dispatcher/Symfony/Component/EventDispatcher/composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "symfony/event-dispatcher", 3 | "type": "library", 4 | "description": "Symfony EventDispatcher Component", 5 | "keywords": [], 6 | "homepage": "http://symfony.com", 7 | "license": "MIT", 8 | "authors": [ 9 | { 10 | "name": "Fabien Potencier", 11 | "email": "fabien@symfony.com" 12 | }, 13 | { 14 | "name": "Symfony Community", 15 | "homepage": "http://symfony.com/contributors" 16 | } 17 | ], 18 | "require": { 19 | "php": ">=5.3.3" 20 | }, 21 | "require-dev": { 22 | "symfony/dependency-injection": "2.1.*" 23 | }, 24 | "suggest": { 25 | "symfony/dependency-injection": "2.1.*", 26 | "symfony/http-kernel": "2.1.*" 27 | }, 28 | "autoload": { 29 | "psr-0": { "Symfony\\Component\\EventDispatcher": "" } 30 | }, 31 | "target-dir": "Symfony/Component/EventDispatcher", 32 | "minimum-stability": "dev" 33 | } 34 | -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/IntrospectableContainerInterface.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\DependencyInjection; 13 | 14 | /** 15 | * IntrospectableContainerInterface defines additional introspection functionality 16 | * for containers, allowing logic to be implemented based on a Container's state. 17 | * 18 | * @author Evan Villemez 19 | * 20 | */ 21 | interface IntrospectableContainerInterface extends ContainerInterface 22 | { 23 | /** 24 | * Check for whether or not a service has been initialized. 25 | * 26 | * @param string $id 27 | * 28 | * @return Boolean true if the service has been initialized, false otherwise 29 | * 30 | */ 31 | public function initialized($id); 32 | 33 | } 34 | -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/Fixtures/php/services1-1.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 14 | 15 | 16 | ./Tests/ 17 | 18 | 19 | 20 | 21 | 22 | ./ 23 | 24 | ./Resources 25 | ./Tests 26 | ./vendor 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /vendor/symfony/http-kernel/Symfony/Component/HttpKernel/CacheWarmer/CacheWarmer.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\HttpKernel\CacheWarmer; 13 | 14 | /** 15 | * Abstract cache warmer that knows how to write a file to the cache. 16 | * 17 | * @author Fabien Potencier 18 | */ 19 | abstract class CacheWarmer implements CacheWarmerInterface 20 | { 21 | protected function writeCacheFile($file, $content) 22 | { 23 | $tmpFile = tempnam(dirname($file), basename($file)); 24 | if (false !== @file_put_contents($tmpFile, $content) && @rename($tmpFile, $file)) { 25 | @chmod($file, 0666 & ~umask()); 26 | 27 | return; 28 | } 29 | 30 | throw new \RuntimeException(sprintf('Failed to write cache file "%s".', $file)); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /vendor/symfony/event-dispatcher/Symfony/Component/EventDispatcher/phpunit.xml.dist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 14 | 15 | 16 | ./Tests/ 17 | 18 | 19 | 20 | 21 | 22 | ./ 23 | 24 | ./Resources 25 | ./Tests 26 | ./vendor 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /vendor/symfony/routing/Symfony/Component/Routing/Matcher/RedirectableUrlMatcherInterface.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\Routing\Matcher; 13 | 14 | /** 15 | * RedirectableUrlMatcherInterface knows how to redirect the user. 16 | * 17 | * @author Fabien Potencier 18 | * 19 | * @api 20 | */ 21 | interface RedirectableUrlMatcherInterface 22 | { 23 | /** 24 | * Redirects the user to another URL. 25 | * 26 | * @param string $path The path info to redirect to. 27 | * @param string $route The route that matched 28 | * @param string $scheme The URL scheme (null to keep the current one) 29 | * 30 | * @return array An array of parameters 31 | * 32 | * @api 33 | */ 34 | public function redirect($path, $route, $scheme = null); 35 | } 36 | -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/Fixtures/php/services1.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 14 | 15 | 16 | ./Tests/ 17 | 18 | 19 | 20 | 21 | 22 | ./ 23 | 24 | ./Resources 25 | ./Tests 26 | ./vendor 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "symfony/dependency-injection", 3 | "type": "library", 4 | "description": "Symfony DependencyInjection Component", 5 | "keywords": [], 6 | "homepage": "http://symfony.com", 7 | "license": "MIT", 8 | "authors": [ 9 | { 10 | "name": "Fabien Potencier", 11 | "email": "fabien@symfony.com" 12 | }, 13 | { 14 | "name": "Symfony Community", 15 | "homepage": "http://symfony.com/contributors" 16 | } 17 | ], 18 | "require": { 19 | "php": ">=5.3.3" 20 | }, 21 | "require-dev": { 22 | "symfony/yaml": "2.1.*", 23 | "symfony/config": "2.1.*" 24 | }, 25 | "suggest": { 26 | "symfony/yaml": "2.1.*", 27 | "symfony/config": "2.1.*" 28 | }, 29 | "autoload": { 30 | "psr-0": { "Symfony\\Component\\DependencyInjection": "" } 31 | }, 32 | "target-dir": "Symfony/Component/DependencyInjection", 33 | "minimum-stability": "dev" 34 | } 35 | -------------------------------------------------------------------------------- /vendor/symfony/routing/Symfony/Component/Routing/RouterInterface.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\Routing; 13 | 14 | use Symfony\Component\Routing\Generator\UrlGeneratorInterface; 15 | use Symfony\Component\Routing\Matcher\UrlMatcherInterface; 16 | 17 | /** 18 | * RouterInterface is the interface that all Router classes must implement. 19 | * 20 | * This interface is the concatenation of UrlMatcherInterface and UrlGeneratorInterface. 21 | * 22 | * @author Fabien Potencier 23 | */ 24 | interface RouterInterface extends UrlMatcherInterface, UrlGeneratorInterface 25 | { 26 | /** 27 | * Gets the RouteCollection instance associated with this Router. 28 | * 29 | * @return RouteCollection A RouteCollection instance 30 | */ 31 | public function getRouteCollection(); 32 | } 33 | -------------------------------------------------------------------------------- /vendor/symfony/http-kernel/Symfony/Component/HttpKernel/Log/DebugLoggerInterface.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\HttpKernel\Log; 13 | 14 | /** 15 | * DebugLoggerInterface. 16 | * 17 | * @author Fabien Potencier 18 | */ 19 | interface DebugLoggerInterface 20 | { 21 | /** 22 | * Returns an array of logs. 23 | * 24 | * A log is an array with the following mandatory keys: 25 | * timestamp, message, priority, and priorityName. 26 | * It can also have an optional context key containing an array. 27 | * 28 | * @return array An array of logs 29 | */ 30 | public function getLogs(); 31 | 32 | /** 33 | * Returns the number of errors. 34 | * 35 | * @return integer The number of errors 36 | */ 37 | public function countErrors(); 38 | } 39 | -------------------------------------------------------------------------------- /vendor/symfony/http-kernel/Symfony/Component/HttpKernel/Exception/AccessDeniedHttpException.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\HttpKernel\Exception; 13 | 14 | /** 15 | * AccessDeniedHttpException. 16 | * 17 | * @author Fabien Potencier 18 | * @author Christophe Coevoet 19 | */ 20 | class AccessDeniedHttpException extends HttpException 21 | { 22 | /** 23 | * Constructor. 24 | * 25 | * @param string $message The internal exception message 26 | * @param \Exception $previous The previous exception 27 | * @param integer $code The internal exception code 28 | */ 29 | public function __construct($message = null, \Exception $previous = null, $code = 0) 30 | { 31 | parent::__construct(403, $message, $previous, array(), $code); 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/Fixtures/includes/classes.php: -------------------------------------------------------------------------------- 1 | configure(); 6 | } 7 | 8 | class BarClass 9 | { 10 | protected $baz; 11 | 12 | public function setBaz(BazClass $baz) 13 | { 14 | $this->baz = $baz; 15 | } 16 | } 17 | 18 | class BazClass 19 | { 20 | protected $foo; 21 | 22 | public function setFoo(Foo $foo) 23 | { 24 | $this->foo = $foo; 25 | } 26 | 27 | public function configure($instance) 28 | { 29 | $instance->configure(); 30 | } 31 | 32 | public static function getInstance() 33 | { 34 | return new self(); 35 | } 36 | 37 | public static function configureStatic($instance) 38 | { 39 | $instance->configure(); 40 | } 41 | 42 | public static function configureStatic1() 43 | { 44 | } 45 | } 46 | 47 | class BarUserClass 48 | { 49 | public $bar; 50 | 51 | public function __construct(BarClass $bar) 52 | { 53 | $this->bar = $bar; 54 | } 55 | } 56 | -------------------------------------------------------------------------------- /vendor/symfony/http-foundation/Symfony/Component/HttpFoundation/Tests/Session/Storage/Proxy/NativeProxyTest.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\HttpFoundation\Tests\Session\Storage\Proxy; 13 | 14 | use Symfony\Component\HttpFoundation\Session\Storage\Proxy\NativeProxy; 15 | 16 | /** 17 | * Test class for NativeProxy. 18 | * 19 | * @author Drak 20 | */ 21 | class NativeProxyTest extends \PHPUnit_Framework_TestCase 22 | { 23 | public function testIsWrapper() 24 | { 25 | $proxy = new NativeProxy(); 26 | $this->assertFalse($proxy->isWrapper()); 27 | } 28 | 29 | public function testGetSaveHandlerName() 30 | { 31 | $name = ini_get('session.save_handler'); 32 | $proxy = new NativeProxy(); 33 | $this->assertEquals($name, $proxy->getSaveHandlerName()); 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Variable.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\DependencyInjection; 13 | 14 | /** 15 | * Represents a variable. 16 | * 17 | * $var = new Variable('a'); 18 | * 19 | * will be dumped as 20 | * 21 | * $a 22 | * 23 | * by the PHP dumper. 24 | * 25 | * @author Johannes M. Schmitt 26 | */ 27 | class Variable 28 | { 29 | private $name; 30 | 31 | /** 32 | * Constructor 33 | * 34 | * @param string $name 35 | */ 36 | public function __construct($name) 37 | { 38 | $this->name = $name; 39 | } 40 | 41 | /** 42 | * Converts the object to a string 43 | * 44 | * @return string 45 | */ 46 | public function __toString() 47 | { 48 | return $this->name; 49 | } 50 | } 51 | -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/ContainerAware.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\DependencyInjection; 13 | 14 | /** 15 | * A simple implementation of ContainerAwareInterface. 16 | * 17 | * @author Fabien Potencier 18 | * 19 | * @api 20 | */ 21 | abstract class ContainerAware implements ContainerAwareInterface 22 | { 23 | /** 24 | * @var ContainerInterface 25 | * 26 | * @api 27 | */ 28 | protected $container; 29 | 30 | /** 31 | * Sets the Container associated with this Controller. 32 | * 33 | * @param ContainerInterface $container A ContainerInterface instance 34 | * 35 | * @api 36 | */ 37 | public function setContainer(ContainerInterface $container = null) 38 | { 39 | $this->container = $container; 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /app/build/webpack.dev.conf.js: -------------------------------------------------------------------------------- 1 | var webpack = require('webpack') 2 | var merge = require('webpack-merge') 3 | var utils = require('./utils') 4 | var baseWebpackConfig = require('./webpack.base.conf') 5 | var HtmlWebpackPlugin = require('html-webpack-plugin') 6 | 7 | // add hot-reload related code to entry chunks 8 | Object.keys(baseWebpackConfig.entry).forEach(function (name) { 9 | baseWebpackConfig.entry[name] = ['./build/dev-client'].concat(baseWebpackConfig.entry[name]) 10 | }) 11 | 12 | module.exports = merge(baseWebpackConfig, { 13 | module: { 14 | loaders: utils.styleLoaders() 15 | }, 16 | // eval-source-map is faster for development 17 | devtool: '#eval-source-map', 18 | plugins: [ 19 | // https://github.com/glenjamin/webpack-hot-middleware#installation--usage 20 | new webpack.optimize.OccurenceOrderPlugin(), 21 | new webpack.HotModuleReplacementPlugin(), 22 | new webpack.NoErrorsPlugin(), 23 | // https://github.com/ampedandwired/html-webpack-plugin 24 | new HtmlWebpackPlugin({ 25 | filename: 'index.html', 26 | template: 'index.html', 27 | inject: true 28 | }) 29 | ] 30 | }) 31 | -------------------------------------------------------------------------------- /vendor/symfony/routing/Symfony/Component/Routing/Matcher/Dumper/MatcherDumper.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\Routing\Matcher\Dumper; 13 | 14 | use Symfony\Component\Routing\RouteCollection; 15 | 16 | /** 17 | * MatcherDumper is the abstract class for all built-in matcher dumpers. 18 | * 19 | * @author Fabien Potencier 20 | */ 21 | abstract class MatcherDumper implements MatcherDumperInterface 22 | { 23 | private $routes; 24 | 25 | /** 26 | * Constructor. 27 | * 28 | * @param RouteCollection $routes The RouteCollection to dump 29 | */ 30 | public function __construct(RouteCollection $routes) 31 | { 32 | $this->routes = $routes; 33 | } 34 | 35 | /** 36 | * {@inheritdoc} 37 | */ 38 | public function getRoutes() 39 | { 40 | return $this->routes; 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Exception/ParameterCircularReferenceException.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\DependencyInjection\Exception; 13 | 14 | /** 15 | * This exception is thrown when a circular reference in a parameter is detected. 16 | * 17 | * @author Fabien Potencier 18 | */ 19 | class ParameterCircularReferenceException extends RuntimeException 20 | { 21 | private $parameters; 22 | 23 | public function __construct($parameters) 24 | { 25 | parent::__construct(sprintf('Circular reference detected for parameter "%s" ("%s" > "%s").', $parameters[0], implode('" > "', $parameters), $parameters[0])); 26 | 27 | $this->parameters = $parameters; 28 | } 29 | 30 | public function getParameters() 31 | { 32 | return $this->parameters; 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /vendor/symfony/routing/Symfony/Component/Routing/composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "symfony/routing", 3 | "type": "library", 4 | "description": "Symfony Routing Component", 5 | "keywords": [], 6 | "homepage": "http://symfony.com", 7 | "license": "MIT", 8 | "authors": [ 9 | { 10 | "name": "Fabien Potencier", 11 | "email": "fabien@symfony.com" 12 | }, 13 | { 14 | "name": "Symfony Community", 15 | "homepage": "http://symfony.com/contributors" 16 | } 17 | ], 18 | "require": { 19 | "php": ">=5.3.3" 20 | }, 21 | "require-dev": { 22 | "symfony/config": "2.1.*", 23 | "symfony/yaml": "2.1.*", 24 | "symfony/http-kernel": "2.1.*", 25 | "doctrine/common": "~2.2" 26 | }, 27 | "suggest": { 28 | "symfony/config": "2.1.*", 29 | "symfony/yaml": "2.1.*", 30 | "doctrine/common": "~2.2" 31 | }, 32 | "autoload": { 33 | "psr-0": { "Symfony\\Component\\Routing": "" } 34 | }, 35 | "target-dir": "Symfony/Component/Routing", 36 | "minimum-stability": "dev" 37 | } 38 | -------------------------------------------------------------------------------- /vendor/symfony/routing/Symfony/Component/Routing/Generator/Dumper/GeneratorDumper.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\Routing\Generator\Dumper; 13 | 14 | use Symfony\Component\Routing\RouteCollection; 15 | 16 | /** 17 | * GeneratorDumper is the base class for all built-in generator dumpers. 18 | * 19 | * @author Fabien Potencier 20 | */ 21 | abstract class GeneratorDumper implements GeneratorDumperInterface 22 | { 23 | private $routes; 24 | 25 | /** 26 | * Constructor. 27 | * 28 | * @param RouteCollection $routes The RouteCollection to dump 29 | */ 30 | public function __construct(RouteCollection $routes) 31 | { 32 | $this->routes = $routes; 33 | } 34 | 35 | /** 36 | * {@inheritdoc} 37 | */ 38 | public function getRoutes() 39 | { 40 | return $this->routes; 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2015 Harry Sun 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | 23 | -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/ReferenceTest.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\DependencyInjection\Tests; 13 | 14 | use Symfony\Component\DependencyInjection\Reference; 15 | 16 | class ReferenceTest extends \PHPUnit_Framework_TestCase 17 | { 18 | /** 19 | * @covers Symfony\Component\DependencyInjection\Reference::__construct 20 | */ 21 | public function testConstructor() 22 | { 23 | $ref = new Reference('foo'); 24 | $this->assertEquals('foo', (string) $ref, '__construct() sets the id of the reference, which is used for the __toString() method'); 25 | } 26 | 27 | public function testCaseInsensitive() 28 | { 29 | $ref = new Reference('FooBar'); 30 | $this->assertEquals('foobar', (string) $ref, 'the id is lowercased as the container is case insensitive'); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /vendor/symfony/routing/Symfony/Component/Routing/Generator/ConfigurableRequirementsInterface.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\Routing\Generator; 13 | 14 | /** 15 | * ConfigurableRequirementsInterface must be implemented by URL generators in order 16 | * to be able to configure whether an exception should be generated when the 17 | * parameters do not match the requirements. 18 | * 19 | * @author Fabien Potencier 20 | */ 21 | interface ConfigurableRequirementsInterface 22 | { 23 | /** 24 | * Enables or disables the exception on incorrect parameters. 25 | * 26 | * @param Boolean $enabled 27 | */ 28 | public function setStrictRequirements($enabled); 29 | 30 | /** 31 | * Gets the strict check of incorrect parameters. 32 | * 33 | * @return Boolean 34 | */ 35 | public function isStrictRequirements(); 36 | } 37 | -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Extension/ConfigurationExtensionInterface.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\DependencyInjection\Extension; 13 | 14 | use Symfony\Component\DependencyInjection\ContainerBuilder; 15 | 16 | /** 17 | * ConfigurationExtensionInterface is the interface implemented by container extension classes. 18 | * 19 | * @author Kevin Bond 20 | */ 21 | interface ConfigurationExtensionInterface 22 | { 23 | /** 24 | * Returns extension configuration 25 | * 26 | * @param array $config $config An array of configuration values 27 | * @param ContainerBuilder $container A ContainerBuilder instance 28 | * 29 | * @return ConfigurationInterface|null The configuration or null 30 | */ 31 | public function getConfiguration(array $config, ContainerBuilder $container); 32 | } 33 | -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Scope.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\DependencyInjection; 13 | 14 | /** 15 | * Scope class. 16 | * 17 | * @author Johannes M. Schmitt 18 | * 19 | * @api 20 | */ 21 | class Scope implements ScopeInterface 22 | { 23 | private $name; 24 | private $parentName; 25 | 26 | /** 27 | * @api 28 | */ 29 | public function __construct($name, $parentName = ContainerInterface::SCOPE_CONTAINER) 30 | { 31 | $this->name = $name; 32 | $this->parentName = $parentName; 33 | } 34 | 35 | /** 36 | * @api 37 | */ 38 | public function getName() 39 | { 40 | return $this->name; 41 | } 42 | 43 | /** 44 | * @api 45 | */ 46 | public function getParentName() 47 | { 48 | return $this->parentName; 49 | } 50 | } 51 | -------------------------------------------------------------------------------- /vendor/symfony/http-foundation/Symfony/Component/HttpFoundation/Session/SessionBagInterface.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\HttpFoundation\Session; 13 | 14 | /** 15 | * Session Bag store. 16 | * 17 | * @author Drak 18 | */ 19 | interface SessionBagInterface 20 | { 21 | /** 22 | * Gets this bag's name 23 | * 24 | * @return string 25 | */ 26 | public function getName(); 27 | 28 | /** 29 | * Initializes the Bag 30 | * 31 | * @param array $array 32 | */ 33 | public function initialize(array &$array); 34 | 35 | /** 36 | * Gets the storage key for this bag. 37 | * 38 | * @return string 39 | */ 40 | public function getStorageKey(); 41 | 42 | /** 43 | * Clears out data from bag. 44 | * 45 | * @return mixed Whatever data was contained. 46 | */ 47 | public function clear(); 48 | } 49 | -------------------------------------------------------------------------------- /vendor/symfony/http-kernel/Symfony/Component/HttpKernel/Exception/HttpException.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\HttpKernel\Exception; 13 | 14 | /** 15 | * HttpException. 16 | * 17 | * @author Kris Wallsmith 18 | */ 19 | class HttpException extends \RuntimeException implements HttpExceptionInterface 20 | { 21 | private $statusCode; 22 | private $headers; 23 | 24 | public function __construct($statusCode, $message = null, \Exception $previous = null, array $headers = array(), $code = 0) 25 | { 26 | $this->statusCode = $statusCode; 27 | $this->headers = $headers; 28 | 29 | parent::__construct($message, $code, $previous); 30 | } 31 | 32 | public function getStatusCode() 33 | { 34 | return $this->statusCode; 35 | } 36 | 37 | public function getHeaders() 38 | { 39 | return $this->headers; 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /vendor/symfony/routing/Symfony/Component/Routing/LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (c) 2004-2013 Fabien Potencier 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining a copy 4 | of this software and associated documentation files (the "Software"), to deal 5 | in the Software without restriction, including without limitation the rights 6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 7 | copies of the Software, and to permit persons to whom the Software is furnished 8 | to do so, subject to the following conditions: 9 | 10 | The above copyright notice and this permission notice shall be included in all 11 | copies or substantial portions of the Software. 12 | 13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 19 | THE SOFTWARE. 20 | -------------------------------------------------------------------------------- /vendor/symfony/routing/Symfony/Component/Routing/Matcher/Dumper/MatcherDumperInterface.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\Routing\Matcher\Dumper; 13 | 14 | /** 15 | * MatcherDumperInterface is the interface that all matcher dumper classes must implement. 16 | * 17 | * @author Fabien Potencier 18 | */ 19 | interface MatcherDumperInterface 20 | { 21 | /** 22 | * Dumps a set of routes to a string representation of executable code 23 | * that can then be used to match a request against these routes. 24 | * 25 | * @param array $options An array of options 26 | * 27 | * @return string Executable code 28 | */ 29 | public function dump(array $options = array()); 30 | 31 | /** 32 | * Gets the routes to dump. 33 | * 34 | * @return RouteCollection A RouteCollection instance 35 | */ 36 | public function getRoutes(); 37 | } 38 | -------------------------------------------------------------------------------- /vendor/symfony/class-loader/Symfony/Component/ClassLoader/LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (c) 2004-2013 Fabien Potencier 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining a copy 4 | of this software and associated documentation files (the "Software"), to deal 5 | in the Software without restriction, including without limitation the rights 6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 7 | copies of the Software, and to permit persons to whom the Software is furnished 8 | to do so, subject to the following conditions: 9 | 10 | The above copyright notice and this permission notice shall be included in all 11 | copies or substantial portions of the Software. 12 | 13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 19 | THE SOFTWARE. 20 | -------------------------------------------------------------------------------- /vendor/symfony/http-foundation/Symfony/Component/HttpFoundation/ApacheRequest.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\HttpFoundation; 13 | 14 | /** 15 | * Request represents an HTTP request from an Apache server. 16 | * 17 | * @author Fabien Potencier 18 | */ 19 | class ApacheRequest extends Request 20 | { 21 | /** 22 | * {@inheritdoc} 23 | */ 24 | protected function prepareRequestUri() 25 | { 26 | return $this->server->get('REQUEST_URI'); 27 | } 28 | 29 | /** 30 | * {@inheritdoc} 31 | */ 32 | protected function prepareBaseUrl() 33 | { 34 | $baseUrl = $this->server->get('SCRIPT_NAME'); 35 | 36 | if (false === strpos($this->server->get('REQUEST_URI'), $baseUrl)) { 37 | // assume mod_rewrite 38 | return rtrim(dirname($baseUrl), '/\\'); 39 | } 40 | 41 | return $baseUrl; 42 | } 43 | } 44 | -------------------------------------------------------------------------------- /vendor/symfony/http-kernel/Symfony/Component/HttpKernel/LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (c) 2004-2013 Fabien Potencier 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining a copy 4 | of this software and associated documentation files (the "Software"), to deal 5 | in the Software without restriction, including without limitation the rights 6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 7 | copies of the Software, and to permit persons to whom the Software is furnished 8 | to do so, subject to the following conditions: 9 | 10 | The above copyright notice and this permission notice shall be included in all 11 | copies or substantial portions of the Software. 12 | 13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 19 | THE SOFTWARE. 20 | -------------------------------------------------------------------------------- /vendor/symfony/http-foundation/Symfony/Component/HttpFoundation/LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (c) 2004-2013 Fabien Potencier 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining a copy 4 | of this software and associated documentation files (the "Software"), to deal 5 | in the Software without restriction, including without limitation the rights 6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 7 | copies of the Software, and to permit persons to whom the Software is furnished 8 | to do so, subject to the following conditions: 9 | 10 | The above copyright notice and this permission notice shall be included in all 11 | copies or substantial portions of the Software. 12 | 13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 19 | THE SOFTWARE. 20 | -------------------------------------------------------------------------------- /vendor/symfony/event-dispatcher/Symfony/Component/EventDispatcher/LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (c) 2004-2013 Fabien Potencier 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining a copy 4 | of this software and associated documentation files (the "Software"), to deal 5 | in the Software without restriction, including without limitation the rights 6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 7 | copies of the Software, and to permit persons to whom the Software is furnished 8 | to do so, subject to the following conditions: 9 | 10 | The above copyright notice and this permission notice shall be included in all 11 | copies or substantial portions of the Software. 12 | 13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 19 | THE SOFTWARE. 20 | -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (c) 2004-2013 Fabien Potencier 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining a copy 4 | of this software and associated documentation files (the "Software"), to deal 5 | in the Software without restriction, including without limitation the rights 6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 7 | copies of the Software, and to permit persons to whom the Software is furnished 8 | to do so, subject to the following conditions: 9 | 10 | The above copyright notice and this permission notice shall be included in all 11 | copies or substantial portions of the Software. 12 | 13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 19 | THE SOFTWARE. 20 | -------------------------------------------------------------------------------- /vendor/symfony/http-foundation/Symfony/Component/HttpFoundation/Session/Storage/Proxy/NativeProxy.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\HttpFoundation\Session\Storage\Proxy; 13 | 14 | /** 15 | * NativeProxy. 16 | * 17 | * This proxy is built-in session handlers in PHP 5.3.x 18 | * 19 | * @author Drak 20 | */ 21 | class NativeProxy extends AbstractProxy 22 | { 23 | /** 24 | * Constructor. 25 | */ 26 | public function __construct() 27 | { 28 | // this makes an educated guess as to what the handler is since it should already be set. 29 | $this->saveHandlerName = ini_get('session.save_handler'); 30 | } 31 | 32 | /** 33 | * Returns true if this handler wraps an internal PHP session save handler using \SessionHandler. 34 | * 35 | * @return Boolean False. 36 | */ 37 | public function isWrapper() 38 | { 39 | return false; 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /vendor/symfony/routing/Symfony/Component/Routing/Exception/MethodNotAllowedException.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\Routing\Exception; 13 | 14 | /** 15 | * The resource was found but the request method is not allowed. 16 | * 17 | * This exception should trigger an HTTP 405 response in your application code. 18 | * 19 | * @author Kris Wallsmith 20 | * 21 | * @api 22 | */ 23 | class MethodNotAllowedException extends \RuntimeException implements ExceptionInterface 24 | { 25 | protected $allowedMethods; 26 | 27 | public function __construct(array $allowedMethods, $message = null, $code = 0, \Exception $previous = null) 28 | { 29 | $this->allowedMethods = array_map('strtoupper', $allowedMethods); 30 | 31 | parent::__construct($message, $code, $previous); 32 | } 33 | 34 | public function getAllowedMethods() 35 | { 36 | return $this->allowedMethods; 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /vendor/symfony/http-foundation/Symfony/Component/HttpFoundation/File/MimeType/MimeTypeGuesserInterface.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\HttpFoundation\File\MimeType; 13 | 14 | use Symfony\Component\HttpFoundation\File\Exception\FileNotFoundException; 15 | use Symfony\Component\HttpFoundation\File\Exception\AccessDeniedException; 16 | 17 | /** 18 | * Guesses the mime type of a file 19 | * 20 | * @author Bernhard Schussek 21 | */ 22 | interface MimeTypeGuesserInterface 23 | { 24 | /** 25 | * Guesses the mime type of the file with the given path. 26 | * 27 | * @param string $path The path to the file 28 | * 29 | * @return string The mime type or NULL, if none could be guessed 30 | * 31 | * @throws FileNotFoundException If the file does not exist 32 | * @throws AccessDeniedException If the file could not be read 33 | */ 34 | public function guess($path); 35 | } 36 | -------------------------------------------------------------------------------- /vendor/symfony/routing/Symfony/Component/Routing/Tests/CompiledRouteTest.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\Routing\Tests; 13 | 14 | use Symfony\Component\Routing\CompiledRoute; 15 | 16 | class CompiledRouteTest extends \PHPUnit_Framework_TestCase 17 | { 18 | public function testAccessors() 19 | { 20 | $compiled = new CompiledRoute('prefix', 'regex', array('tokens'), array('variables')); 21 | $this->assertEquals('prefix', $compiled->getStaticPrefix(), '__construct() takes a static prefix as its first argument'); 22 | $this->assertEquals('regex', $compiled->getRegex(), '__construct() takes a regexp as its second argument'); 23 | $this->assertEquals(array('tokens'), $compiled->getTokens(), '__construct() takes an array of tokens as its third argument'); 24 | $this->assertEquals(array('variables'), $compiled->getVariables(), '__construct() takes an array of variables as its forth argument'); 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /vendor/symfony/http-kernel/Symfony/Component/HttpKernel/Exception/MethodNotAllowedHttpException.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\HttpKernel\Exception; 13 | 14 | /** 15 | * MethodNotAllowedHttpException. 16 | * 17 | * @author Kris Wallsmith 18 | */ 19 | class MethodNotAllowedHttpException extends HttpException 20 | { 21 | /** 22 | * Constructor. 23 | * 24 | * @param array $allow An array of allowed methods 25 | * @param string $message The internal exception message 26 | * @param \Exception $previous The previous exception 27 | * @param integer $code The internal exception code 28 | */ 29 | public function __construct(array $allow, $message = null, \Exception $previous = null, $code = 0) 30 | { 31 | $headers = array('Allow' => strtoupper(implode(', ', $allow))); 32 | 33 | parent::__construct(405, $message, $previous, $headers, $code); 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Exception/InactiveScopeException.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\DependencyInjection\Exception; 13 | 14 | /** 15 | * This exception is thrown when you try to create a service of an inactive scope. 16 | * 17 | * @author Johannes M. Schmitt 18 | */ 19 | class InactiveScopeException extends RuntimeException 20 | { 21 | private $serviceId; 22 | private $scope; 23 | 24 | public function __construct($serviceId, $scope) 25 | { 26 | parent::__construct(sprintf('You cannot create a service ("%s") of an inactive scope ("%s").', $serviceId, $scope)); 27 | 28 | $this->serviceId = $serviceId; 29 | $this->scope = $scope; 30 | } 31 | 32 | public function getServiceId() 33 | { 34 | return $this->serviceId; 35 | } 36 | 37 | public function getScope() 38 | { 39 | return $this->scope; 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /vendor/symfony/routing/Symfony/Component/Routing/Tests/Loader/AbstractAnnotationLoaderTest.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\Routing\Tests\Loader; 13 | 14 | abstract class AbstractAnnotationLoaderTest extends \PHPUnit_Framework_TestCase 15 | { 16 | protected function setUp() 17 | { 18 | if (!class_exists('Doctrine\\Common\\Version')) { 19 | $this->markTestSkipped('Doctrine is not available.'); 20 | } 21 | } 22 | 23 | public function getReader() 24 | { 25 | return $this->getMockBuilder('Doctrine\Common\Annotations\Reader') 26 | ->disableOriginalConstructor() 27 | ->getMock() 28 | ; 29 | } 30 | 31 | public function getClassLoader($reader) 32 | { 33 | return $this->getMockBuilder('Symfony\Component\Routing\Loader\AnnotationClassLoader') 34 | ->setConstructorArgs(array($reader)) 35 | ->getMockForAbstractClass() 36 | ; 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /vendor/symfony/http-kernel/Symfony/Component/HttpKernel/Tests/DataCollector/MemoryDataCollectorTest.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\HttpKernel\Tests\DataCollector; 13 | 14 | use Symfony\Component\HttpKernel\DataCollector\MemoryDataCollector; 15 | use Symfony\Component\HttpFoundation\Request; 16 | use Symfony\Component\HttpFoundation\Response; 17 | 18 | class MemoryDataCollectorTest extends \PHPUnit_Framework_TestCase 19 | { 20 | protected function setUp() 21 | { 22 | if (!class_exists('Symfony\Component\HttpFoundation\Request')) { 23 | $this->markTestSkipped('The "HttpFoundation" component is not available'); 24 | } 25 | } 26 | 27 | public function testCollect() 28 | { 29 | $c = new MemoryDataCollector(); 30 | 31 | $c->collect(new Request(), new Response()); 32 | 33 | $this->assertInternalType('integer',$c->getMemory()); 34 | $this->assertSame('memory',$c->getName()); 35 | } 36 | 37 | } 38 | -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Exception/ServiceCircularReferenceException.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\DependencyInjection\Exception; 13 | 14 | /** 15 | * This exception is thrown when a circular reference is detected. 16 | * 17 | * @author Johannes M. Schmitt 18 | */ 19 | class ServiceCircularReferenceException extends RuntimeException 20 | { 21 | private $serviceId; 22 | private $path; 23 | 24 | public function __construct($serviceId, array $path) 25 | { 26 | parent::__construct(sprintf('Circular reference detected for service "%s", path: "%s".', $serviceId, implode(' -> ', $path))); 27 | 28 | $this->serviceId = $serviceId; 29 | $this->path = $path; 30 | } 31 | 32 | public function getServiceId() 33 | { 34 | return $this->serviceId; 35 | } 36 | 37 | public function getPath() 38 | { 39 | return $this->path; 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/Controller/ServerController.php: -------------------------------------------------------------------------------- 1 | getParam('config'); 31 | 32 | if (empty($config)) { 33 | throw new InvalidArgumentException('Config is empty'); 34 | } 35 | 36 | $result = file_put_contents(CONFIG_PATH, json_encode($config)); 37 | if (!$result) { 38 | throw new ServerException('Save config failed'); 39 | } 40 | return ['ok' => 1]; 41 | } 42 | 43 | } -------------------------------------------------------------------------------- /vendor/symfony/routing/Symfony/Component/Routing/Generator/Dumper/GeneratorDumperInterface.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\Routing\Generator\Dumper; 13 | 14 | use Symfony\Component\Routing\RouteCollection; 15 | 16 | /** 17 | * GeneratorDumperInterface is the interface that all generator dumper classes must implement. 18 | * 19 | * @author Fabien Potencier 20 | * 21 | * @api 22 | */ 23 | interface GeneratorDumperInterface 24 | { 25 | /** 26 | * Dumps a set of routes to a string representation of executable code 27 | * that can then be used to generate a URL of such a route. 28 | * 29 | * @param array $options An array of options 30 | * 31 | * @return string Executable code 32 | */ 33 | public function dump(array $options = array()); 34 | 35 | /** 36 | * Gets the routes to dump. 37 | * 38 | * @return RouteCollection A RouteCollection instance 39 | */ 40 | public function getRoutes(); 41 | } 42 | -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/Fixtures/yaml/services6.yml: -------------------------------------------------------------------------------- 1 | services: 2 | foo: { class: FooClass } 3 | baz: { class: BazClass } 4 | scope.container: { class: FooClass, scope: container } 5 | scope.custom: { class: FooClass, scope: custom } 6 | scope.prototype: { class: FooClass, scope: prototype } 7 | constructor: { class: FooClass, factory_method: getInstance } 8 | file: { class: FooClass, file: %path%/foo.php } 9 | arguments: { class: FooClass, arguments: [foo, @foo, [true, false]] } 10 | configurator1: { class: FooClass, configurator: sc_configure } 11 | configurator2: { class: FooClass, configurator: [@baz, configure] } 12 | configurator3: { class: FooClass, configurator: [BazClass, configureStatic] } 13 | method_call1: 14 | class: FooClass 15 | calls: 16 | - [ setBar, [] ] 17 | - [ setBar ] 18 | method_call2: 19 | class: FooClass 20 | calls: 21 | - [ setBar, [ foo, @foo, [true, false] ] ] 22 | alias_for_foo: @foo 23 | another_alias_for_foo: 24 | alias: foo 25 | public: false 26 | factory_service: { class: BazClass, factory_method: getInstance, factory_service: baz_factory } 27 | -------------------------------------------------------------------------------- /vendor/symfony/routing/Symfony/Component/Routing/README.md: -------------------------------------------------------------------------------- 1 | Routing Component 2 | ================= 3 | 4 | Routing associates a request with the code that will convert it to a response. 5 | 6 | The example below demonstrates how you can set up a fully working routing 7 | system: 8 | 9 | use Symfony\Component\HttpFoundation\Request; 10 | use Symfony\Component\Routing\Matcher\UrlMatcher; 11 | use Symfony\Component\Routing\RequestContext; 12 | use Symfony\Component\Routing\RouteCollection; 13 | use Symfony\Component\Routing\Route; 14 | 15 | $routes = new RouteCollection(); 16 | $routes->add('hello', new Route('/hello', array('controller' => 'foo'))); 17 | 18 | $context = new RequestContext(); 19 | 20 | // this is optional and can be done without a Request instance 21 | $context->fromRequest(Request::createFromGlobals()); 22 | 23 | $matcher = new UrlMatcher($routes, $context); 24 | 25 | $parameters = $matcher->match('/hello'); 26 | 27 | Resources 28 | --------- 29 | 30 | You can run the unit tests with the following command: 31 | 32 | phpunit 33 | 34 | If you also want to run the unit tests that depend on other Symfony 35 | Components, install dev dependencies before running PHPUnit: 36 | 37 | php composer.phar install --dev 38 | -------------------------------------------------------------------------------- /vendor/symfony/http-kernel/Symfony/Component/HttpKernel/TerminableInterface.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\HttpKernel; 13 | 14 | use Symfony\Component\HttpFoundation\Request; 15 | use Symfony\Component\HttpFoundation\Response; 16 | 17 | /** 18 | * Terminable extends the Kernel request/response cycle with dispatching a post 19 | * response event after sending the response and before shutting down the kernel. 20 | * 21 | * @author Jordi Boggiano 22 | * @author Pierre Minnieur 23 | * 24 | * @api 25 | */ 26 | interface TerminableInterface 27 | { 28 | /** 29 | * Terminates a request/response cycle. 30 | * 31 | * Should be called after sending the response and before shutting down the kernel. 32 | * 33 | * @param Request $request A Request instance 34 | * @param Response $response A Response instance 35 | * 36 | * @api 37 | */ 38 | public function terminate(Request $request, Response $response); 39 | } 40 | -------------------------------------------------------------------------------- /vendor/symfony/routing/Symfony/Component/Routing/Loader/ClosureLoader.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\Routing\Loader; 13 | 14 | use Symfony\Component\Config\Loader\Loader; 15 | 16 | /** 17 | * ClosureLoader loads routes from a PHP closure. 18 | * 19 | * The Closure must return a RouteCollection instance. 20 | * 21 | * @author Fabien Potencier 22 | * 23 | * @api 24 | */ 25 | class ClosureLoader extends Loader 26 | { 27 | /** 28 | * Loads a Closure. 29 | * 30 | * @param \Closure $closure A Closure 31 | * @param string $type The resource type 32 | * 33 | * @api 34 | */ 35 | public function load($closure, $type = null) 36 | { 37 | return call_user_func($closure); 38 | } 39 | 40 | /** 41 | * {@inheritdoc} 42 | * 43 | * @api 44 | */ 45 | public function supports($resource, $type = null) 46 | { 47 | return $resource instanceof \Closure && (!$type || 'closure' === $type); 48 | } 49 | } 50 | -------------------------------------------------------------------------------- /vendor/symfony/routing/Symfony/Component/Routing/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | CHANGELOG 2 | ========= 3 | 4 | 2.1.0 5 | ----- 6 | 7 | * added RequestMatcherInterface 8 | * added RequestContext::fromRequest() 9 | * the UrlMatcher does not throw a \LogicException anymore when the required 10 | scheme is not the current one 11 | * added TraceableUrlMatcher 12 | * added the possibility to define options, default values and requirements 13 | for placeholders in prefix, including imported routes 14 | * added RouterInterface::getRouteCollection 15 | * [BC BREAK] the UrlMatcher urldecodes the route parameters only once, they 16 | were decoded twice before. Note that the `urldecode()` calls have been 17 | changed for a single `rawurldecode()` in order to support `+` for input 18 | paths. 19 | * added RouteCollection::getRoot method to retrieve the root of a 20 | RouteCollection tree 21 | * [BC BREAK] made RouteCollection::setParent private which could not have 22 | been used anyway without creating inconsistencies 23 | * [BC BREAK] RouteCollection::remove also removes a route from parent 24 | collections (not only from its children) 25 | * added strict_requirements option to disable exceptions (and generate empty 26 | URLs instead) when generating a route with an invalid parameter value 27 | -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Loader/FileLoader.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\DependencyInjection\Loader; 13 | 14 | use Symfony\Component\DependencyInjection\ContainerBuilder; 15 | use Symfony\Component\Config\Loader\FileLoader as BaseFileLoader; 16 | use Symfony\Component\Config\FileLocatorInterface; 17 | 18 | /** 19 | * FileLoader is the abstract class used by all built-in loaders that are file based. 20 | * 21 | * @author Fabien Potencier 22 | */ 23 | abstract class FileLoader extends BaseFileLoader 24 | { 25 | protected $container; 26 | 27 | /** 28 | * Constructor. 29 | * 30 | * @param ContainerBuilder $container A ContainerBuilder instance 31 | * @param FileLocatorInterface $locator A FileLocator instance 32 | */ 33 | public function __construct(ContainerBuilder $container, FileLocatorInterface $locator) 34 | { 35 | $this->container = $container; 36 | 37 | parent::__construct($locator); 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /vendor/symfony/http-kernel/Symfony/Component/HttpKernel/Tests/Fixtures/KernelForTest.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\HttpKernel\Tests\Fixtures; 13 | 14 | use Symfony\Component\HttpKernel\Kernel; 15 | use Symfony\Component\Config\Loader\LoaderInterface; 16 | 17 | class KernelForTest extends Kernel 18 | { 19 | public function getBundleMap() 20 | { 21 | return $this->bundleMap; 22 | } 23 | 24 | public function registerBundles() 25 | { 26 | } 27 | 28 | public function init() 29 | { 30 | } 31 | 32 | public function registerBundleDirs() 33 | { 34 | } 35 | 36 | public function registerContainerConfiguration(LoaderInterface $loader) 37 | { 38 | } 39 | 40 | public function initializeBundles() 41 | { 42 | parent::initializeBundles(); 43 | } 44 | 45 | public function isBooted() 46 | { 47 | return $this->booted; 48 | } 49 | 50 | public function setIsBooted($value) 51 | { 52 | $this->booted = (Boolean) $value; 53 | } 54 | } 55 | -------------------------------------------------------------------------------- /vendor/symfony/http-kernel/Symfony/Component/HttpKernel/DataCollector/DataCollectorInterface.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\HttpKernel\DataCollector; 13 | 14 | use Symfony\Component\HttpFoundation\Request; 15 | use Symfony\Component\HttpFoundation\Response; 16 | 17 | /** 18 | * DataCollectorInterface. 19 | * 20 | * @author Fabien Potencier 21 | * 22 | * @api 23 | */ 24 | interface DataCollectorInterface 25 | { 26 | /** 27 | * Collects data for the given Request and Response. 28 | * 29 | * @param Request $request A Request instance 30 | * @param Response $response A Response instance 31 | * @param \Exception $exception An Exception instance 32 | * 33 | * @api 34 | */ 35 | public function collect(Request $request, Response $response, \Exception $exception = null); 36 | 37 | /** 38 | * Returns the name of the collector. 39 | * 40 | * @return string The collector name 41 | * 42 | * @api 43 | */ 44 | public function getName(); 45 | } 46 | -------------------------------------------------------------------------------- /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Compiler/RemoveAbstractDefinitionsPass.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\DependencyInjection\Compiler; 13 | 14 | use Symfony\Component\DependencyInjection\ContainerBuilder; 15 | 16 | /** 17 | * Removes abstract Definitions 18 | * 19 | */ 20 | class RemoveAbstractDefinitionsPass implements CompilerPassInterface 21 | { 22 | /** 23 | * Removes abstract definitions from the ContainerBuilder 24 | * 25 | * @param ContainerBuilder $container 26 | */ 27 | public function process(ContainerBuilder $container) 28 | { 29 | $compiler = $container->getCompiler(); 30 | $formatter = $compiler->getLoggingFormatter(); 31 | 32 | foreach ($container->getDefinitions() as $id => $definition) { 33 | if ($definition->isAbstract()) { 34 | $container->removeDefinition($id); 35 | $compiler->addLogMessage($formatter->formatRemoveService($this, $id, 'abstract')); 36 | } 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /vendor/symfony/http-kernel/Symfony/Component/HttpKernel/DataCollector/MemoryDataCollector.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | namespace Symfony\Component\HttpKernel\DataCollector; 13 | 14 | use Symfony\Component\HttpFoundation\Request; 15 | use Symfony\Component\HttpFoundation\Response; 16 | 17 | /** 18 | * MemoryDataCollector. 19 | * 20 | * @author Fabien Potencier 21 | */ 22 | class MemoryDataCollector extends DataCollector 23 | { 24 | /** 25 | * {@inheritdoc} 26 | */ 27 | public function collect(Request $request, Response $response, \Exception $exception = null) 28 | { 29 | $this->data = array( 30 | 'memory' => memory_get_peak_usage(true), 31 | ); 32 | } 33 | 34 | /** 35 | * Gets the memory. 36 | * 37 | * @return integer The memory 38 | */ 39 | public function getMemory() 40 | { 41 | return $this->data['memory']; 42 | } 43 | 44 | /** 45 | * {@inheritdoc} 46 | */ 47 | public function getName() 48 | { 49 | return 'memory'; 50 | } 51 | } 52 | --------------------------------------------------------------------------------