original_string: protected function mkfile($args) {
  		$target = $args['target'];
  		$name   = $args['name'];
  		
  		if (($volume = $this->volume($target)) == false) {
  			return array('error' => $this->error(self::ERROR_MKFILE, $name, self::ERROR_TRGDIR_NOT_FOUND, '#'.$target));
  		}
  
  		return ($file = $volume->mkfile($target, $args['name'])) == false
  			? array('error' => $this->error(self::ERROR_MKFILE, $name, $volume->error()))
  			: array('added' => array($file));
  	}
code: protected function mkfile($args) {
  		$target = $args['target'];
  		$name   = $args['name'];
  		
  		if (($volume = $this->volume($target)) == false) {
  			return array('error' => $this->error(self::ERROR_MKFILE, $name, self::ERROR_TRGDIR_NOT_FOUND, '#'.$target));
  		}
  
  		return ($file = $volume->mkfile($target, $args['name'])) == false
  			? array('error' => $this->error(self::ERROR_MKFILE, $name, $volume->error()))
  			: array('added' => array($file));
  	}
code_tokens: protected function mkfile ( $ args ) { $ target = $ args [ 'target' ] ; $ name = $ args [ 'name' ] ; if ( ( $ volume = $ this -> volume ( $ target ) ) == false ) { return array ( 'error' => $ this -> error ( self :: ERROR_MKFILE , $ name , self :: ERROR_TRGDIR_NOT_FOUND , '#' . $ target ) ) ; } return ( $ file = $ volume -> mkfile ( $ target , $ args [ 'name' ] ) ) == false ? array ( 'error' => $ this -> error ( self :: ERROR_MKFILE , $ name , $ volume -> error ( ) ) ) : array ( 'added' => array ( $ file ) ) ; }
docstring: Create empty file
  
  @param  array  command arguments
  @return array
  @author Dmitry (dio) Levashov
docstring_tokens: Create empty file