Skip to content

Commit 1cf396e

Browse files
author
Andrey Helldar
committed
First Initial
0 parents  commit 1cf396e

17 files changed

+2790
-0
lines changed

.editorconfig

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# This file is for unifying the coding style for different editors and IDEs
2+
# editorconfig.org
3+
4+
root = true
5+
6+
[*]
7+
end_of_line = lf
8+
charset = utf-8
9+
indent_style = space
10+
indent_size = 4
11+
trim_trailing_whitespace = true
12+
insert_final_newline = true
13+
14+
[*.md]
15+
indent_size = 4

.gitattributes

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
* text=auto
2+
3+
/tests export-ignore
4+
.editorconfig export-ignore
5+
.gitattributes export-ignore
6+
.gitignore export-ignore
7+
.styleci.yml export-ignore
8+
.travis.yml export-ignore
9+
phpunit.xml.dist export-ignore
10+
CONTRIBUTING.md export-ignore

.github/FUNDING.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
custom: ["https://paypal.me/helldar", "https://money.yandex.ru/to/410012115955701"]

.gitignore

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
.idea/
2+
vendor/
3+
build/
4+
5+
*.cache
6+
*.orig
7+
*.log

.styleci.yml

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
preset: psr12
2+
3+
enabled:
4+
- align_double_arrow
5+
- align_equals
6+
- align_phpdoc
7+
- alpha_ordered_imports
8+
- binary_operator_spaces
9+
- blank_line_before_continue
10+
- blank_line_before_declare
11+
- blank_line_before_return
12+
- blank_line_before_throw
13+
- blank_line_before_try
14+
- cast_spaces
15+
- combine_consecutive_issets
16+
- const_separation
17+
- const_visibility_required
18+
- dir_constant
19+
- fully_qualified_strict_types
20+
- logical_operators
21+
- lowercase_cast
22+
- lowercase_static_reference
23+
- method_separation
24+
- no_alias_functions
25+
- no_blank_lines_after_phpdoc
26+
- no_blank_lines_between_traits
27+
- no_empty_comment
28+
- no_empty_phpdoc
29+
- no_extra_block_blank_lines
30+
- no_extra_consecutive_blank_lines
31+
- no_short_bool_cast
32+
- no_trailing_comma_in_singleline_array
33+
- no_unneeded_control_parentheses
34+
- no_unused_imports
35+
- ordered_class_elements
36+
- php_unit_construct
37+
- php_unit_fqcn_annotation
38+
- phpdoc_indent
39+
- phpdoc_inline_tag
40+
- phpdoc_link_to_see
41+
- phpdoc_no_access
42+
- phpdoc_no_empty_return
43+
- phpdoc_no_package
44+
- phpdoc_no_useless_inheritdoc
45+
- phpdoc_order
46+
- phpdoc_property
47+
- phpdoc_return_self_reference
48+
- phpdoc_scalar
49+
- phpdoc_separation
50+
- phpdoc_summary
51+
- phpdoc_to_comment
52+
- phpdoc_trim
53+
- phpdoc_type_to_var
54+
- phpdoc_types
55+
- phpdoc_types_order
56+
- phpdoc_var_without_name
57+
- property_separation
58+
- self_accessor
59+
- self_static_accessor
60+
- short_array_syntax
61+
- short_list_syntax
62+
- short_scalar_cast
63+
- single_blank_line_before_namespace
64+
- single_line_class_definition
65+
- single_line_throw
66+
- single_quote
67+
- space_after_semicolon
68+
- standardize_not_equals
69+
- ternary_operator_spaces
70+
- ternary_to_null_coalescing
71+
- trailing_comma_in_multiline_array
72+
- trim_array_spaces

LICENSE

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
The MIT License (MIT)
2+
3+
Copyright (c) 2020 Andrey Helldar
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.

README.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# Support
2+
3+
Support package is a collection of helpers and tools for projects.
4+
5+
![support](https://user-images.githubusercontent.com/10347617/56077139-41887f00-5de1-11e9-8aa3-769cc1140ffa.png)
6+
7+
<p align="center">
8+
<a href="https://styleci.io/repos/180017051"><img src="https://styleci.io/repos/180017051/shield" alt="StyleCI" /></a>
9+
<a href="https://packagist.org/packages/andrey-helldar/support"><img src="https://img.shields.io/packagist/dt/andrey-helldar/support.svg?style=flat-square" alt="Total Downloads" /></a>
10+
<a href="https://packagist.org/packages/andrey-helldar/support"><img src="https://poser.pugx.org/andrey-helldar/support/v/stable?format=flat-square" alt="Latest Stable Version" /></a>
11+
<a href="https://packagist.org/packages/andrey-helldar/support"><img src="https://poser.pugx.org/andrey-helldar/support/v/unstable?format=flat-square" alt="Latest Unstable Version" /></a>
12+
<a href="https://travis-ci.org/andrey-helldar/support"><img src="https://travis-ci.org/andrey-helldar/support.svg?branch=master" alt="Travis CI" /></a>
13+
<a href="LICENSE"><img src="https://poser.pugx.org/andrey-helldar/support/license?format=flat-square" alt="License" /></a>
14+
</p>
15+
16+
17+
## Contribution
18+
19+
Any ideas are welcome. Feel free to submit any issues or pull requests, please check the [contribution guidelines](CONTRIBUTING.md).
20+
21+
22+
## License
23+
24+
This package is released under the [MIT License](LICENSE).

composer.json

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
{
2+
"name": "andrey-helldar/laravel-support",
3+
"description": "Various helper files for the Laravel and Lumen frameworks",
4+
"type": "library",
5+
"license": "MIT",
6+
"keywords": ["support", "laravel", "lumen", "framework"],
7+
"support": {
8+
"issues": "https://github.com/andrey-helldar/laravel-support/issues",
9+
"source": "https://github.com/andrey-helldar/laravel-support"
10+
},
11+
"authors": [
12+
{
13+
"name": "Andrey Helldar",
14+
"email": "helldar@ai-rus.com"
15+
}
16+
],
17+
"require": {
18+
"php": "^7.3",
19+
"illuminate/container": "^6.0|^7.7",
20+
"illuminate/database": "^6.0|^7.0",
21+
"illuminate/http": "^6.0|^7.7",
22+
"illuminate/support": "^6.0|^7.0",
23+
"ramsey/uuid": "^3.7|^4.0"
24+
},
25+
"autoload": {
26+
"psr-4": {
27+
"Helldar\\LaravelSupport\\": "src"
28+
}
29+
},
30+
"suggest": {
31+
"symfony/thanks": "Give thanks (in the form of a GitHub) to your fellow PHP package maintainers"
32+
},
33+
"config": {
34+
"preferred-install": "dist",
35+
"sort-packages": true
36+
},
37+
"minimum-stability": "stable",
38+
"prefer-stable": true
39+
}

0 commit comments

Comments
 (0)