Skip to content

Commit afb7319

Browse files
committed
docs: improve documentation
1 parent 48d86e1 commit afb7319

File tree

2 files changed

+108
-64
lines changed

2 files changed

+108
-64
lines changed

.github/lang/es-ES/README.md

Lines changed: 55 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,9 @@ Biblioteca de PHP para obtener mensajes y definiciones de códigos de estado HTT
1717

1818
- [Requisitos](#requisitos)
1919
- [Instalación](#instalación)
20-
- [Métodos disponibles](#métodos-disponibles)
21-
- [Cómo empezar](#cómo-empezar)
20+
- [Available Classes](#available-classes)
21+
- [Clase HttpStatusCode](#clase-httpstatuscode)
22+
- [Excepciones utilizadas](#excepciones-utilizadas)
2223
- [Uso](#uso)
2324
- [Listado en formato JSON](#listado-en-formato-json)
2425
- [Tests](#tests)
@@ -57,69 +58,69 @@ También puedes **clonar el repositorio** completo con Git:
5758
git clone https://github.com/josantonius/http-status-code.git
5859
```
5960

60-
## Métodos disponibles
61+
## Clases disponibles
6162

62-
Métodos disponibles en esta biblioteca:
63-
64-
### Crear una nueva instancia que defina el idioma
63+
### Clase HttpStatusCode
6564

6665
```php
67-
$httpStatusCode = new HttpStatusCode(string $language = 'en');
66+
use Josantonius\HttpStatusCode\HttpStatusCode;
6867
```
6968

70-
**@param** `$language` El idioma en el que se recuperarán los datos. Idiomas disponibles:
71-
'en' (inglés) y
72-
'es' (español).
69+
Crear una nueva instancia que defina el idioma:
7370

74-
**@throws** `UnsupportedLanguageException` si el idioma no está soportado.
71+
```php
72+
/**
73+
* @param string $language El idioma en el que se recuperarán los datos.
74+
*
75+
* Idiomas disponibles: en (inglés)
76+
* es (español)
77+
*
78+
* @throws UnsupportedLanguageException if language is not supported.
79+
*/
80+
$httpStatusCode = new HttpStatusCode(string $language = 'en');
81+
```
7582

76-
## Obtiene el mensaje de un código de estado HTTP
83+
Obtiene el mensaje de un código de estado HTTP:
7784

7885
```php
7986
$httpStatusCode->getMessage(int $code): string|null
8087
```
8188

82-
## Obtiene los mensajes de todos los códigos de estado HTTP
89+
Obtiene los mensajes de todos los códigos de estado HTTP:
8390

8491
```php
8592
$httpStatusCode->getMessages(): array
8693
```
8794

88-
## Obtiene la definición de un código de estado HTTP
95+
Obtiene la definición de un código de estado HTTP:
8996

9097
```php
9198
$httpStatusCode->getDefinition(int $code): string|null
9299
```
93100

94-
## Obtiene las definiciones de todos los códigos de estado HTTP
101+
Obtiene las definiciones de todos los códigos de estado HTTP:
95102

96103
```php
97104
$httpStatusCode->getDefinitions(): array
98105
```
99106

100-
## Obtiene mensajes y definiciones de todos los códigos de estado HTTP
107+
Obtiene mensajes y definiciones de todos los códigos de estado HTTP:
101108

102109
```php
103110
$httpStatusCode->getAll(): array
104111
```
105112

106-
## Cómo empezar
107-
108-
Para utilizar esta biblioteca con **Composer**:
113+
## Excepciones utilizadas
109114

110115
```php
111-
require __DIR__ . '/vendor/autoload.php';
112-
```
113-
114-
```php
115-
use Josantonius\HttpStatusCode\HttpStatusCode;
116+
use Josantonius\HttpStatusCode\UnsupportedLanguageException;
116117
```
117118

118119
## Uso
119120

120121
Ejemplo de uso para esta biblioteca:
121122

122-
### - Crear una nueva instancia que defina el idioma
123+
### Crear una nueva instancia que defina el idioma
123124

124125
```php
125126
$httpStatusCode = new HttpStatusCode(); // Obtiene los mensajes en inglés.
@@ -129,25 +130,33 @@ $httpStatusCode = new HttpStatusCode(); // Obtiene los mensajes en inglés.
129130
$httpStatusCode = new HttpStatusCode('es'); // Obtiene los mensajes en español.
130131
```
131132

132-
## - Obtiene el mensaje de un código de estado HTTP
133+
### Obtiene el mensaje de un código de estado HTTP
133134

134135
```php
136+
use Josantonius\HttpStatusCode\HttpStatusCode;
137+
138+
$httpStatusCode = new HttpStatusCode();
139+
135140
$httpStatusCode->getMessage(404);
136141
```
137142

138-
Returns:
143+
Devuelve:
139144

140145
```php
141146
'No encontrado'
142147
```
143148

144-
## - Obtiene los mensajes de todos los códigos de estado HTTP
149+
### Obtiene los mensajes de todos los códigos de estado HTTP
145150

146151
```php
152+
use Josantonius\HttpStatusCode\HttpStatusCode;
153+
154+
$httpStatusCode = new HttpStatusCode();
155+
147156
$httpStatusCode->getMessages();
148157
```
149158

150-
Returns:
159+
Devuelve:
151160

152161
```php
153162
[
@@ -159,25 +168,33 @@ Returns:
159168
]
160169
```
161170

162-
## - Obtiene la definición de un código de estado HTTP
171+
### Obtiene la definición de un código de estado HTTP
163172

164173
```php
174+
use Josantonius\HttpStatusCode\HttpStatusCode;
175+
176+
$httpStatusCode = new HttpStatusCode();
177+
165178
$httpStatusCode->getDefinition(404);
166179
```
167180

168-
Returns:
181+
Devuelve:
169182

170183
```php
171184
'Recurso no encontrado. Se utiliza cuando (...)'
172185
```
173186

174-
## - Obtiene las definiciones de todos los códigos de estado HTTP
187+
### Obtiene las definiciones de todos los códigos de estado HTTP
175188

176189
```php
190+
use Josantonius\HttpStatusCode\HttpStatusCode;
191+
192+
$httpStatusCode = new HttpStatusCode();
193+
177194
$httpStatusCode->getDefinitions();
178195
```
179196

180-
Returns:
197+
Devuelve:
181198

182199
```php
183200
[
@@ -189,9 +206,13 @@ Returns:
189206
]
190207
```
191208

192-
## - Obtiene mensajes y definiciones de todos los códigos de estado HTTP
209+
### Obtiene mensajes y definiciones de todos los códigos de estado HTTP
193210

194211
```php
212+
use Josantonius\HttpStatusCode\HttpStatusCode;
213+
214+
$httpStatusCode = new HttpStatusCode();
215+
195216
$httpStatusCode->getAll();
196217
```
197218

README.md

Lines changed: 53 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,9 @@ PHP library to get HTTP status code messages and definitions.
1717

1818
- [Requirements](#requirements)
1919
- [Installation](#installation)
20-
- [Available Methods](#available-methods)
21-
- [Quick Start](#quick-start)
20+
- [Available Classes](#available-classes)
21+
- [HttpStatusCode Class](#httpstatuscode-class)
22+
- [Exceptions Used](#exceptions-used)
2223
- [Usage](#usage)
2324
- [List in JSON format](#list-in-json-format)
2425
- [Tests](#tests)
@@ -57,81 +58,87 @@ You can also **clone the complete repository** with Git:
5758
git clone https://github.com/josantonius/http-status-code.git
5859
```
5960

60-
## Available Methods
61+
## Available Classes
6162

62-
Available methods in this library:
63-
64-
### Create a new instance defining the language
63+
### HttpStatusCode Class
6564

6665
```php
67-
$httpStatusCode = new HttpStatusCode(string $language = 'en');
66+
use Josantonius\HttpStatusCode\HttpStatusCode;
6867
```
6968

70-
**@param** `$language` The language in which the data will be retrieved. Available languages:
71-
'en' (English) and
72-
'es' (Spanish).
69+
Create a new instance defining the language:
7370

74-
**@throws** `UnsupportedLanguageException` if language is not supported.
71+
```php
72+
/**
73+
* @param string $language The language in which the data will be retrieved.
74+
*
75+
* Available languages: en (English)
76+
* es (Spanish)
77+
*
78+
* @throws UnsupportedLanguageException if language is not supported.
79+
*/
80+
$httpStatusCode = new HttpStatusCode(string $language = 'en');
81+
```
7582

76-
## Gets message of an HTTP status code
83+
Gets message of an HTTP status code:
7784

7885
```php
7986
$httpStatusCode->getMessage(int $code): string|null
8087
```
8188

82-
## Gets the messages of all HTTP status codes
89+
Gets the messages of all HTTP status codes:
8390

8491
```php
8592
$httpStatusCode->getMessages(): array
8693
```
8794

88-
## Gets definition of an HTTP status code
95+
Gets definition of an HTTP status code:
8996

9097
```php
9198
$httpStatusCode->getDefinition(int $code): string|null
9299
```
93100

94-
## Gets the definitions of all HTTP status codes
101+
Gets the definitions of all HTTP status codes:
95102

96103
```php
97104
$httpStatusCode->getDefinitions(): array
98105
```
99106

100-
## Gets messages and definitions of all HTTP status codes
107+
Gets messages and definitions of all HTTP status codes:
101108

102109
```php
103110
$httpStatusCode->getAll(): array
104111
```
105112

106-
## Quick Start
107-
108-
To use this library with **Composer**:
113+
## Exceptions Used
109114

110115
```php
111-
require __DIR__ . '/vendor/autoload.php';
112-
```
113-
114-
```php
115-
use Josantonius\HttpStatusCode\HttpStatusCode;
116+
use Josantonius\HttpStatusCode\UnsupportedLanguageException;
116117
```
117118

118119
## Usage
119120

120121
Example of use for this library:
121122

122-
### - Create a new instance defining the language
123+
### Create a new instance defining the language
123124

124125
```php
126+
use Josantonius\HttpStatusCode\HttpStatusCode;
127+
125128
$httpStatusCode = new HttpStatusCode(); // Gets the messages in English.
126129
```
127130

128131
```php
129132
$httpStatusCode = new HttpStatusCode('es'); // Gets the messages in Spanish.
130133
```
131134

132-
## - Gets message of an HTTP status code
135+
### Gets message of an HTTP status code
133136

134137
```php
138+
use Josantonius\HttpStatusCode\HttpStatusCode;
139+
140+
$httpStatusCode = new HttpStatusCode();
141+
135142
$httpStatusCode->getMessage(404);
136143
```
137144

@@ -141,9 +148,13 @@ Returns:
141148
'Not Found'
142149
```
143150

144-
## - Gets the messages of all HTTP status codes
151+
### Gets the messages of all HTTP status codes
145152

146153
```php
154+
use Josantonius\HttpStatusCode\HttpStatusCode;
155+
156+
$httpStatusCode = new HttpStatusCode();
157+
147158
$httpStatusCode->getMessages();
148159
```
149160

@@ -159,9 +170,13 @@ Returns:
159170
]
160171
```
161172

162-
## - Gets definition of an HTTP status code
173+
### Gets definition of an HTTP status code
163174

164175
```php
176+
use Josantonius\HttpStatusCode\HttpStatusCode;
177+
178+
$httpStatusCode = new HttpStatusCode();
179+
165180
$httpStatusCode->getDefinition(404);
166181
```
167182

@@ -171,9 +186,13 @@ Returns:
171186
'The requested resource could not be found but (...)'
172187
```
173188

174-
## - Gets the definitions of all HTTP status codes
189+
### Gets the definitions of all HTTP status codes
175190

176191
```php
192+
use Josantonius\HttpStatusCode\HttpStatusCode;
193+
194+
$httpStatusCode = new HttpStatusCode();
195+
177196
$httpStatusCode->getDefinitions();
178197
```
179198

@@ -189,9 +208,13 @@ Returns:
189208
]
190209
```
191210

192-
## - Gets messages and definitions of all HTTP status codes
211+
### Gets messages and definitions of all HTTP status codes
193212

194213
```php
214+
use Josantonius\HttpStatusCode\HttpStatusCode;
215+
216+
$httpStatusCode = new HttpStatusCode();
217+
195218
$httpStatusCode->getAll();
196219
```
197220

0 commit comments

Comments
 (0)