Skip to content

Instantly share code, notes, and snippets.

@igorw
Last active December 21, 2015 04:48
Show Gist options
  • Save igorw/6251796 to your computer and use it in GitHub Desktop.
Save igorw/6251796 to your computer and use it in GitHub Desktop.

Overall lines of code

  • NCLOC of silex+deps: 34935
  • After removing tests: 16831
  • Number of classes: 280

Classes actually loaded

These 50 classes are loaded during a standard silex request/response cycle.

  • Pimple
  • Silex\Application
  • Silex\Controller
  • Silex\ControllerCollection
  • Silex\ControllerResolver
  • Silex\EventListener\ConverterListener
  • Silex\EventListener\LocaleListener
  • Silex\EventListener\MiddlewareListener
  • Silex\EventListener\StringToResponseListener
  • Silex\ExceptionHandler
  • Silex\LazyUrlMatcher
  • Silex\RedirectableUrlMatcher
  • Silex\Route
  • Symfony\Component\EventDispatcher\Event
  • Symfony\Component\EventDispatcher\EventDispatcher
  • Symfony\Component\EventDispatcher\EventDispatcherInterface
  • Symfony\Component\EventDispatcher\EventSubscriberInterface
  • Symfony\Component\HttpFoundation\FileBag
  • Symfony\Component\HttpFoundation\HeaderBag
  • Symfony\Component\HttpFoundation\ParameterBag
  • Symfony\Component\HttpFoundation\Request
  • Symfony\Component\HttpFoundation\Response
  • Symfony\Component\HttpFoundation\ResponseHeaderBag
  • Symfony\Component\HttpFoundation\ServerBag
  • Symfony\Component\HttpKernel\Controller\ControllerResolver
  • Symfony\Component\HttpKernel\Controller\ControllerResolverInterface
  • Symfony\Component\HttpKernel\Event\FilterControllerEvent
  • Symfony\Component\HttpKernel\Event\FilterResponseEvent
  • Symfony\Component\HttpKernel\Event\GetResponseEvent
  • Symfony\Component\HttpKernel\Event\GetResponseForControllerResultEvent
  • Symfony\Component\HttpKernel\Event\KernelEvent
  • Symfony\Component\HttpKernel\Event\PostResponseEvent
  • Symfony\Component\HttpKernel\EventListener\LocaleListener
  • Symfony\Component\HttpKernel\EventListener\ResponseListener
  • Symfony\Component\HttpKernel\EventListener\RouterListener
  • Symfony\Component\HttpKernel\HttpKernel
  • Symfony\Component\HttpKernel\HttpKernelInterface
  • Symfony\Component\HttpKernel\KernelEvents
  • Symfony\Component\HttpKernel\TerminableInterface
  • Symfony\Component\Routing\CompiledRoute
  • Symfony\Component\Routing\Matcher\RedirectableUrlMatcher
  • Symfony\Component\Routing\Matcher\RedirectableUrlMatcherInterface
  • Symfony\Component\Routing\Matcher\UrlMatcher
  • Symfony\Component\Routing\Matcher\UrlMatcherInterface
  • Symfony\Component\Routing\RequestContext
  • Symfony\Component\Routing\RequestContextAwareInterface
  • Symfony\Component\Routing\Route
  • Symfony\Component\Routing\RouteCollection
  • Symfony\Component\Routing\RouteCompiler
  • Symfony\Component\Routing\RouteCompilerInterface

And CLOC stats of those 50 classes:

-------------------------------------------------------------------------------
Language                     files          blank        comment           code
-------------------------------------------------------------------------------
PHP                             50           1131           4440           4018
-------------------------------------------------------------------------------
SUM:                            50           1131           4440           4018
-------------------------------------------------------------------------------
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment