Recommend this page to a friend! |
Download |
Info | Documentation | Files | Install with Composer | Download | Reputation | Support forum | Blog | Links |
Ratings | Unique User Downloads | Download Rankings | ||||
Not enough user ratings | Total: 54 | All time: 10,612 This week: 68 |
Version | License | PHP version | Categories | |||
potatoservice 1.0 | GNU General Publi... | 8.1 | Libraries, Design Patterns, PHP 8 |
PotatoService is a comprehensive PHP framework meticulously crafted for API development. Infused with a plethora of features and streamlined methodologies, it stands out as a quintessential tool for creating scalable, reliable, and efficient APIs. Here's a dive into its core functionalities and design philosophies:
The framework's architecture is divided into three distinct layers:
Files (162) |
File | Role | Description | ||
---|---|---|---|---|
application (1 file, 3 directories) | ||||
domain (1 file, 2 directories) | ||||
infrastructure (4 files, 7 directories) | ||||
.htaccess | Data | Auxiliary data | ||
index.php | Aux. | Auxiliary script | ||
LICENSE | Lic. | License text | ||
README.md | Doc. | Documentation |
Files (162) | / | application |
Files (162) | / | application | / | console |
File | Role | Description |
---|---|---|
CacheCommandConsole.php | Class | Class source |
CacheCommandConsole.php | Class | Class source |
ExecCommandConsole.php | Class | Class source |
ExecCommandConsole.php | Class | Class source |
HelpCommandConsole.php | Class | Class source |
HelpCommandConsole.php | Class | Class source |
Files (162) | / | application | / | resources |
File | Role | Description | ||
---|---|---|---|---|
request (1 file) | ||||
DemoQueryResource.php | Class | Class source |
Files (162) | / | application | / | resources | / | request |
File | Role | Description |
---|---|---|
DemoResquest.php | Class | Class source |
Files (162) | / | application | / | runner |
File | Role | Description |
---|---|---|
Console.php | Class | Class source |
Console.php | Class | Class source |
Main.php | Class | Class source |
Files (162) | / | domain |
Files (162) | / | infrastructure |
Files (162) | / | infrastructure | / | cache |
File | Role | Description |
---|---|---|
.currentVersion | Data | Auxiliary data |
.currentVersion | Data | Auxiliary data |
CacheService.php | Class | Class source |
Files (162) | / | infrastructure | / | core |
File | Role | Description | ||
---|---|---|---|---|
attributes (4 files, 1 directory) | ||||
database (8 files, 2 directories) | ||||
enums (4 files) | ||||
exception (7 files) | ||||
factory (1 file) | ||||
general (7 files) | ||||
http (7 files) | ||||
interfaces (6 files) | ||||
traits (1 file) | ||||
PotatoCore.php | Class | Class source |
Files (162) | / | infrastructure | / | core | / | attributes |
File | Role | Description | ||
---|---|---|---|---|
validation (23 files) | ||||
Autowired.php | Class | Class source | ||
Cache.php | Class | Class source | ||
Route.php | Class | Class source | ||
Transactional.php | Class | Class source |
Files (162) | / | infrastructure | / | core | / | attributes | / | validation |
File | Role | Description |
---|---|---|
AssertFalse.php | Class | Class source |
AssertTrue.php | Class | Class source |
Decimal.php | Class | Class source |
Email.php | Class | Class source |
Future.php | Class | Class source |
FutureOrPresent.php | Class | Class source |
Max.php | Class | Class source |
MaxLength.php | Class | Class source |
Min.php | Class | Class source |
MinLength.php | Class | Class source |
Negative.php | Class | Class source |
NegativeOrZero.php | Class | Class source |
NotBlank.php | Class | Class source |
NotEmpty.php | Class | Class source |
NotNull.php | Class | Class source |
Numeric.php | Class | Class source |
Password.php | Class | Class source |
Past.php | Class | Class source |
PastOrPresent.php | Class | Class source |
Pattern.php | Class | Class source |
Positive.php | Class | Class source |
PositiveOrZero.php | Class | Class source |
Url.php | Class | Class source |
Files (162) | / | infrastructure | / | core | / | database |
File | Role | Description | ||
---|---|---|---|---|
attributes (3 files) | ||||
interfaces (2 files) | ||||
EloquentDriver.php | Class | Class source | ||
EntityModel.php | Class | Class source | ||
FactoryDatabase.php | Class | Class source | ||
Migration.php | Class | Class source | ||
Migration.php | Class | Class source | ||
PDOEasy.php | Class | Class source | ||
PDOEasy.php | Class | Class source | ||
Repository.php | Class | Class source |
Files (162) | / | infrastructure | / | core | / | database | / | attributes |
File | Role | Description |
---|---|---|
Column.php | Class | Class source |
Entity.php | Class | Class source |
SetRepository.php | Class | Class source |
Files (162) | / | infrastructure | / | core | / | database | / | interfaces |
File | Role | Description |
---|---|---|
iDriverImplements.php | Class | Class source |
iRepository.php | Class | Class source |
Files (162) | / | infrastructure | / | core | / | enums |
File | Role | Description |
---|---|---|
ContentType.php | Class | Class source |
HttpRequest.php | Aux. | Auxiliary script |
ResponseType.php | Aux. | Auxiliary script |
StatusCode.php | Aux. | Auxiliary script |
Files (162) | / | infrastructure | / | core | / | exception |
File | Role | Description |
---|---|---|
BusinessException.php | Class | Class source |
EntityNotFoundOnModelException.php | Class | Class source |
EnvironmentException.php | Class | Class source |
InvalidRequestException.php | Class | Class source |
RepositoryEntityNotFoundException.php | Class | Class source |
ServerException.php | Class | Class source |
SetRepositoryAttri...tFoundException.php | Class | Class source |
Files (162) | / | infrastructure | / | core | / | factory |
File | Role | Description |
---|---|---|
FactoryResponse.php | Class | Class source |
Files (162) | / | infrastructure | / | core | / | general |
File | Role | Description |
---|---|---|
GeneralReflection.php | Class | Class source |
MapRequest.php | Class | Class source |
OutputBuffer.php | Class | Class source |
Password.php | Class | Class source |
Services.php | Class | Class source |
Session.php | Class | Class source |
Smarty.php | Class | Class source |
Files (162) | / | infrastructure | / | core | / | http |
File | Role | Description |
---|---|---|
Request.php | Class | Class source |
Response.php | Class | Class source |
ResponseHtml.php | Class | Class source |
ResponseJson.php | Class | Class source |
ResponseReturn.php | Class | Class source |
RouteMap.php | Class | Class source |
Routes.php | Class | Class source |
Files (162) | / | infrastructure | / | core | / | interfaces |
File | Role | Description |
---|---|---|
iAttribute.php | Class | Class source |
iCache.php | Class | Class source |
iConsole.php | Class | Class source |
iConsole.php | Class | Class source |
iRunner.php | Class | Class source |
iValidation.php | Class | Class source |
Files (162) | / | infrastructure | / |
File | Role | Description |
---|---|---|
EmailHelper.php | Class | Class source |
SendEmail.php | Class | Class source |
Files (162) | / | infrastructure | / | file |
File | Role | Description | ||
---|---|---|---|---|
Upload (7 files, 2 directories) | ||||
Images.php | Class | Class source |
Files (162) | / | infrastructure | / | file | / | Upload |
File | Role | Description | ||
---|---|---|---|---|
Storage (1 file) | ||||
Validation (4 files) | ||||
Autoloader.php | Class | Class source | ||
Exception.php | Class | Class source | ||
File.php | Class | Class source | ||
FileInfo.php | Class | Class source | ||
FileInfoInterface.php | Class | Class source | ||
StorageInterface.php | Class | Class source | ||
ValidationInterface.php | Class | Class source |
Files (162) | / | infrastructure | / | file | / | Upload | / | Storage |
File | Role | Description |
---|---|---|
FileSystem.php | Class | Class source |
Files (162) | / | infrastructure | / | file | / | Upload | / | Validation |
File | Role | Description |
---|---|---|
Dimensions.php | Class | Class source |
Extension.php | Class | Class source |
Mimetype.php | Class | Class source |
Size.php | Class | Class source |
Files (162) | / | infrastructure | / | helpers |
File | Role | Description |
---|---|---|
Core.php | Example | Example script |
Handlers.php | Example | Example script |
Files (162) | / | infrastructure | / | i18n | / | pt_BR | / | LC_MESSAGES |
File | Role | Description |
---|---|---|
messages.po | Data | Auxiliary data |
Files (162) | / | infrastructure | / | libraries | / | Moment |
File | Role | Description | ||
---|---|---|---|---|
CustomFormats (1 file) | ||||
Locales (36 files) | ||||
FormatsInterface.php | Class | Class source | ||
Moment.php | Class | Class source | ||
MomentException.php | Class | Class source | ||
MomentFromVo.php | Class | Class source | ||
MomentHelper.php | Class | Class source | ||
MomentLocale.php | Class | Class source | ||
MomentPeriodVo.php | Class | Class source |
Files (162) | / | infrastructure | / | libraries | / | Moment | / | CustomFormats |
File | Role | Description |
---|---|---|
MomentJs.php | Class | Class source |
Files (162) | / | infrastructure | / | libraries | / | Moment | / | Locales |
File | Role | Description |
---|---|---|
ar_TN.php | Aux. | Auxiliary script |
ca_ES.php | Example | Example script |
cs_CZ.php | Aux. | Auxiliary script |
da_DK.php | Aux. | Auxiliary script |
de_DE.php | Aux. | Auxiliary script |
en_CA.php | Aux. | Auxiliary script |
en_GB.php | Aux. | Auxiliary script |
en_US.php | Aux. | Auxiliary script |
eo.php | Aux. | Auxiliary script |
es_ES.php | Example | Example script |
fa_IR.php | Aux. | Auxiliary script |
fi_FI.php | Aux. | Auxiliary script |
fr_CA.php | Aux. | Auxiliary script |
fr_FR.php | Aux. | Auxiliary script |
hu_HU.php | Example | Example script |
id_ID.php | Aux. | Auxiliary script |
it_IT.php | Example | Example script |
ja_JP.php | Aux. | Auxiliary script |
ko_KR.php | Aux. | Auxiliary script |
kz_KZ.php | Aux. | Auxiliary script |
lv_LV.php | Aux. | Auxiliary script |
nl_NL.php | Aux. | Auxiliary script |
no_NO.php | Aux. | Auxiliary script |
oc_LNC.php | Aux. | Auxiliary script |
pl_PL.php | Example | Example script |
pt_BR.php | Example | Example script |
pt_PT.php | Aux. | Auxiliary script |
ro_RO.php | Aux. | Auxiliary script |
ru_RU.php | Aux. | Auxiliary script |
sv_SE.php | Aux. | Auxiliary script |
th_TH.php | Aux. | Auxiliary script |
tr_TR.php | Aux. | Auxiliary script |
uk_UA.php | Example | Example script |
vi_VN.php | Aux. | Auxiliary script |
zh_CN.php | Aux. | Auxiliary script |
zh_TW.php | Aux. | Auxiliary script |
The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page. |
Install with Composer |
Version Control | Unique User Downloads | Download Rankings | |||||||||||||||
100% |
|
|
Applications that use this package |
If you know an application of this package, send a message to the author to add a link here.