File tree Expand file tree Collapse file tree 4 files changed +12
-10
lines changed Expand file tree Collapse file tree 4 files changed +12
-10
lines changed Original file line number Diff line number Diff line change 2
2
"name" : " tobscure/json-api-server" ,
3
3
"require" : {
4
4
"php" : " ^7.2" ,
5
- "illuminate/database" : " 5.7.*" ,
6
- "illuminate/events" : " 5.7.*" ,
7
- "illuminate/validation" : " 5.7.*" ,
8
- "zendframework/zend-diactoros" : " ^1.8" ,
5
+ "doctrine/inflector" : " ^1.3" ,
9
6
"json-api-php/json-api" : " ^2.0" ,
7
+ "psr/http-message" : " ^1.0" ,
10
8
"psr/http-server-handler" : " ^1.0" ,
11
- "psr/http-message" : " ^1.0"
9
+ "spatie/macroable" : " ^1.0" ,
10
+ "zendframework/zend-diactoros" : " ^2.0"
12
11
},
13
12
"license" : " MIT" ,
14
13
"authors" : [
29
28
},
30
29
"require-dev" : {
31
30
"phpunit/phpunit" : " ^7.4"
31
+ },
32
+ "config" : {
33
+ "sort-packages" : true
32
34
}
33
35
}
Original file line number Diff line number Diff line change 3
3
namespace Tobscure \JsonApiServer \Schema ;
4
4
5
5
use Closure ;
6
- use Illuminate \ Support \ Traits \Macroable ;
6
+ use Spatie \ Macroable \Macroable ;
7
7
8
8
class Attribute extends Field
9
9
{
@@ -16,8 +16,6 @@ class Attribute extends Field
16
16
public function __construct (string $ name )
17
17
{
18
18
parent ::__construct ($ name );
19
-
20
- $ this ->property = snake_case ($ name );
21
19
}
22
20
23
21
public function sortable (Closure $ callback = null )
Original file line number Diff line number Diff line change 2
2
3
3
namespace Tobscure \JsonApiServer \Schema ;
4
4
5
+ use Doctrine \Common \Inflector \Inflector ;
6
+
5
7
class HasOne extends Relationship
6
8
{
7
9
public function __construct (string $ name )
8
10
{
9
11
parent ::__construct ($ name );
10
12
11
- $ this ->resource = str_plural ($ name );
13
+ $ this ->resource = Inflector:: pluralize ($ name );
12
14
}
13
15
}
Original file line number Diff line number Diff line change 3
3
namespace Tobscure \JsonApiServer \Schema ;
4
4
5
5
use Closure ;
6
- use Illuminate \ Support \ Traits \Macroable ;
6
+ use Spatie \ Macroable \Macroable ;
7
7
8
8
abstract class Relationship extends Field
9
9
{
You can’t perform that action at this time.
0 commit comments