Menu

Primary Menu

Skip to content
  • Home
  • Talks
  • Software
  • About
  • Disclaimer / Impressum
    • Privacy Tools
    • Privacy Policy
Show Header Sidebar Content
GitHub LinkedIn

Carsten Windler

Don't just code - develop with passion

Category: PHP

Debug your Codeception tests with Xdebug and PhpStorm

Posted onMarch 7, 2016March 7, 20164 Comments

Reading Time: 2 minutes I use Xdebug not only to hunt bugs, but also for every day development work. Of course I also want to use it when I write my Tests. I one of my current projects we Read More …

CategoriesPHPTagsAcceptance tests, Codeception, PHP, Unit Tests, XDebug

Filesystem abstraction in PHP, and why it sometimes is useful!

Posted onNovember 23, 2015January 15, 20162 Comments

Reading Time: 3 minutes Phase 1: Ignorance and Bias Recently I came across Flysystem, which is a Filesystem abstraction layer for PHP. Now if you haven’t worked with a Filesystem abstraction layer before (like me), you may ask yourself: Read More …

CategoriesPHP, Unit TestsTagsFilesystem abstraction, Flysystem, FTP, PHP, PHPUnit, Unit Tests

Local composer package development

Posted onSeptember 29, 2015Leave a comment

Reading Time: < 1 minute A new feature on composer which I really appreciate is the “Path” repository type. Imagine you are working on your super-cool-project, and one task requires new functionality where there is no composer package existing yet Read More …

CategoriesPHP, Software Development, ToolsTagscomposer, local repository

Updating Typo3 CMS 6.2 to 7.2

Posted onJune 22, 2015Leave a comment

Reading Time: 4 minutes Updating our companies major portals from Typo3 CMS 4.7 LTS to 6.2 LTS was a good piece of work, so I was not really keen on updating any websites again. A good excuse for us Read More …

CategoriesExtbase, PHP, Typo3Tags7.2, LTS, Typo3, Update, Version 7

Typo3 CMS hooks and namespaced classes

Posted onJune 16, 2015June 16, 2015Leave a comment

Reading Time: < 1 minute During work on my extension cwenvbanner to make it compatible with Typo3 CMS 7.2, I came across a good old friend, the hooks array $GLOBALS[‘TYPO3_CONF_VARS’][‘SC_OPTIONS’]. Since I sometimes struggle with the way how to declare Read More …

CategoriesPHP, Typo3TagsHooks, Namespaces, Typo3

Fixing Locale issues on Debian

Posted onMay 26, 2015May 26, 2015Leave a comment

Reading Time: < 1 minute Business as usual. New feature developed, tested, packed and ready to go. Let me just deploy it to production, smoke test aaaand …. damn! What happened to the currency symbols!? In my particular case, PHP’s Read More …

CategoriesLinux, Webservers etc., PHPTagsDebian, Linux, Locale

Mocking magic methods with PHPUnit

Posted onApril 7, 2015January 3, 20204 Comments

Reading Time: < 1 minute Updated: as pointed out in the comments below, using setMethods() or, since this function is deprecated lately, addMethods(), is the much better way for the mocking of magic methods with PHPUnit! Original post: If you Read More …

CategoriesPHP, Unit TestsTagsMagic method, Mock, PHPUnit, Unit Tests

New Typo3 extension unleashed: cwdblog

Posted onMarch 30, 2015Leave a comment

Reading Time: < 1 minute Working with Extbase a lot, I always found it very cumbersome to see the actual SQL queries which were produced by the Persistance layer. One solution would be to turn on MySQLs general log, but Read More …

CategoriesExtbase, PHP, Typo3TagsExtbase, logging, SQL queries, Typo3

Debugging Flow3 – ain’t got time for that!?

Posted onDecember 9, 2014December 9, 2014Leave a comment

Reading Time: 2 minutes It is known that XDebug has a negative impact on performance, but what happens when you try to debug a Flow3 application can be something between absolutely surprising and totally annoying. But one after another. Read More …

CategoriesFlow3, PHPTagsCache, Flow3, Performance, XDebug

Traits and Extbase

Posted onDecember 2, 2014Leave a comment

Reading Time: 3 minutes With Extbase, accessing the extensions settings outside Controllers (e.g. in a Repository) requires some manual work which is always the same. I don’t know why Extbase doesn’t support us with helper functions, but anyway, let’s Read More …

CategoriesPHP, Typo3TagsExtbase, PHP, Trait

Post navigation

← Older posts
Newer posts →

Categories

  • Articles
  • Books
  • Climate change
  • Composer package
  • Extbase
  • Flow3
  • Gear
  • Green IT
  • isset($theRest[$i])
  • JavaScript
  • Linux, Webservers etc.
  • MySQL
  • PHP
  • Podcasts
  • Software Development
  • Software Quality
  • Software Testing
  • Talks
  • Tools
  • Typo3
  • Uncategorized
  • Unit Tests
  • Useful
  • Windows
  • Zend Framework 2

Recent Posts

  • New articles about Green IT
  • International PHP Conference Munich 2021
  • Green IT – Sustainable Software Engineering
  • Frameworkless-Article released in PHP magazin
  • International PHP Conference 2021 – Frameworkless

Tags

apache Cache composer Conference Console cwenvbanner cwmobileredirect Extbase Extension Frameworkless Frameworks Linux Linux shell Module MySQL Node.js Notebook OOP ownCloud PhantomJS PHP phpStorm PHPUnit php_admin_flag php_flag Podcast Profiling Refactoring Refurbished Routing ServiceLocator ServiceManager Software Development Software Quality Talk Technical Debt Typo3 Unit Tests vhost ViewHelperManager WAMP Windows XAMPP XDebug ZF2
GitHub LinkedIn
Copyright © 2022 Carsten Windler. All Rights Reserved. Privacy Policy
Clean Box by Catch Themes
Scroll Up
  • Home
  • Talks
  • Software
  • About
  • Disclaimer / Impressum
    • Privacy Tools
    • Privacy Policy