mirror of
https://we.phorge.it/source/arcanist.git
synced 2024-11-10 00:42:40 +01:00
Drop question mark suffix from optional PHPDoc @param types
Summary: The question mark in `@param type? $foo Desc` is a custom notation not consistently applied across the codebase and not necessarily obvious to the reader (because custom and not mentioned in https://github.com/php-fig/fig-standards/blob/master/proposed/phpdoc.md ). Instead, explicitly state "optional" in the parameter description for clarity. Closes T15925. Test Plan: Run PHPStan, see no `PHPDoc @param has invalid value (type? [...]` style output anymore. Reviewers: O1 Blessed Committers, valerio.bozzolan Reviewed By: O1 Blessed Committers, valerio.bozzolan Subscribers: tobiaswiese, valerio.bozzolan, Matthew, Cigaryno Maniphest Tasks: T15925 Differential Revision: https://we.phorge.it/D25798
This commit is contained in:
parent
0c9c94748b
commit
901f060771
2 changed files with 8 additions and 6 deletions
|
@ -35,7 +35,7 @@ final class PhutilSocketChannel extends PhutilChannel {
|
||||||
*
|
*
|
||||||
* @param socket Socket (stream socket, not plain socket). If only one
|
* @param socket Socket (stream socket, not plain socket). If only one
|
||||||
* socket is provided, it is used for reading and writing.
|
* socket is provided, it is used for reading and writing.
|
||||||
* @param socket? Optional write socket.
|
* @param socket (optional) Write socket.
|
||||||
*
|
*
|
||||||
* @task construct
|
* @task construct
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -27,11 +27,13 @@ final class TempFile extends Phobject {
|
||||||
/**
|
/**
|
||||||
* Create a new temporary file.
|
* Create a new temporary file.
|
||||||
*
|
*
|
||||||
* @param string? Filename hint. This is useful if you intend to edit the
|
* @param string (optional) Filename hint. This is useful if you intend to
|
||||||
* file with an interactive editor, so the user's editor shows
|
* edit the file with an interactive editor, so the user's
|
||||||
* "commit-message" instead of "p3810hf-1z9b89bas".
|
* editor shows "commit-message" instead of
|
||||||
* @param string? Root directory to hold the file. If omitted, the system
|
* "p3810hf-1z9b89bas".
|
||||||
* temporary directory (often "/tmp") will be used by default.
|
* @param string (optional) Root directory to hold the file. If omitted, the
|
||||||
|
* system temporary directory (often "/tmp") will be used by
|
||||||
|
* default.
|
||||||
* @task create
|
* @task create
|
||||||
*/
|
*/
|
||||||
public function __construct($filename = null, $root_directory = null) {
|
public function __construct($filename = null, $root_directory = null) {
|
||||||
|
|
Loading…
Reference in a new issue