| 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,631 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.
 If you know an application of this package, send a message to the author to add a link here.