[
https://issues.apache.org/jira/browse/THRIFT-4463?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16329857#comment-16329857
]
ASF GitHub Bot commented on THRIFT-4463:
----------------------------------------
GitHub user RobberPhex opened a pull request:
https://github.com/apache/thrift/pull/1473
generate PHP code match psr2
ref: https://issues.apache.org/jira/browse/THRIFT-4463
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/RobberPhex/thrift gen-psr2
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/thrift/pull/1473.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #1473
----
commit 6db7f11ee0c55f3aeb770926dbc988bc926f9cf6
Author: Robert Lu <robberphex@...>
Date: 2018-01-17T12:35:35Z
PHP ident with 4 space
commit f3fda49e45790f5cfb2173aafb9bec9abbdb7275
Author: Robert Lu <robberphex@...>
Date: 2018-01-17T12:51:56Z
fix Processor to psr4
commit 3784a5ee0279bd5b21c4bd9b7f58597dcd06905b
Author: Robert Lu <robberphex@...>
Date: 2018-01-17T13:15:21Z
fix client to psr4
commit a32fe66406bcfcfe81dba2eba69e4f737554a16a
Author: Robert Lu <robberphex@...>
Date: 2018-01-17T14:27:32Z
match psr2
commit 3b518eb85126a9ff75ad1e42735be0cf5d7ad0d8
Author: Robert Lu <robberphex@...>
Date: 2018-01-18T01:25:50Z
fix classmap mode
----
> PHP generated code match PSR-2
> ------------------------------
>
> Key: THRIFT-4463
> URL: https://issues.apache.org/jira/browse/THRIFT-4463
> Project: Thrift
> Issue Type: Improvement
> Components: PHP - Compiler
> Affects Versions: 0.11.0
> Reporter: Robert Lu
> Assignee: Robert Lu
> Priority: Minor
>
> When use thrift compiler to generate PHP code, there are many issues doesn't
> match [PSR-2|http://www.php-fig.org/psr/psr-2/]
> * indent by 2 spaces, PSR-2 require 4 spaces.
> * Opening brace should be on a new line (for function)
> * The static declaration must come after the visibility declaration
> * etc.
>
> So, we can make generated code more readable, match PSR-2(almost).
>
>
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)