Skip to content

Commit ce721c4

Browse files
committed
Big push
1 parent 146f466 commit ce721c4

70 files changed

Lines changed: 1385 additions & 769 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitignore

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
1-
.project
21
.buildpath
3-
.settings/
42
phpunit.xml
53
vendor/
64
api/

.php_cs

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
<?php
2+
use Symfony\CS\Config\Config;
3+
use Symfony\CS\Finder\DefaultFinder;
4+
use Symfony\CS\Fixer\Contrib\HeaderCommentFixer;
5+
use Symfony\CS\FixerInterface;
6+
7+
$finder = DefaultFinder::create()
8+
->exclude(['fixture', 'generated'])
9+
->in(__DIR__ . '/src')
10+
->in(__DIR__ . '/tests')
11+
;
12+
13+
return Config::create()
14+
->level(FixerInterface::NONE_LEVEL)
15+
->finder($finder)
16+
->setUsingLinter(true)
17+
->setUsingCache(false)
18+
->fixers([
19+
'encoding',
20+
'short_tag',
21+
//'braces',
22+
'eof_ending',
23+
'function_call_space',
24+
'function_declaration',
25+
'line_after_namespace',
26+
'linefeed',
27+
'lowercase_constants',
28+
'lowercase_keywords',
29+
'method_argument_space',
30+
'multiple_use',
31+
'parenthesis',
32+
'php_closing_tag',
33+
'single_line_after_imports',
34+
'trailing_spaces',
35+
'visibility',
36+
'array_element_no_space_before_comma',
37+
'array_element_white_space_after_comma',
38+
'double_arrow_multiline_whitespaces',
39+
'duplicate_semicolon',
40+
'extra_empty_lines',
41+
'function_typehint_space',
42+
'namespace_no_leading_whitespace',
43+
'no_empty_lines_after_phpdocs',
44+
'phpdoc_scalar',
45+
'phpdoc_types',
46+
'remove_leading_slash_use',
47+
'remove_lines_between_uses',
48+
'self_accessor',
49+
'single_array_no_trailing_comma',
50+
'single_quote',
51+
'unused_use',
52+
'whitespacy_lines',
53+
'concat_with_spaces',
54+
'ordered_use',
55+
'short_array_syntax',
56+
])
57+
;

.project

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<projectDescription>
3+
<name>php-code-generator</name>
4+
<comment></comment>
5+
<projects>
6+
</projects>
7+
<buildSpec>
8+
<buildCommand>
9+
<name>org.eclipse.wst.common.project.facet.core.builder</name>
10+
<arguments>
11+
</arguments>
12+
</buildCommand>
13+
<buildCommand>
14+
<name>com.dubture.composer.core.builder.buildPathManagementBuilder</name>
15+
<arguments>
16+
</arguments>
17+
</buildCommand>
18+
<buildCommand>
19+
<name>org.eclipse.wst.validation.validationbuilder</name>
20+
<arguments>
21+
</arguments>
22+
</buildCommand>
23+
<buildCommand>
24+
<name>org.eclipse.dltk.core.scriptbuilder</name>
25+
<arguments>
26+
</arguments>
27+
</buildCommand>
28+
</buildSpec>
29+
<natures>
30+
<nature>org.eclipse.php.core.PHPNature</nature>
31+
<nature>com.dubture.composer.core.composerNature</nature>
32+
<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
33+
</natures>
34+
</projectDescription>
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
com.dubture.composer.corebuildpath.includes.excludes=<buildpathentry including\="tests/" kind\="src" path\="vendor"/>\n
2+
eclipse.preferences.version=1
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
eclipse.preferences.version=1
2+
phpVersion=php5.4
3+
useShortTags=false
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
disabled=125tests/generator/generated123tests/Visitor/generated113tests/fixture123tests/visitor/generated06vendor
2+
eclipse.preferences.version=1

composer.json

Lines changed: 14 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,16 @@
11
{
22
"name" : "gossi/php-code-generator",
33
"description" : "Toolset for generating PHP code",
4-
"keywords" : [
5-
"code generation"
6-
],
74
"type" : "library",
85
"license" : "Apache2",
96
"authors" : [{
107
"name" : "Thomas Gossmann",
118
"homepage" : "http://gos.si"
129
}
1310
],
14-
"require" : {
15-
"php" : ">=5.4",
16-
"gossi/docblock" : "~1",
17-
"symfony/options-resolver" : "~2.0|~3.0",
18-
"phootwork/file" : "~0",
19-
"phootwork/tokenizer" : "~0",
20-
"nikic/php-parser" : "~1"
21-
},
22-
"suggest" : {
23-
"gossi/php-code-formatter" : "Formatting your generated code"
24-
},
11+
"keywords" : [
12+
"code generation"
13+
],
2514
"autoload" : {
2615
"psr-4" : {
2716
"gossi\\codegen\\" : "src/"
@@ -32,13 +21,19 @@
3221
"gossi\\codegen\\tests\\" : "tests/"
3322
}
3423
},
35-
"extra" : {
36-
"branch-alias" : {
37-
"dev-master" : "1.1-dev"
38-
}
24+
"require" : {
25+
"php" : ">=5.4",
26+
"gossi/docblock" : "~1",
27+
"symfony/options-resolver" : "~2|~3",
28+
"phootwork/file" : "~0",
29+
"phootwork/tokenizer" : "~0",
30+
"nikic/php-parser" : "~1"
3931
},
4032
"require-dev" : {
4133
"phpunit/phpunit" : "~4",
4234
"sami/sami" : "~3"
35+
},
36+
"suggest" : {
37+
"gossi/php-code-formatter" : "Formatting your generated code"
4338
}
44-
}
39+
}

0 commit comments

Comments
 (0)