Index
A
- application
- testing, with PHPUnit / Testing an application with PHPUnit, How to do it..., How it works...
- aptitude utility
- about / How to do it...
- autocomplete feature / Code hinting for the plugin
B
- bookmark
- creating / Creating a bookmark
- Toggle Bookmark option / How to do it...
- Toggle Bookmark with Mnemonic option / How to do it...
- braces
- about / Getting ready
- branches
- breakpoint
- about / Setting a breakpoint
- permanent breakpoint / Setting a breakpoint
- temporary breakpoint / Setting a breakpoint
- setting / How to do it..., How it works...
- conditions, configuring / How to do it..., How it works...
- bug
- about / Introduction
- build file
- about / How it works…
- using / Using a different build file, How to do it…, How it works…
- rules / How to do it…
- build file syntax problems, Phing
C
- class / Getting ready
- renaming / Renaming a class, How it works...
- copying / Copying a class
- moving / Moving a class
- class requisites, PhpStorm
- name / How to do it...
- namespace / How to do it...
- filename / How to do it...
- directory / How to do it...
- kind / How to do it...
- file extension / How to do it...
- code
- surrounding, with control structures / Surrounding code with control structures, How to do it..., How it works...
- searching, in project / Searching code in a project, How to do it..., How it works…
- running / Running your code, How it works…
- modifying / Changing code on the fly, How it works...
- updating, from VCS repository / Updating code from a VCS repository, How to do it..., There's more...
- synchronizing, with VCS repository / Synchronizing your code with the VCS repository, How to do it...
- formatting / Code formatting and arrangement, How to do it…, How it works…
- code arrangement / Code formatting and arrangement, How to do it…, How it works…
- code completion
- using / Using code completion, How it works...
- code coverage, PhpStorm
- about / Code coverage in PhpStorm, How to do it..., How it works...
- need for / Purpose of code coverage
- code duplicates
- locating / Locating code duplicates, How to do it…, There's more...
- code hinting, plugin / Code hinting for the plugin, How it works…
- code patches
- creating / Creating code patches, Getting ready, How to do it..., How it works...
- code quality assurance
- about / Introduction
- comment
- about / Purpose of code coverage
- comparison
- used, for restoring elements / Restoring elements using comparison, Getting ready
- Composer
- used, for creating PHP project / Getting ready, How to do it..., How it works...
- URL, for obtaining / Getting ready
- URL, for downloading / How to do it...
- concurrent versions system (CVS)
- about / Getting a VCS server
- content root / How it works…
- controller
- creating, with Symfony / Creating a controller with Symfony, How it works...
- creating, with Yii framework / How to do it..., How it works...
- creating, with Zend framework / Creating a controller with the Zend framework, How it works...
- control structures
- code, surrounding with / Surrounding code with control structures, How to do it..., How it works...
- customization
- performing, PhpStorm used / Getting ready, How to do it...
D
- Database view / How it works...
- datatype / Getting ready
- debugger
- about / Introduction
- debugging
- about / Introduction
- debugging session
- debugging system (Xdebug) / Code coverage in PhpStorm
- delegate methods
- creating / Getting ready, How to do it..., How it works...
- delegation
- about / Creating delegate methods
- deleted resources
- restoring / Restoring deleted resources, How it works...
- directory
- renaming / Renaming a directory
- moving / Moving a directory
- directory structure, Symfony / Directory structure of Symfony
- app folder / Directory structure of Symfony
- bin folder / Directory structure of Symfony
- src folder / Directory structure of Symfony
- web folder / Directory structure of Symfony
- vendor directory / Directory structure of Symfony
- Don't Repeat Yourself (DRY) principle / How it works...
E
- editors
- maximizing / Maximizing views and editors
- views, linking to / Linking views to editors, How to do it...
- elements
- renaming / Renaming elements, Renaming a directory, How it works..., Renaming member variables
- copying / Copying elements, Copying a class
- moving / Moving elements
- deleting / Deleting elements, How to do it..., How it works…
- restoring, comparison used / Restoring elements using comparison, Getting ready
- empty project
- creating / Creating an empty project, How to do it...
- exception breakpoints
- about / Creating exception breakpoints
- creating / How to do it...
- Exec / How it works…
- existing project
- renaming / Reusing an existing project, How to do it...
- expressions
- watching / How to do it..., How it works...
- eXtreme Programming / Getting ready
F
- Favorites view / How it works...
- files
- comparing / Comparing files, How to do it..., How it works...
- committing, to VCS repository / Committing files to the VCS repository, How it works...
- files, custom scope of locating duplicates
- project test files / How to do it…
- open files / How to do it…
- module / How to do it…
- current file / How to do it…
- selected files / How to do it…
- changed files / How to do it…
- default / How to do it…
- Find in path tool / Getting ready
- first-decide-then-do principle / How it works...
- FIXME tags / How it works...
- functions, Phing build view / How to do it…
G
- getter method
- creating / Getting ready, How to do it..., How it works...
- GitHub / Getting ready
I
- include path
- adding / Adding an include path, How to do it...
- index
- unwanted directories, excluding from / How to do it...
- installation, PHPUnit / Installing PHPUnit, Getting ready, How it works...
J
- JetBrains
- about / Introduction
K
- key binding
- creating / Creating a key binding, How it works...
- keymap shortcuts / Creating a key binding
L
- library
- about / Creating a library plugin
- library plugin
- creating / Getting ready, How to do it…, How it works…
- line of code
- running to / Running to a line of code selected, How it works...
M
- matching brace
- finding / Getting ready
- member variables
- renaming / Renaming member variables
- menu options, Database View
- Flatten Schemas / How it works...
- Group Tables by Type / How it works...
- Sort Columns / How it works...
- menu options, Favorites View
- Show Members / How it works...
- Autoscroll from Source / How it works...
- Autoscroll to Source / How it works...
- menu options, Project View
- Select Next View / How it works...
- Select Previous View / How it works...
- Show List of Views / How it works...
- Show Members / How it works...
- Autoscroll to Source / How it works...
- Autoscroll from Source / How it works...
- Sort by Type / How it works...
- Folders Always on To / How it works...
- menu options, Structure View
- Sort by Visibility / How it works...
- Sort Alphabetically / How it works...
- Show Fields / How it works...
- Show Constants / How it works...
- Show Inherited / How it works...
- Show Toolbar / How it works...
- menu options, TODO View
- Select Next Tab / How it works...
- Select Previous Tab / How it works...
- Show List of Tab / How it works...
- method
- renaming / Renaming a method
- moving / Moving a method
- method signature
- modifying / See also...
- model
- creating, with Symfony / Creating a model with Symfony, How to do it..., How it works...
- creating, with Yii framework / Creating a model with the Yii framework, How it works...
- creating, with Zend framework / Creating a model with the Zend framework, How it works...
O
- object-oriented programming / How to do it...
- Off-The-Shelf development / Copying a class
- orientation modes, views
- Floating Mode / How it works...
- Docked Mode / How it works...
- Pinned Mode / How it works...
- Split Mode / How it works...
P
- permanent breakpoint / Setting a breakpoint
- phar
- URL / Introduction, Getting ready
- about / Introduction
- Phing
- about / Introduction
- connecting, with PhpStorm / Connecting Phing and PhpStorm, How to do it..., How it works…
- URL / Connecting Phing and PhpStorm
- build file syntax problems, catching / Catching Phing build file syntax problems, How to do it…, How it works…
- used, for building PhpStorm application / Building a PhpStorm application using Phing, Getting ready, How it works…
- practical usage / Doing wonders with Phing, Getting ready, How it works…
- Phing build view
- using / How to do it…
- functions / How to do it…
- PHP Archive (PHAR) / Getting ready
- PHP class
- creating / Creating a new PHP class, How to do it...
- PHPCS
- about / Introduction, Code sniffer and PhpStorm
- and PhpStorm / Getting ready, How to do it…
- URL, for downloading .tgz file / Getting ready
- working / How it works…, There's more...
- URL, for sample ruleset file / There's more...
- PHPDoc
- PHPMD
- about / Introduction, Mess detector and PhpStorm
- URL / Getting ready
- and PhpStorm / Getting ready, How to do it…
- rules / How it works…
- ruleset file, creating / There's more...
- PHP method
- creating / Creating a new PHP method, How to do it..., How it works...
- PHP project
- creating, Composer used / Getting ready, How to do it..., How it works...
- PHP SSH2 extension / Getting ready
- PhpStorm
- about / Introduction, Mess detector and PhpStorm
- customization, performing with / Getting ready, How to do it...
- code coverage / Code coverage in PhpStorm, How to do it..., How it works...
- connecting, to VCS repository / Connecting PhpStorm to a VCS repository, How to do it...
- Phing, connecting with / Connecting Phing and PhpStorm, How to do it..., How it works…
- plugin, configuring with / Configuring the plugin with PhpStorm, There's more...
- and PHPMD / Getting ready, How to do it…
- and PHPCS / Getting ready, How to do it…
- PhpStorm application
- building, Phing used / Building a PhpStorm application using Phing, Getting ready, How it works…
- PhpStorm project
- storing, in VCS repository / Storing a PhpStorm project in a VCS repository, Getting ready, How to do it..., How it works...
- PHPUnit
- about / Introduction
- installing / Installing PHPUnit, Getting ready, How it works...
- test case, creating / How to do it...
- test case, working / How it works...
- application, testing with / Testing an application with PHPUnit, How to do it..., How it works...
- PHPUnit class
- creating / How to do it...
- plugin
- engineering decisions, for creating / Getting ready
- refining / Refining the plugin, How to do it…, How it works…
- configuring, with PhpStorm / Configuring the plugin with PhpStorm, There's more...
- code hinting / Code hinting for the plugin, How it works…
- practical usage, Phing / Doing wonders with Phing, Getting ready, How it works…
- previous edit location
- accessing / How to do it...
- previous editor
- using / How to do it...
- programming-related tasks
- about / There's more...
- project
- empty project, creating / Creating an empty project, How to do it...
- existing project, renaming / Reusing an existing project, How to do it...
- code, searching in / Searching code in a project, How to do it..., How it works…
- project-settings section, PHP
- PHP Specific Settings / How to do it...
- Interpreter / How to do it...
- Webserver / How to do it...
- Debugger / How to do it...
- Directories / How to do it...
- Inspections / How to do it...
- Version Control / How to do it...
- project file
- accessing / Accessing any project file, How it works…
- projects
- checking, out of VCS repository / Getting ready, How to do it..., How it works...
- Project view / How it works...
- Property Prompt / How it works…
R
- RegEx / There's more...
- rules, PHPMD
- code size rules / How it works…
- cyclomatic complexity / How it works…
- Npath complexity / How it works…
- excessive method length rule / How it works…
- controversial rules / How it works…
- design rules / How it works…
- naming rules / How it works…
- unused code rules / How it works…
- run configuration
S
- section of code
- commenting out / Getting ready, How to do it..., How it works...
- setter method
- creating / Getting ready, How it works...
- software engineering
- about / Introduction
- source control / Introduction
- stepping through code process
- about / Getting ready, How to do it..., How it works...
- string
- wrapping / Wrapping string
- Surround / Getting ready
- svnadmin command
- about / How it works...
- svnserve command
- about / How it works...
- switches
- -a / How to do it...
- -c<path>|<file> / How to do it...
- -n / How to do it...
- -d foo[=bar] / How to do it...
- -e / How to do it...
- -f<file> / How to do it...
- -h / How to do it...
- -i / How to do it...
- -l / How to do it...
- -m / How to do it...
- -r<code> / How to do it...
- -B<begin_code> / How to do it...
- -R<code> / How to do it...
- -F<file> / How to do it...
- -E<end_code> / How to do it...
- -H / How to do it...
- -S<addr>*<port> / How to do it...
- -t<docroot> / How to do it...
- -s / How to do it...
- -v / How to do it...
- -w / How to do it...
- -z<file> / How to do it...
- args... / How to do it...
- --ini / How to do it...
- --rf<name> / How to do it...
- --rc<name> / How to do it...
- --re<name> / How to do it...
- --rz<name> / How to do it...
- --ri<name> / How to do it...
- Symfony
- about / Cooking with Symfony
- working with / How to do it..., How it works...
- URL, for downloading / How to do it...
- directory structure / Directory structure of Symfony
- controller, creating with / Creating a controller with Symfony, How it works...
- model, creating with / Creating a model with Symfony, How to do it..., How it works...
- view, creating with / Creating a view with Symfony, How to do it..., How it works...
T
- task
- creating, for team / Creating a task for the team, Getting ready, How it works...
- team
- tasks, creating for / Creating a task for the team, Getting ready, How it works...
- temporary breakpoint / Setting a breakpoint
- terminal
- about / See also
- Terminal view / How it works...
- test case
- about / Test case in PHPUnit
- test case, PHPUnit
- creating / How to do it...
- working / How it works...
- testing
- about / Introduction
- testing system (PHPUnit) / Code coverage in PhpStorm
- test resource / How it works…
- The Refactoring Step / Renaming elements
- TODO tag / Getting ready
- TODO tasks
- creating / Creating TODO tasks, How it works...
- TODO view / How it works...
- try-catch block / How it works...
- TWIG / How to do it...
U
- unit testing
- about / Introduction
- unwanted directories
- excluding, from index / Excluding unwanted directories from the index, How to do it..., How it works…
V
- variable
- moving / Moving a variable, How to do it...
- variables
- watching / How to do it..., How it works...
- VCS
- about / Introduction
- VCS repository
- creating / Creating a VCS repository, How to do it...
- PhpStorm, connecting to / Connecting PhpStorm to a VCS repository, How to do it...
- PhpStorm project, storing in / Storing a PhpStorm project in a VCS repository, Getting ready, How to do it..., How it works...
- files, committing to / Committing files to the VCS repository, How it works...
- code, updating from / Updating code from a VCS repository, How to do it..., There's more...
- code, synchronizing with / Synchronizing your code with the VCS repository, How to do it...
- examining / Getting ready, How to do it...
- projects, checking out of / Getting ready, How to do it..., How it works...
- VCS server
- obtaining / Getting ready, How it works...
- VCS tags
- version control / Introduction
- view
- creating, with Symfony / Creating a view with Symfony, How to do it..., How it works...
- creating, with Yii framework / Creating a view with the Yii framework, How to do it..., How it works...
- creating, with Zend framework / Creating a view with the Zend framework, How it works..., There's more...
- views
- about / Showing/hiding views
- displaying / Showing/hiding views, How to do it...
- hiding / Showing/hiding views, How to do it...
- Terminal view / How it works...
- TODO view / How it works...
- Project view / How it works...
- Favorites view / How it works...
- Structure view / How it works...
- Database view / How it works...
- customizing / Customizing a view, How it works...
- maximizing / Maximizing views and editors
- linking, to editors / Linking views to editors, How to do it...
W
- watching / Watching expressions and variables
- working set
- creating / Creating a working set, How to do it...
X
- Xdebug / How it works..., Starting a debugging session
- xdebug installation
- URL, for instructions / How it works...
Y
- Yii framework
- model, creating with / Creating a model with the Yii framework, How it works...
- controller, creating with / How to do it..., How it works...
- view, creating with / Creating a view with the Yii framework, How to do it..., How it works...
Z
- zend-debugger / How it works...
- Zend framework
- model, creating with / Creating a model with the Zend framework, How it works...
- controller, creating with / Creating a controller with the Zend framework, How it works...
- view, creating with / Creating a view with the Zend framework, How it works..., There's more...