private function _processFunctionStop() {
		$this->_inFunction = false; // We are out of the function

		// Check the cyclomatic complexity
		$this->_checkCyclomaticComplexity();

		// Check the NPath Complexity
		$this->_checkNPathComplexity();

		// Check the docblock content
		$this->_checkDocBlockParameters();

		// Check function length
		$this->_checkFunctionLength();

		// Check unused function parameters
		$this->_checkUnusedFunctionParameters();

		// Reset the warnings suppressed by annotation
		$this->_functionSuppressWarnings = array();

		// Reset the count of elements in the current function docblock
		$this->statementStack->getParentStackItem()->docblocNbParams = 0;
		$this->statementStack->getParentStackItem()->docblocNbReturns = 0;
		$this->statementStack->getParentStackItem()->docblocNbThrows = 0;
		$this->statementStack->getParentStackItem()->docblocInheritDoc = false;
	}
private function _processFunctionStop() {
		$this->_inFunction = false; // We are out of the function

		// Check the cyclomatic complexity
		$this->_checkCyclomaticComplexity();

		// Check the NPath Complexity
		$this->_checkNPathComplexity();

		// Check the docblock content
		$this->_checkDocBlockParameters();

		// Check function length
		$this->_checkFunctionLength();

		// Check unused function parameters
		$this->_checkUnusedFunctionParameters();

		// Reset the warnings suppressed by annotation
		$this->_functionSuppressWarnings = array();

		// Reset the count of elements in the current function docblock
		$this->statementStack->getParentStackItem()->docblocNbParams = 0;
		$this->statementStack->getParentStackItem()->docblocNbReturns = 0;
		$this->statementStack->getParentStackItem()->docblocNbThrows = 0;
		$this->statementStack->getParentStackItem()->docblocInheritDoc = false;
	}
private function _processFunctionStop ( ) { $ this -> _inFunction = false ; // We are out of the function // Check the cyclomatic complexity $ this -> _checkCyclomaticComplexity ( ) ; // Check the NPath Complexity $ this -> _checkNPathComplexity ( ) ; // Check the docblock content $ this -> _checkDocBlockParameters ( ) ; // Check function length $ this -> _checkFunctionLength ( ) ; // Check unused function parameters $ this -> _checkUnusedFunctionParameters ( ) ; // Reset the warnings suppressed by annotation $ this -> _functionSuppressWarnings = array ( ) ; // Reset the count of elements in the current function docblock $ this -> statementStack -> getParentStackItem ( ) -> docblocNbParams = 0 ; $ this -> statementStack -> getParentStackItem ( ) -> docblocNbReturns = 0 ; $ this -> statementStack -> getParentStackItem ( ) -> docblocNbThrows = 0 ; $ this -> statementStack -> getParentStackItem ( ) -> docblocInheritDoc = false ; }
Process the end of a function declaration.
Process the end of a function declaration .