Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
TODwebdev
/
clean-code-php
Public
forked from
piotrplenik/clean-code-php
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Security and quality
Insights
Commits
Branch selector
master
User selector
All users
Datepicker
All time
Commit history
Commits on Sep 6, 2020
Merge pull request #1 from jupeter/master
Show description for ea54557
TODwebdev
authored
ea54557
View commit details
Copy full SHA for ea54557
Browse repository at this point
Commits on Jun 23, 2020
Merge pull request #175 from leocarmo/null-coalescing
TomasVotruba
authored
b215860
View commit details
Copy full SHA for b215860
Browse repository at this point
Merge pull request #174 from php-rock/master
Show description for 1121a80
TomasVotruba
authored
1121a80
View commit details
Copy full SHA for 1121a80
Browse repository at this point
Commits on Apr 9, 2020
Add null coalescing section
leocarmo
committed
2a33156
View commit details
Copy full SHA for 2a33156
Browse repository at this point
Change example to null coalescing
leocarmo
committed
8f6c4ee
View commit details
Copy full SHA for 8f6c4ee
Browse repository at this point
Commits on Mar 11, 2020
Merge pull request #1 from Shpartko/Shpartko-patch-1
Show description for c6599cb
shpartko
authored
c6599cb
View commit details
Copy full SHA for c6599cb
Browse repository at this point
Update Prefer composition over inheritance
shpartko
authored
390ff76
View commit details
Copy full SHA for 390ff76
Browse repository at this point
Commits on Oct 5, 2019
Merge pull request #171 from Bu4ak/access-modifier-constant-fix
Show description for 062b4e2
TomasVotruba
authored
062b4e2
View commit details
Copy full SHA for 062b4e2
Browse repository at this point
Commits on Oct 2, 2019
Add "public" to const declarations
bu4ak
committed
8f327f8
View commit details
Copy full SHA for 8f327f8
Browse repository at this point
Commits on Sep 18, 2019
Merge pull request #170 from peter-gribanov/delete_functions_one_thing
Show description for 8693a08
TomasVotruba
authored
8693a08
View commit details
Copy full SHA for 8693a08
Browse repository at this point
delete "Functions should do one thing" section
peter-gribanov
committed
5e2d423
View commit details
Copy full SHA for 5e2d423
Browse repository at this point
Merge pull request #164 from peter-gribanov/tests
Show description for 89ab6f1
TomasVotruba
authored
89ab6f1
View commit details
Copy full SHA for 89ab6f1
Browse repository at this point
Merge pull request #165 from peter-gribanov/fix_text_style
Show description for dfed2b1
TomasVotruba
authored
dfed2b1
View commit details
Copy full SHA for dfed2b1
Browse repository at this point
Commits on Sep 12, 2019
Merge pull request #166 from peter-gribanov/js_to_php
Show description for e73bc83
TomasVotruba
authored
e73bc83
View commit details
Copy full SHA for e73bc83
Browse repository at this point
Merge pull request #168 from peter-gribanov/fun_args_3
Show description for c3ba178
TomasVotruba
authored
c3ba178
View commit details
Copy full SHA for c3ba178
Browse repository at this point
Commits on Jul 26, 2019
not set default values of string VO properties
peter-gribanov
committed
5969ca9
View commit details
Copy full SHA for 5969ca9
Browse repository at this point
Commits on Jul 23, 2019
add getters comment
peter-gribanov
committed
4f11e53
View commit details
Copy full SHA for 4f11e53
Browse repository at this point
use VO in example of "Function arguments (2 or fewer ideally)"
peter-gribanov
committed
eb31d2d
View commit details
Copy full SHA for eb31d2d
Browse repository at this point
Commits on Jul 11, 2019
rename function parseBetterJSAlternative() -> parseBetterPHPAlternative()
peter-gribanov
committed
f9d66a2
View commit details
Copy full SHA for f9d66a2
Browse repository at this point
remove space character at end of lines
peter-gribanov
committed
7a37fdf
View commit details
Copy full SHA for 7a37fdf
Browse repository at this point
not use quotes in table of contents
peter-gribanov
committed
d29db02
View commit details
Copy full SHA for d29db02
Browse repository at this point
ignore links in title
peter-gribanov
committed
4022b02
View commit details
Copy full SHA for 4022b02
Browse repository at this point
allow use unicode in link names
peter-gribanov
committed
9222ff3
View commit details
Copy full SHA for 9222ff3
Browse repository at this point
allow use more of the two depth levels in table of contents
peter-gribanov
committed
e0fc6a8
View commit details
Copy full SHA for e0fc6a8
Browse repository at this point
Commits on Jun 19, 2019
Merge pull request #155 from domnikl/avoid-type-checking-part-1-naming
Show description for 56c67dd
TomasVotruba
authored
56c67dd
View commit details
Copy full SHA for 56c67dd
Browse repository at this point
Merge pull request #162 from peter-gribanov/binary_and
Show description for bb000f6
TomasVotruba
authored
bb000f6
View commit details
Copy full SHA for bb000f6
Browse repository at this point
Merge pull request #163 from grogy/patch-1
Show description for 49be90a
TomasVotruba
authored
49be90a
View commit details
Copy full SHA for 49be90a
Browse repository at this point
Commits on May 12, 2019
Fixed - opposite for condition
Show description for acb8ba0
grogy
authored
acb8ba0
View commit details
Copy full SHA for acb8ba0
Browse repository at this point
Commits on Jan 29, 2019
add deny access rights example
peter-gribanov
committed
f080c5b
View commit details
Copy full SHA for f080c5b
Browse repository at this point
add default value for User::$access
peter-gribanov
committed
6be37a0
View commit details
Copy full SHA for 6be37a0
Browse repository at this point
Merge remote-tracking branch 'jupeter/master'
peter-gribanov
committed
810f537
View commit details
Copy full SHA for 810f537
Browse repository at this point
Commits on Oct 5, 2018
used a better name for Vehicle abstraction
domnikl
committed
7a7a1f0
View commit details
Copy full SHA for 7a7a1f0
Browse repository at this point
Commits on Sep 16, 2018
Merge pull request #154 from jupeter/turkish
Show description for 55b6a19
TomasVotruba
authored
55b6a19
View commit details
Copy full SHA for 55b6a19
Browse repository at this point
Commits on Sep 14, 2018
Add Turkish Translation
Show description for 15bc7a3
Anıl Özmen
committed
15bc7a3
View commit details
Copy full SHA for 15bc7a3
Browse repository at this point
Commits on Aug 21, 2018
Merge pull request #148 from peter-gribanov/isp
Show description for bb07edb
TomasVotruba
authored
bb07edb
View commit details
Copy full SHA for bb07edb
Browse repository at this point
Previous
Next
You can’t perform that action at this time.