PhpStorm 8 EAP 138.1161

PhpStorm 8 EAP 138.1161 is available for download.

From the PHP side, this build delivers:

  • Fluent-style chaining type loss with return this/static fixed, and many other PHP language related issues are resolved
  • Wrapping for comments on code reformatting is added
  • PHP 5.6 support improvements
  • Multiple stubs fixes
  • Behat: Search for all classes in project that extends BehatContext (for 2.*) or implements Context (for 3.*) to find step definitions
  • Behat: recognition of multiple patterns
  • Add PHPDoc comment intention and other actions generating @var annotation now allow to use @type instead of @var (option in Settings | Code Style | PHP | PHPDoc called Generated type tag)
  • many bug fixes and improvements (see full list in our issue tracker)…

All the IntelliJ platform (e.g. the Open action from the welcome screen now opens single files) and web changes (e.g. emmet filters) are also included.

See full release notes for a list of changes.

Download PhpStorm 8 EAP build 138.1161 for your platform from project EAP page and please report any bugs and feature request to our Issue Tracker.

Patch-update will be available within an hour from the previous EAP build (PhpStorm 8 EAP 138.940).

*Update* If you experience any problems with this build (e.g. Symfony2 plugin issue) please download the previous version (PhpStorm 8 EAP 138.940) from the PhpStorm EAP page archive.

Develop with pleasure!
-JetBrains PhpStorm Team

This entry was posted in Early Access Program and tagged . Bookmark the permalink.
  •, Maks


    After upgrading to this EAP version I can’t edit YAML files anymore. Twig templates are also not editable – I can’t even open them.

    Installed plugins:

    • Des Ling

      just updated and I’m not having trouble opening them. Might be worth doing a fresh install?

    • Jannik Zschiesche

      Did you read, what the changelog of the symfony plugin says?

      “PhpStorm 8 eap api breaks in builds >= 138.1023; wait for 0.11.x branch!”

    • Maxim Kolmakov

      Please disable Symfony2 plugin until is not fixed.

    • Haehnchen

      Will try to resolve latest eap issues during weekend…

  • Darius

    Same here. Twig files not opening :/

  • Darius

    Disable/Enable Symfony2 plugin + cache invalidating solves problem :)

  • Jannik Zschiesche

    Hmm, I would probably skip this build, too:

    Plugin Error
    Problems found loading plugins:
    Plugin “NodeJS” was not loaded: required plugin “JavaScript Support” is disabled.
    Plugin “Spy-js” was not loaded: required plugin “JavaScript Support” is disabled.
    Plugin “JavaScript Intention Power Pack” was not loaded: required plugin “JavaScript Support” is disabled.
    Plugin “CoffeeScript” was not loaded: required plugin “JavaScript Support” is disabled.

    • Jannik Zschiesche

      Ok, about 25 restarts and 400 error messages later, everything seems to work ok again.

      The plugins have crashed during the update process and have therefore been disabled. You need to go through them and re-enable them all.

  • Artur E.

    This problem in fresh eap very annoying me:

    at com.intellij.ui.popup.AbstractPopup.cancel(
    at com.intellij.ui.popup.AbstractPopup.cancel(

    Popups are not visible.

  • manu

    I get several errors nullPointerExceptions in the event log and completion not working

  • Daniel

    In OSX Yosemite i get graphics glitches when i switch to fullscreen. This is the console log:
    16/07/2014 12:59:50.634 phpstorm[51365]: 0x0 CGContextSetCompositeOperation phpstorm com.jetbrains.PhpStorm EAP PS-138.1161 (PS-138.1161) 0 AppKit NSRectFill + 283
    1 AppKit -[NSView _drawRect:clip:] + 4272
    2 AppKit -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 1875
    3 AppKit -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 921
    4 AppKit -[NSNextStepFrame _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 275
    5 AppKit -[NSView _displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:] + 2932
    6 AppKit -[NSView displayIfNeeded] + 1892
    7 AppKit -[NSNextStepFrame displayIfNeeded] + 39
    8 AppKit -[NSWindow displayIfNeeded] + 232
    9 AppKit -[_NSFullScreenTransitionOverlayWindow orderWindow:relativeTo:] + 944
    10 AppKit __62-[_NSFullScreenTransition swapOriginalWindowWithOverlayWindow]_block_invoke + 39
    11 AppKit NSPerformWithScreenUpdatesDisabled + 65
    12 AppKit -[_NSFullScreenTransition swapOriginalWindowWithOverlayWindow] + 73
    13 AppKit -[_NSFullScreenTransition prepareToStartExitFullScreenTransitionForCGWindow:startFrame:snapshotStartFrame:] + 511
    14 AppKit -[_NSWindowFullScreenTransition _prepareToExitFullScreenMode] + 251
    15 AppKit -[_NSWindowFullScreenTransition exitFullScreenTransitionForWindow:animated:] + 406
    16 AppKit -[NSWindow _resignFullScreenWindowAndExitFullScreen:] + 103
    17 libawt.jnilib __Java_apple_awt_CWindow__1toggleFullScreenMode_block_invoke_1 + 111
    18 JavaNativeFoundation +[JNFRunLoop _performCopiedBlock:] + 20
    19 Foundation __NSThreadPerformPerform + 293
    21 CoreFoundation __CFRunLoopDoSources0 + 269
    22 CoreFoundation __CFRunLoopRun + 923
    23 CoreFoundation CFRunLoopRunSpecific + 296
    24 HIToolbox RunCurrentEventLoopInMode + 235
    25 HIToolbox ReceiveNextEventCommon + 431
    26 HIToolbox _BlockUntilNextEventMatchingListInModeWithFilter + 71
    27 AppKit _DPSNextEvent + 1000
    28 AppKit -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 139
    29 libawt.jnilib -[NSApplicationAWT nextEventMatchingMask:untilDate:inMode:dequeue:] + 124
    30 AppKit -[NSApplication run] + 594
    31 libawt.jnilib +[AWTStarter startAWT:] + 1495
    SenderMachUUID: 7E320492-95FA-36F0-AB4E-9A7F5D52A5AF

  • Jon

    No code completion is available after latest update. Linux 64 bit.

    I’ve tried to invalidate cache and restart; makes no difference.

  • Sam

    If I run the reformat command it turns

    do stuffs


    do stuffs

    …. Yeah it messed up the pretty

  • Alexander Obuhovich

    Patch update broke code signature and now OSX is asking to allow PhpStorm to accept incoming connections on each start.

  • tiger-seo

    Unfortunally, phpstorm-8-eap-138-1161 is not usable, so i’m rolling back to EAP-138.940