PHP5 / Symfony2 / AngularJS

Mein Fokus liegt auf testgetriebener Backend-Entwicklung mit dem Open Source Symfony2 Framework und AngularJS. Seit Mai 2014 setze ich erfolgreich Web-Projekte als Symfony2 Freelancer um. In den Jahren zuvor habe ich in verschiedenen Firmen festangestellt mit Symfony2 & mit Legacy-Code gearbeitet.

Folgende Bundles/Module/Packages setze ich gerne in Projekten ein:

  • polyfill-php73
    This component provides functions unavailable in releases prior to PHP 7.3.

  • mime
    The MIME component allows manipulating MIME types.

  • zend-eventmanager
    Implement event systems, signal slots, intercepting filters, and observers.

  • zend-code

  • WhiteOctoberPagerfantaBundle
    Bundle to use Pagerfanta with Symfony

  • Twig
    Twig, the flexible, fast, and secure template language for PHP

  • Twig-extensions
    Twig extensions

  • yaml
    The Yaml component loads and dumps YAML files.

  • webpack-encore-bundle
    Symfony integration with Webpack Encore!

  • webpack-encore
    A simple but powerful API for processing & compiling assets built around Webpack

  • web-server-bundle
    WebServerBundle provides commands for running applications using the PHP built-in web server. It simplifies your local development setup because you don't have to configure a proper web server such as Apache or Nginx to run your application.

  • web-profiler-bundle
    The WebProfilerBundle provides detailed technical information about each request execution and displays it in both the web debug toolbar and the profiler.

  • var-exporter
    The VarExporter component allows exporting any serializable PHP data structure to plain PHP code. While doing so, it preserves all the semantics associated with the serialization mechanism of PHP (__wakeup, __sleep, Serializable).

  • var-dumper
    The VarDumper component provides mechanisms for walking through any arbitrary PHP variable. It provides a better dump() function that you can use instead of var_dump().

  • validator
    The Validator component provides tools to validate values following the JSR-303 Bean Validation specification.

  • twig-bundle
    The Twig Bundle provides configuration for using Twig in your applications.

  • twig-bridge
    Provides integration for Twig with various Symfony components.

  • translation
    The Translation component provides tools to internationalize your application.

  • thanks
    Give thanks (in the form of a GitHub ★) to your fellow PHP package maintainers (not limited to Symfony components)!

  • symfony
    The Symfony PHP framework

  • swiftmailer-bundle
    Symfony Swiftmailer Bundle

  • stopwatch
    The Stopwatch component provides a way to profile code.

  • security-http
    Security provides an infrastructure for sophisticated authorization systems, which makes it possible to easily separate the actual authorization logic from so called user providers that hold the users credentials. It is inspired by the Java Spring framework.

  • security-guard
    The Guard component brings many layers of authentication together, making it much easier to create complex authentication systems where you have total control.

  • security-csrf
    The Security CSRF (cross-site request forgery) component provides a class CsrfTokenManager for generating and validating CSRF tokens.

  • security-core
    Security provides an infrastructure for sophisticated authorization systems, which makes it possible to easily separate the actual authorization logic from so called user providers that hold the users credentials. It is inspired by the Java Spring framework.

  • security-bundle
    The security system is one of the most powerful parts of Symfony and can largely be controlled via its configuration.

  • routing
    The Routing component maps an HTTP request to a set of configuration variables.

  • property-access
    The PropertyAccess component provides function to read and write from/to an object or array using a simple string notation.

  • process
    The Process component executes commands in sub-processes.