#Phpstorm themes license#
New license model, this will allow to release new versions and updates faster.Better Rewrite conflicts check (and automatically detect solved conflicts if the classes are extending each other).Clear Magicento cache now is forcing a reindex on indexes used by Magicento too (useful when Magicento is not finding something that it should).Prevent rewriting the same class on the same module twice.Don't allow to create old admin routers anymore.Event search (now works with dynamic events too like "_save_after".Disable from Magicento settings if it's getting problems. New advanced type inference, better detect for foreach elements and concatenated method calls.New intention to create csv files from config.xml.Use CTRL+B Mage::getStoreConfig('') or inside config.xml to jump to the node defining that config in system.xml file. Go to field node defined in system.xml from Mage::getStoreConfig calls or default nodes in config.xml.Autocomplete (CTRL+SPACE) and documentation (CTRL+Q) for widget.xml files.Use CTRL+B (or any goto shortcut you are using) when cursor is over some table alias, like ->getTable('') to jump to the XML defining that table alias Goto table alias definition in config xml file.
Use ALT+ENTER when cursor is over some method name and choose "Add custom return type inference for this method" from menu. New intention action to define custom return types for any method.Observers for Mage::dispatchEvent calls.To check admin routers with custom frontname (deprecated and unsafe) Use CTRL+B (goto shortcut) when cursor is over some event name node in config.xml Goto Mage::dispatchEvent method call from event name node in config.xml.Ex: ClassNameInConflict|OtherClassNameInConflictSolved Use it to set mark the rewrites conflicts is solving the class. PhpDoc for classes solving rewrite conflicts.Jump to Handle node used in layout files from controller action methods (you can disable linemarkers from Magicento settings) New Line Markers for Controller Actions.Allow creation of admin controllers with custom admin frontname.Better support for classes with namespaces.Bugfix for: Cannot find Magicento Settings.Live templates from Magicento only available as a new statement inside a method.Show SEARCH VARIEN OBJECT DATA KEYS option also when using autocomplete on variable instead of method ($product instead of Mage::getModel('catalog/product')).Avoid DNS caching for PHP connections using HTTP.FactoryTypeProvider2 NullPointerException.Type autodetection for collection foreach items.Magicento Changelog Click tab from above to see Magicento2 changelog * This feature is in alpha state and there are a lot of things to do in this area if the community find it useful. Refresh your tree (right click) to see the scripts uploaded to by you and other usersĭownload will save that script in your local project so you can use it (or edit if need it) You can share your scripts with other Magicento users (or using it as a shared database for your team or for your different projects) Magicento will show the output of the script (if any) inside the toolwindow
Inside $GLOBALS you will have the data from your params and also some data from the current file your are editing in PhpStormĪlt+M > Execute PHP scripts anywhere when editing some fileīecause we added a param called "echo" Magicento is asking us for the value we want for it in our script Magicento will execute your script passing your custom params and some information about the file you are editing. You can add your own features writing them in pure PHP! I'm working on adding more intelligence to the foreach item type inference. ** $collection Mage_Catalog_Model_Resource_Product_Collection */
xml from the layout to compare it with another package/theme xml from the layout to copy it to another package/theme Magicento menu (ALT+M) now works when there isn't any opened file.Improved validation for Module Creator dialog.Autocomplete and Goto for "helper" method inside Block classes: $this->helper(' and also ')->.
#Phpstorm themes skin#
Use CTRL+B (CTRL+CLICK) when the cursor is over any skin url (filepath ending with.