diff --git a/src/flextype/Endpoints/entries.php b/src/flextype/Endpoints/entries.php index d4732b03c..cdf1e4c83 100644 --- a/src/flextype/Endpoints/entries.php +++ b/src/flextype/Endpoints/entries.php @@ -47,8 +47,8 @@ function validateEntriesToken(string $token): bool if (! isset($query['id']) || ! isset($query['token'])) { return $response ->withStatus($api_errors['0100']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($api_errors['0100'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($api_errors['0100'])); } // Set variables @@ -57,74 +57,74 @@ function validateEntriesToken(string $token): bool $options = $query['options'] ?? []; $method = $query['options']['method'] ?? ''; - if (flextype('registry')->get('flextype.settings.api.entries.enabled')) { + if (registry()->get('flextype.settings.api.entries.enabled')) { // Validate entries token if (validateEntriesToken($token)) { $entries_token_file_path = PATH['project'] . '/tokens/entries/' . $token . '/token.yaml'; // Set entries token file - if ($entries_token_file_data = flextype('serializers')->yaml()->decode(filesystem()->file($entries_token_file_path)->get())) { + if ($entries_token_file_data = serializers()->yaml()->decode(filesystem()->file($entries_token_file_path)->get())) { if ( $entries_token_file_data['state'] === 'disabled' || ($entries_token_file_data['limit_calls'] !== 0 && $entries_token_file_data['calls'] >= $entries_token_file_data['limit_calls']) ) { return $response ->withStatus($api_errors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($api_errors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($api_errors['0003'])); } // override entries.fetch.result - flextype('registry')->set('flextype.settings.entries.fields.entries.fetch.result', 'toArray'); + registry()->set('flextype.settings.entries.fields.entries.fetch.result', 'toArray'); if (isset($method) && strpos($method, 'fetch') !== false && - is_callable([flextype('entries'), $method])) { + is_callable([entries(), $method])) { $fetchFromCallbackMethod = $method; } else { $fetchFromCallbackMethod = 'fetch'; } // Get fetch result - $response_data['data'] = flextype('entries')->{$fetchFromCallbackMethod}($id, $options); + $response_data['data'] = entries()->{$fetchFromCallbackMethod}($id, $options); $response_data['data'] = ($response_data['data'] instanceof Arrays) ? $response_data['data']->toArray() : $response_data['data']; // Set response code $response_code = count($response_data['data']) > 0 ? 200 : 404; // Update calls counter - filesystem()->file($entries_token_file_path)->put(flextype('serializers')->yaml()->encode(array_replace_recursive($entries_token_file_data, ['calls' => $entries_token_file_data['calls'] + 1]))); + filesystem()->file($entries_token_file_path)->put(serializers()->yaml()->encode(array_replace_recursive($entries_token_file_data, ['calls' => $entries_token_file_data['calls'] + 1]))); if ($response_code === 404) { // Return response return $response ->withStatus($api_errors['0102']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($api_errors['0102'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($api_errors['0102'])); } return $response ->withStatus($response_code) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($response_data)); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($response_data)); } return $response ->withStatus($api_errors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($api_errors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($api_errors['0003'])); } return $response ->withStatus($api_errors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($api_errors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($api_errors['0003'])); } return $response ->withStatus($api_errors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($api_errors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($api_errors['0003'])); }); /** @@ -148,8 +148,8 @@ function validateEntriesToken(string $token): bool if (! isset($post_data['token']) || ! isset($post_data['access_token']) || ! isset($post_data['id']) || ! isset($post_data['data'])) { return $response ->withStatus($api_errors['0101']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($api_errors['0101']['http_status_code'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($api_errors['0101']['http_status_code'])); } // Set variables @@ -158,7 +158,7 @@ function validateEntriesToken(string $token): bool $id = $post_data['id']; $data = $post_data['data']; - if (flextype('registry')->get('flextype.settings.api.entries.enabled')) { + if (registry()->get('flextype.settings.api.entries.enabled')) { // Validate entries and access token if (validateEntriesToken($token) && validate_access_token($access_token)) { $entries_token_file_path = PATH['project'] . '/tokens/entries/' . $token . '/token.yaml'; @@ -166,8 +166,8 @@ function validateEntriesToken(string $token): bool // Set entries and access token file if ( - ($entries_token_file_data = flextype('serializers')->yaml()->decode(filesystem()->file($entries_token_file_path)->get())) && - ($access_token_file_data = flextype('serializers')->yaml()->decode(filesystem()->file($access_token_file_path)->get())) + ($entries_token_file_data = serializers()->yaml()->decode(filesystem()->file($entries_token_file_path)->get())) && + ($access_token_file_data = serializers()->yaml()->decode(filesystem()->file($access_token_file_path)->get())) ) { if ( $entries_token_file_data['state'] === 'disabled' || @@ -175,8 +175,8 @@ function validateEntriesToken(string $token): bool ) { return $response ->withStatus($api_errors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($api_errors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($api_errors['0003'])); } if ( @@ -185,15 +185,15 @@ function validateEntriesToken(string $token): bool ) { return $response ->withStatus($api_errors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($api_errors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($api_errors['0003'])); } // Create entry - $create_entry = flextype('entries')->create($id, $data); + $create_entry = entries()->create($id, $data); if ($create_entry) { - $response_data['data'] = flextype('entries')->fetch($id); + $response_data['data'] = entries()->fetch($id); } else { $response_data['data'] = []; } @@ -202,39 +202,39 @@ function validateEntriesToken(string $token): bool $response_code = $create_entry ? 200 : 404; // Update calls counter - filesystem()->file($entries_token_file_path)->put(flextype('serializers')->yaml()->encode(array_replace_recursive($entries_token_file_data, ['calls' => $entries_token_file_data['calls'] + 1]))); + filesystem()->file($entries_token_file_path)->put(serializers()->yaml()->encode(array_replace_recursive($entries_token_file_data, ['calls' => $entries_token_file_data['calls'] + 1]))); if ($response_code === 404) { // Return response return $response ->withStatus($api_errors['0102']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($api_errors['0102'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($api_errors['0102'])); } // Return response return $response ->withStatus($response_code) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($response_data)); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($response_data)); } return $response ->withStatus($api_errors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($api_errors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($api_errors['0003'])); } return $response ->withStatus($api_errors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($api_errors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($api_errors['0003'])); } return $response ->withStatus($api_errors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($api_errors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($api_errors['0003'])); }); /** @@ -258,8 +258,8 @@ function validateEntriesToken(string $token): bool if (! isset($post_data['token']) || ! isset($post_data['access_token']) || ! isset($post_data['id']) || ! isset($post_data['data'])) { return $response ->withStatus($api_errors['0101']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($api_errors['0101']['http_status_code'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($api_errors['0101']['http_status_code'])); } // Set variables @@ -268,7 +268,7 @@ function validateEntriesToken(string $token): bool $id = $post_data['id']; $data = $post_data['data']; - if (flextype('registry')->get('flextype.settings.api.entries.enabled')) { + if (registry()->get('flextype.settings.api.entries.enabled')) { // Validate entries and access token if (validateEntriesToken($token) && validate_access_token($access_token)) { $entries_token_file_path = PATH['project'] . '/tokens/entries/' . $token . '/token.yaml'; @@ -276,8 +276,8 @@ function validateEntriesToken(string $token): bool // Set entries and access token file if ( - ($entries_token_file_data = flextype('serializers')->yaml()->decode(filesystem()->file($entries_token_file_path)->get())) && - ($access_token_file_data = flextype('serializers')->yaml()->decode(filesystem()->file($access_token_file_path)->get())) + ($entries_token_file_data = serializers()->yaml()->decode(filesystem()->file($entries_token_file_path)->get())) && + ($access_token_file_data = serializers()->yaml()->decode(filesystem()->file($access_token_file_path)->get())) ) { if ( $entries_token_file_data['state'] === 'disabled' || @@ -285,8 +285,8 @@ function validateEntriesToken(string $token): bool ) { return $response ->withStatus($api_errors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($api_errors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($api_errors['0003'])); } if ( @@ -295,15 +295,15 @@ function validateEntriesToken(string $token): bool ) { return $response ->withStatus($api_errors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($api_errors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($api_errors['0003'])); } // Update entry - $update_entry = flextype('entries')->update($id, $data); + $update_entry = entries()->update($id, $data); if ($update_entry) { - $response_data['data'] = flextype('entries')->fetch($id); + $response_data['data'] = entries()->fetch($id); } else { $response_data['data'] = []; } @@ -312,39 +312,39 @@ function validateEntriesToken(string $token): bool $response_code = $update_entry ? 200 : 404; // Update calls counter - filesystem()->file($entries_token_file_path)->put(flextype('serializers')->yaml()->encode(array_replace_recursive($entries_token_file_data, ['calls' => $entries_token_file_data['calls'] + 1]))); + filesystem()->file($entries_token_file_path)->put(serializers()->yaml()->encode(array_replace_recursive($entries_token_file_data, ['calls' => $entries_token_file_data['calls'] + 1]))); if ($response_code === 404) { // Return response return $response ->withStatus($api_errors['0102']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($api_errors['0102'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($api_errors['0102'])); } // Return response return $response ->withStatus($response_code) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($response_data)); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($response_data)); } return $response ->withStatus($api_errors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($api_errors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($api_errors['0003'])); } return $response ->withStatus($api_errors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($api_errors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($api_errors['0003'])); } return $response ->withStatus($api_errors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($api_errors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($api_errors['0003'])); }); /** @@ -368,8 +368,8 @@ function validateEntriesToken(string $token): bool if (! isset($post_data['token']) || ! isset($post_data['access_token']) || ! isset($post_data['id']) || ! isset($post_data['new_id'])) { return $response ->withStatus($api_errors['0101']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($api_errors['0101']['http_status_code'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($api_errors['0101']['http_status_code'])); } // Set variables @@ -378,7 +378,7 @@ function validateEntriesToken(string $token): bool $id = $post_data['id']; $new_id = $post_data['new_id']; - if (flextype('registry')->get('flextype.settings.api.entries.enabled')) { + if (registry()->get('flextype.settings.api.entries.enabled')) { // Validate entries and access token if (validateEntriesToken($token) && validate_access_token($access_token)) { $entries_token_file_path = PATH['project'] . '/tokens/entries/' . $token . '/token.yaml'; @@ -386,8 +386,8 @@ function validateEntriesToken(string $token): bool // Set entries and access token file if ( - ($entries_token_file_data = flextype('serializers')->yaml()->decode(filesystem()->file($entries_token_file_path)->get())) && - ($access_token_file_data = flextype('serializers')->yaml()->decode(filesystem()->file($access_token_file_path)->get())) + ($entries_token_file_data = serializers()->yaml()->decode(filesystem()->file($entries_token_file_path)->get())) && + ($access_token_file_data = serializers()->yaml()->decode(filesystem()->file($access_token_file_path)->get())) ) { if ( $entries_token_file_data['state'] === 'disabled' || @@ -395,8 +395,8 @@ function validateEntriesToken(string $token): bool ) { return $response ->withStatus($api_errors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($api_errors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($api_errors['0003'])); } if ( @@ -405,16 +405,16 @@ function validateEntriesToken(string $token): bool ) { return $response ->withStatus($api_errors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($api_errors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($api_errors['0003'])); } // Move entry - $move_entry = flextype('entries')->move($id, $new_id); + $move_entry = entries()->move($id, $new_id); // Get entry data if ($move_entry) { - $response_data['data'] = flextype('entries')->fetch($new_id); + $response_data['data'] = entries()->fetch($new_id); } else { $response_data['data'] = []; } @@ -423,39 +423,39 @@ function validateEntriesToken(string $token): bool $response_code = $move_entry ? 200 : 404; // Update calls counter - filesystem()->file($entries_token_file_path)->put(flextype('serializers')->yaml()->encode(array_replace_recursive($entries_token_file_data, ['calls' => $entries_token_file_data['calls'] + 1]))); + filesystem()->file($entries_token_file_path)->put(serializers()->yaml()->encode(array_replace_recursive($entries_token_file_data, ['calls' => $entries_token_file_data['calls'] + 1]))); if ($response_code === 404) { // Return response return $response ->withStatus($api_errors['0102']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($api_errors['0102'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($api_errors['0102'])); } // Return response return $response ->withStatus($response_code) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($response_data)); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($response_data)); } return $response ->withStatus($api_errors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($api_errors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($api_errors['0003'])); } return $response ->withStatus($api_errors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($api_errors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($api_errors['0003'])); } return $response ->withStatus($api_errors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($api_errors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($api_errors['0003'])); }); /** @@ -479,8 +479,8 @@ function validateEntriesToken(string $token): bool if (! isset($post_data['token']) || ! isset($post_data['access_token']) || ! isset($post_data['id']) || ! isset($post_data['new_id'])) { return $response ->withStatus($api_errors['0101']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($api_errors['0101']['http_status_code'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($api_errors['0101']['http_status_code'])); } // Set variables @@ -489,7 +489,7 @@ function validateEntriesToken(string $token): bool $id = $post_data['id']; $new_id = $post_data['new_id']; - if (flextype('registry')->get('flextype.settings.api.entries.enabled')) { + if (registry()->get('flextype.settings.api.entries.enabled')) { // Validate entries and access token if (validateEntriesToken($token) && validate_access_token($access_token)) { $entries_token_file_path = PATH['project'] . '/tokens/entries/' . $token . '/token.yaml'; @@ -497,8 +497,8 @@ function validateEntriesToken(string $token): bool // Set entries and access token file if ( - ($entries_token_file_data = flextype('serializers')->yaml()->decode(filesystem()->file($entries_token_file_path)->get())) && - ($access_token_file_data = flextype('serializers')->yaml()->decode(filesystem()->file($access_token_file_path)->get())) + ($entries_token_file_data = serializers()->yaml()->decode(filesystem()->file($entries_token_file_path)->get())) && + ($access_token_file_data = serializers()->yaml()->decode(filesystem()->file($access_token_file_path)->get())) ) { if ( $entries_token_file_data['state'] === 'disabled' || @@ -506,8 +506,8 @@ function validateEntriesToken(string $token): bool ) { return $response ->withStatus($api_errors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($api_errors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($api_errors['0003'])); } if ( @@ -516,16 +516,16 @@ function validateEntriesToken(string $token): bool ) { return $response ->withStatus($api_errors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($api_errors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($api_errors['0003'])); } // Copy entry - $copy_entry = flextype('entries')->copy($id, $new_id, true); + $copy_entry = entries()->copy($id, $new_id, true); // Get entry data if ($copy_entry === null) { - $response_data['data'] = flextype('entries')->fetch($new_id); + $response_data['data'] = entries()->fetch($new_id); } else { $response_data['data'] = []; } @@ -534,39 +534,39 @@ function validateEntriesToken(string $token): bool $response_code = $copy_entry === null ? 200 : 404; // Update calls counter - filesystem()->file($entries_token_file_path)->put(flextype('serializers')->yaml()->encode(array_replace_recursive($entries_token_file_data, ['calls' => $entries_token_file_data['calls'] + 1]))); + filesystem()->file($entries_token_file_path)->put(serializers()->yaml()->encode(array_replace_recursive($entries_token_file_data, ['calls' => $entries_token_file_data['calls'] + 1]))); if ($response_code === 404) { // Return response return $response ->withStatus($api_errors['0102']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($api_errors['0102'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($api_errors['0102'])); } // Return response return $response ->withStatus($response_code) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($response_data)); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($response_data)); } return $response ->withStatus($api_errors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($api_errors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($api_errors['0003'])); } return $response ->withStatus($api_errors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($api_errors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($api_errors['0003'])); } return $response ->withStatus($api_errors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($api_errors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($api_errors['0003'])); }); /** @@ -589,8 +589,8 @@ function validateEntriesToken(string $token): bool if (! isset($post_data['token']) || ! isset($post_data['access_token']) || ! isset($post_data['id'])) { return $response ->withStatus($api_errors['0101']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($api_errors['0101']['http_status_code'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($api_errors['0101']['http_status_code'])); } // Set variables @@ -598,7 +598,7 @@ function validateEntriesToken(string $token): bool $access_token = $post_data['access_token']; $id = $post_data['id']; - if (flextype('registry')->get('flextype.settings.api.entries.enabled')) { + if (registry()->get('flextype.settings.api.entries.enabled')) { // Validate entries and access token if (validateEntriesToken($token) && validate_access_token($access_token)) { $entries_token_file_path = PATH['project'] . '/tokens/entries/' . $token . '/token.yaml'; @@ -606,8 +606,8 @@ function validateEntriesToken(string $token): bool // Set entries and access token file if ( - ($entries_token_file_data = flextype('serializers')->yaml()->decode(filesystem()->file($entries_token_file_path)->get())) && - ($access_token_file_data = flextype('serializers')->yaml()->decode(filesystem()->file($access_token_file_path)->get())) + ($entries_token_file_data = serializers()->yaml()->decode(filesystem()->file($entries_token_file_path)->get())) && + ($access_token_file_data = serializers()->yaml()->decode(filesystem()->file($access_token_file_path)->get())) ) { if ( $entries_token_file_data['state'] === 'disabled' || @@ -615,8 +615,8 @@ function validateEntriesToken(string $token): bool ) { return $response ->withStatus($api_errors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($api_errors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($api_errors['0003'])); } if ( @@ -625,48 +625,48 @@ function validateEntriesToken(string $token): bool ) { return $response ->withStatus($api_errors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($api_errors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($api_errors['0003'])); } // Delete entry - $delete_entry = flextype('entries')->delete($id); + $delete_entry = entries()->delete($id); // Set response code $response_code = $delete_entry ? 204 : 404; // Update calls counter - filesystem()->file($entries_token_file_path)->put(flextype('serializers')->yaml()->encode(array_replace_recursive($entries_token_file_data, ['calls' => $entries_token_file_data['calls'] + 1]))); + filesystem()->file($entries_token_file_path)->put(serializers()->yaml()->encode(array_replace_recursive($entries_token_file_data, ['calls' => $entries_token_file_data['calls'] + 1]))); if ($response_code === 404) { // Return response return $response ->withStatus($api_errors['0102']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($api_errors['0102'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($api_errors['0102'])); } // Return response return $response ->withStatus($response_code) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($delete_entry)); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($delete_entry)); } return $response ->withStatus($api_errors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($api_errors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($api_errors['0003'])); } return $response ->withStatus($api_errors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($api_errors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($api_errors['0003'])); } return $response ->withStatus($api_errors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($api_errors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($api_errors['0003'])); }); \ No newline at end of file diff --git a/src/flextype/Endpoints/images.php b/src/flextype/Endpoints/images.php index 43992a6e1..d8dd8fe4d 100644 --- a/src/flextype/Endpoints/images.php +++ b/src/flextype/Endpoints/images.php @@ -44,31 +44,31 @@ function validate_images_token(string $token): bool if (! isset($query['token'])) { return $response->withStatus($apiErrors['0400']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0400'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0400'])); } // Set variables $token = $query['token']; - if (flextype('registry')->get('flextype.settings.api.images.enabled')) { + if (registry()->get('flextype.settings.api.images.enabled')) { // Validate delivery image token if (validate_images_token($token)) { $delivery_images_token_file_path = PATH['project'] . '/tokens/images/' . $token . '/token.yaml'; // Set delivery token file - if ($delivery_images_token_file_data = flextype('serializers')->yaml()->decode(filesystem()->file($delivery_images_token_file_path)->get())) { + if ($delivery_images_token_file_data = serializers()->yaml()->decode(filesystem()->file($delivery_images_token_file_path)->get())) { if ( $delivery_images_token_file_data['state'] === 'disabled' || ($delivery_images_token_file_data['limit_calls'] !== 0 && $delivery_images_token_file_data['calls'] >= $delivery_images_token_file_data['limit_calls']) ) { return $response->withStatus($apiErrors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0003'])); } // Update calls counter - filesystem()->file($delivery_images_token_file_path)->put(flextype('serializers')->yaml()->encode(array_replace_recursive($delivery_images_token_file_data, ['calls' => $delivery_images_token_file_data['calls'] + 1]))); + filesystem()->file($delivery_images_token_file_path)->put(serializers()->yaml()->encode(array_replace_recursive($delivery_images_token_file_data, ['calls' => $delivery_images_token_file_data['calls'] + 1]))); if (filesystem()->file(PATH['project'] . '/media/' . $args['path'])->exists()) { return flextype('images')->getImageResponse($args['path'], $_GET); @@ -76,24 +76,24 @@ function validate_images_token(string $token): bool return $response ->withStatus($apiErrors['0402']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0402'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0402'])); } return $response ->withStatus($apiErrors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0003'])); } return $response ->withStatus($apiErrors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0003'])); } return $response ->withStatus($apiErrors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0003'])); }); diff --git a/src/flextype/Endpoints/media.php b/src/flextype/Endpoints/media.php index 8380b39c3..3392e3769 100644 --- a/src/flextype/Endpoints/media.php +++ b/src/flextype/Endpoints/media.php @@ -46,8 +46,8 @@ function validate_media_token(string $token): bool if (! isset($query['id']) || ! isset($query['token'])) { return $response->withStatus($apiErrors['0500']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0500'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0500'])); } // Set variables @@ -56,21 +56,21 @@ function validate_media_token(string $token): bool $options = $query['options'] ?? []; $method = $query['options']['method'] ?? ''; - if (flextype('registry')->get('flextype.settings.api.media.enabled')) { + if (registry()->get('flextype.settings.api.media.enabled')) { // Validate delivery token if (validate_media_token($token)) { $files_token_file_path = PATH['project'] . '/tokens/media/' . $token . '/token.yaml'; // Set delivery token file - if ($files_token_file_data = flextype('serializers')->yaml()->decode(filesystem()->file($files_token_file_path)->get())) { + if ($files_token_file_data = serializers()->yaml()->decode(filesystem()->file($files_token_file_path)->get())) { if ( $files_token_file_data['state'] === 'disabled' || ($files_token_file_data['limit_calls'] !== 0 && $files_token_file_data['calls'] >= $files_token_file_data['limit_calls']) ) { return $response ->withStatus($apiErrors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0003'])); } // Create files array @@ -96,39 +96,39 @@ function validate_media_token(string $token): bool $response_code = count($response_data['data']) > 0 ? 200 : 404; // Update calls counter - filesystem()->file($files_token_file_path)->put(flextype('serializers')->yaml()->encode(array_replace_recursive($files_token_file_data, ['calls' => $files_token_file_data['calls'] + 1]))); + filesystem()->file($files_token_file_path)->put(serializers()->yaml()->encode(array_replace_recursive($files_token_file_data, ['calls' => $files_token_file_data['calls'] + 1]))); if ($response_code === 404) { // Return response return $response ->withStatus($apiErrors['0502']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0502'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0502'])); } // Return response return $response ->withStatus($response_code) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($response_data)); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($response_data)); } return $response ->withStatus($apiErrors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0003'])); } return $response ->withStatus($apiErrors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0003'])); } return $response ->withStatus($apiErrors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0003'])); }); /** @@ -151,8 +151,8 @@ function validate_media_token(string $token): bool if (! isset($post_data['token']) || ! isset($post_data['access_token']) || ! isset($post_data['folder']) || ! isset($_FILES['file'])) { return $response->withStatus($apiErrors['0501']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0501'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0501'])); } // Set variables @@ -161,7 +161,7 @@ function validate_media_token(string $token): bool $folder = $post_data['folder']; $file = $_FILES['file']; - if (flextype('registry')->get('flextype.settings.api.media.enabled')) { + if (registry()->get('flextype.settings.api.media.enabled')) { // Validate files and access token if (validate_media_token($token) && validateAccessToken($access_token)) { $files_token_file_path = PATH['project'] . '/tokens/media/' . $token . '/token.yaml'; @@ -169,8 +169,8 @@ function validate_media_token(string $token): bool // Set files and access token file if ( - ($files_token_file_data = flextype('serializers')->yaml()->decode(filesystem()->file($files_token_file_path)->get())) && - ($access_token_file_data = flextype('serializers')->yaml()->decode(filesystem()->file($access_token_file_path)->get())) + ($files_token_file_data = serializers()->yaml()->decode(filesystem()->file($files_token_file_path)->get())) && + ($access_token_file_data = serializers()->yaml()->decode(filesystem()->file($access_token_file_path)->get())) ) { if ( $files_token_file_data['state'] === 'disabled' || @@ -178,8 +178,8 @@ function validate_media_token(string $token): bool ) { return $response ->withStatus($apiErrors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0003'])); } if ( @@ -188,8 +188,8 @@ function validate_media_token(string $token): bool ) { return $response ->withStatus($apiErrors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0003'])); } // Create file @@ -205,39 +205,39 @@ function validate_media_token(string $token): bool $response_code = filesystem()->file($create_file)->exists() ? 200 : 404; // Update calls counter - filesystem()->file($files_token_file_path)->put(flextype('serializers')->yaml()->encode(array_replace_recursive($files_token_file_data, ['calls' => $files_token_file_data['calls'] + 1]))); + filesystem()->file($files_token_file_path)->put(serializers()->yaml()->encode(array_replace_recursive($files_token_file_data, ['calls' => $files_token_file_data['calls'] + 1]))); if ($response_code === 404) { // Return response return $response ->withStatus($apiErrors['0502']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0502'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0502'])); } // Return response return $response ->withStatus($response_code) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($response_data)); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($response_data)); } return $response ->withStatus($apiErrors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0003'])); } return $response ->withStatus($apiErrors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0003'])); } return $response ->withStatus($apiErrors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0003'])); }); @@ -261,8 +261,8 @@ function validate_media_token(string $token): bool if (! isset($post_data['token']) || ! isset($post_data['access_token']) || ! isset($post_data['id']) || ! isset($post_data['new_id'])) { return $response->withStatus($apiErrors['0501']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0501'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0501'])); } // Set variables @@ -271,7 +271,7 @@ function validate_media_token(string $token): bool $id = $post_data['id']; $new_id = $post_data['new_id']; - if (flextype('registry')->get('flextype.settings.api.media.enabled')) { + if (registry()->get('flextype.settings.api.media.enabled')) { // Validate files and access token if (validate_media_token($token) && validateAccessToken($access_token)) { $files_token_file_path = PATH['project'] . '/tokens/media/' . $token . '/token.yaml'; @@ -279,8 +279,8 @@ function validate_media_token(string $token): bool // Set files and access token file if ( - ($files_token_file_data = flextype('serializers')->yaml()->decode(filesystem()->file($files_token_file_path)->get())) && - ($access_token_file_data = flextype('serializers')->yaml()->decode(filesystem()->file($access_token_file_path)->get())) + ($files_token_file_data = serializers()->yaml()->decode(filesystem()->file($files_token_file_path)->get())) && + ($access_token_file_data = serializers()->yaml()->decode(filesystem()->file($access_token_file_path)->get())) ) { if ( $files_token_file_data['state'] === 'disabled' || @@ -288,8 +288,8 @@ function validate_media_token(string $token): bool ) { return $response ->withStatus($apiErrors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0003'])); } if ( @@ -298,8 +298,8 @@ function validate_media_token(string $token): bool ) { return $response ->withStatus($apiErrors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0003'])); } // Rename file @@ -315,39 +315,39 @@ function validate_media_token(string $token): bool $response_code = $rename_file === true ? 200 : 404; // Update calls counter - filesystem()->file($files_token_file_path)->put(flextype('serializers')->yaml()->encode(array_replace_recursive($files_token_file_data, ['calls' => $files_token_file_data['calls'] + 1]))); + filesystem()->file($files_token_file_path)->put(serializers()->yaml()->encode(array_replace_recursive($files_token_file_data, ['calls' => $files_token_file_data['calls'] + 1]))); if ($response_code === 404) { // Return response return $response ->withStatus($apiErrors['0502']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0502'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0502'])); } // Return response return $response ->withStatus($response_code) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($response_data)); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($response_data)); } return $response ->withStatus($apiErrors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0003'])); } return $response ->withStatus($apiErrors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0003'])); } return $response ->withStatus($apiErrors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0003'])); }); /** @@ -370,8 +370,8 @@ function validate_media_token(string $token): bool if (! isset($post_data['token']) || ! isset($post_data['access_token']) || ! isset($post_data['id']) || ! isset($post_data['new_id'])) { return $response->withStatus($apiErrors['0501']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0501'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0501'])); } // Set variables @@ -380,7 +380,7 @@ function validate_media_token(string $token): bool $id = $post_data['id']; $new_id = $post_data['new_id']; - if (flextype('registry')->get('flextype.settings.api.media.enabled')) { + if (registry()->get('flextype.settings.api.media.enabled')) { // Validate files and access token if (validate_media_token($token) && validateAccessToken($access_token)) { $files_token_file_path = PATH['project'] . '/tokens/media/' . $token . '/token.yaml'; @@ -388,8 +388,8 @@ function validate_media_token(string $token): bool // Set files and access token file if ( - ($files_token_file_data = flextype('serializers')->yaml()->decode(filesystem()->file($files_token_file_path)->get())) && - ($access_token_file_data = flextype('serializers')->yaml()->decode(filesystem()->file($access_token_file_path)->get())) + ($files_token_file_data = serializers()->yaml()->decode(filesystem()->file($files_token_file_path)->get())) && + ($access_token_file_data = serializers()->yaml()->decode(filesystem()->file($access_token_file_path)->get())) ) { if ( $files_token_file_data['state'] === 'disabled' || @@ -397,8 +397,8 @@ function validate_media_token(string $token): bool ) { return $response ->withStatus($apiErrors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0003'])); } if ( @@ -407,8 +407,8 @@ function validate_media_token(string $token): bool ) { return $response ->withStatus($apiErrors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0003'])); } // Copy file @@ -424,39 +424,39 @@ function validate_media_token(string $token): bool $response_code = $copy_file === true ? 200 : 404; // Update calls counter - filesystem()->file($files_token_file_path)->put(flextype('serializers')->yaml()->encode(array_replace_recursive($files_token_file_data, ['calls' => $files_token_file_data['calls'] + 1]))); + filesystem()->file($files_token_file_path)->put(serializers()->yaml()->encode(array_replace_recursive($files_token_file_data, ['calls' => $files_token_file_data['calls'] + 1]))); if ($response_code === 404) { // Return response return $response ->withStatus($apiErrors['0502']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0502'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0502'])); } // Return response return $response ->withStatus($response_code) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($response_data)); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($response_data)); } return $response ->withStatus($apiErrors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0003'])); } return $response ->withStatus($apiErrors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0003'])); } return $response ->withStatus($apiErrors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0003'])); }); /** @@ -478,8 +478,8 @@ function validate_media_token(string $token): bool if (! isset($post_data['id']) || ! isset($post_data['access_token']) || ! isset($post_data['id'])) { return $response->withStatus($apiErrors['0501']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0501'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0501'])); } // Set variables @@ -487,7 +487,7 @@ function validate_media_token(string $token): bool $access_token = $post_data['access_token']; $id = $post_data['id']; - if (flextype('registry')->get('flextype.settings.api.media.enabled')) { + if (registry()->get('flextype.settings.api.media.enabled')) { // Validate files and access token if (validate_media_token($token) && validateAccessToken($access_token)) { $files_token_file_path = PATH['project'] . '/tokens/media/' . $token . '/token.yaml'; @@ -495,8 +495,8 @@ function validate_media_token(string $token): bool // Set files and access token file if ( - ($files_token_file_data = flextype('serializers')->yaml()->decode(filesystem()->file($files_token_file_path)->get())) && - ($access_token_file_data = flextype('serializers')->yaml()->decode(filesystem()->file($access_token_file_path)->get())) + ($files_token_file_data = serializers()->yaml()->decode(filesystem()->file($files_token_file_path)->get())) && + ($access_token_file_data = serializers()->yaml()->decode(filesystem()->file($access_token_file_path)->get())) ) { if ( $files_token_file_data['state'] === 'disabled' || @@ -504,8 +504,8 @@ function validate_media_token(string $token): bool ) { return $response ->withStatus($apiErrors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0003'])); } if ( @@ -514,8 +514,8 @@ function validate_media_token(string $token): bool ) { return $response ->withStatus($apiErrors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0003'])); } // Delete file @@ -525,39 +525,39 @@ function validate_media_token(string $token): bool $response_code = $delete_file ? 204 : 404; // Update calls counter - filesystem()->file($files_token_file_path)->put(flextype('serializers')->yaml()->encode(array_replace_recursive($files_token_file_data, ['calls' => $files_token_file_data['calls'] + 1]))); + filesystem()->file($files_token_file_path)->put(serializers()->yaml()->encode(array_replace_recursive($files_token_file_data, ['calls' => $files_token_file_data['calls'] + 1]))); if ($response_code === 404) { // Return response return $response ->withStatus($apiErrors['0502']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0502'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0502'])); } // Return response return $response ->withStatus($response_code) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($delete_file)); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($delete_file)); } return $response ->withStatus($apiErrors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0003'])); } return $response ->withStatus($apiErrors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0003'])); } return $response ->withStatus($apiErrors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0003'])); }); /** @@ -581,8 +581,8 @@ function validate_media_token(string $token): bool if (! isset($post_data['token']) || ! isset($post_data['access_token']) || ! isset($post_data['id']) || ! isset($post_data['field']) || ! isset($post_data['value'])) { return $response->withStatus($apiErrors['0501']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0501'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0501'])); } // Set variables @@ -592,7 +592,7 @@ function validate_media_token(string $token): bool $field = $post_data['field']; $value = $post_data['value']; - if (flextype('registry')->get('flextype.settings.api.media.enabled')) { + if (registry()->get('flextype.settings.api.media.enabled')) { // Validate files and access token if (validate_media_token($token) && validateAccessToken($access_token)) { $files_token_file_path = PATH['project'] . '/tokens/media/' . $token . '/token.yaml'; @@ -600,8 +600,8 @@ function validate_media_token(string $token): bool // Set files and access token file if ( - ($files_token_file_data = flextype('serializers')->yaml()->decode(filesystem()->file($files_token_file_path)->get())) && - ($access_token_file_data = flextype('serializers')->yaml()->decode(filesystem()->file($access_token_file_path)->get())) + ($files_token_file_data = serializers()->yaml()->decode(filesystem()->file($files_token_file_path)->get())) && + ($access_token_file_data = serializers()->yaml()->decode(filesystem()->file($access_token_file_path)->get())) ) { if ( $files_token_file_data['state'] === 'disabled' || @@ -609,8 +609,8 @@ function validate_media_token(string $token): bool ) { return $response ->withStatus($apiErrors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0003'])); } if ( @@ -619,8 +619,8 @@ function validate_media_token(string $token): bool ) { return $response ->withStatus($apiErrors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0003'])); } // Update file meta @@ -636,39 +636,39 @@ function validate_media_token(string $token): bool $response_code = $update_file_meta ? 200 : 404; // Update calls counter - filesystem()->file($files_token_file_path)->put(flextype('serializers')->yaml()->encode(array_replace_recursive($files_token_file_data, ['calls' => $files_token_file_data['calls'] + 1]))); + filesystem()->file($files_token_file_path)->put(serializers()->yaml()->encode(array_replace_recursive($files_token_file_data, ['calls' => $files_token_file_data['calls'] + 1]))); if ($response_code === 404) { // Return response return $response ->withStatus($apiErrors['0502']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0502'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0502'])); } // Return response return $response ->withStatus($response_code) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($response_data)); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($response_data)); } return $response ->withStatus($apiErrors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0003'])); } return $response ->withStatus($apiErrors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0003'])); } return $response ->withStatus($apiErrors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0003'])); }); /** @@ -692,8 +692,8 @@ function validate_media_token(string $token): bool if (! isset($post_data['token']) || ! isset($post_data['access_token']) || ! isset($post_data['id']) || ! isset($post_data['field']) || ! isset($post_data['value'])) { return $response->withStatus($apiErrors['0501']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0501'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0501'])); } // Set variables @@ -703,7 +703,7 @@ function validate_media_token(string $token): bool $field = $post_data['field']; $value = $post_data['value']; - if (flextype('registry')->get('flextype.settings.api.media.enabled')) { + if (registry()->get('flextype.settings.api.media.enabled')) { // Validate files and access token if (validate_media_token($token) && validateAccessToken($access_token)) { $files_token_file_path = PATH['project'] . '/tokens/media/' . $token . '/token.yaml'; @@ -711,8 +711,8 @@ function validate_media_token(string $token): bool // Set files and access token file if ( - ($files_token_file_data = flextype('serializers')->yaml()->decode(filesystem()->file($files_token_file_path)->get())) && - ($access_token_file_data = flextype('serializers')->yaml()->decode(filesystem()->file($access_token_file_path)->get())) + ($files_token_file_data = serializers()->yaml()->decode(filesystem()->file($files_token_file_path)->get())) && + ($access_token_file_data = serializers()->yaml()->decode(filesystem()->file($access_token_file_path)->get())) ) { if ( $files_token_file_data['state'] === 'disabled' || @@ -720,8 +720,8 @@ function validate_media_token(string $token): bool ) { return $response ->withStatus($apiErrors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0003'])); } if ( @@ -730,8 +730,8 @@ function validate_media_token(string $token): bool ) { return $response ->withStatus($apiErrors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0003'])); } // Add file meta @@ -747,39 +747,39 @@ function validate_media_token(string $token): bool $response_code = $add_file_meta ? 200 : 404; // Update calls counter - filesystem()->file($files_token_file_path)->put(flextype('serializers')->yaml()->encode(array_replace_recursive($files_token_file_data, ['calls' => $files_token_file_data['calls'] + 1]))); + filesystem()->file($files_token_file_path)->put(serializers()->yaml()->encode(array_replace_recursive($files_token_file_data, ['calls' => $files_token_file_data['calls'] + 1]))); if ($response_code === 404) { // Return response return $response ->withStatus($apiErrors['0502']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0502'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0502'])); } // Return response return $response ->withStatus($response_code) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($response_data)); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($response_data)); } return $response ->withStatus($apiErrors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0003'])); } return $response ->withStatus($apiErrors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0003'])); } return $response ->withStatus($apiErrors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0003'])); }); @@ -803,8 +803,8 @@ function validate_media_token(string $token): bool if (! isset($post_data['token']) || ! isset($post_data['access_token']) || ! isset($post_data['id']) || ! isset($post_data['field'])) { return $response->withStatus($apiErrors['0501']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0501'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0501'])); } // Set variables @@ -813,7 +813,7 @@ function validate_media_token(string $token): bool $id = $post_data['id']; $field = $post_data['field']; - if (flextype('registry')->get('flextype.settings.api.media.enabled')) { + if (registry()->get('flextype.settings.api.media.enabled')) { // Validate files and access token if (validate_media_token($token) && validateAccessToken($access_token)) { $files_token_file_path = PATH['project'] . '/tokens/media/' . $token . '/token.yaml'; @@ -821,8 +821,8 @@ function validate_media_token(string $token): bool // Set files and access token file if ( - ($files_token_file_data = flextype('serializers')->yaml()->decode(filesystem()->file($files_token_file_path)->get())) && - ($access_token_file_data = flextype('serializers')->yaml()->decode(filesystem()->file($access_token_file_path)->get())) + ($files_token_file_data = serializers()->yaml()->decode(filesystem()->file($files_token_file_path)->get())) && + ($access_token_file_data = serializers()->yaml()->decode(filesystem()->file($access_token_file_path)->get())) ) { if ( $files_token_file_data['state'] === 'disabled' || @@ -830,8 +830,8 @@ function validate_media_token(string $token): bool ) { return $response ->withStatus($apiErrors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0003'])); } if ( @@ -840,8 +840,8 @@ function validate_media_token(string $token): bool ) { return $response ->withStatus($apiErrors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0003'])); } // Delete file meta @@ -857,39 +857,39 @@ function validate_media_token(string $token): bool $response_code = $delete_file_meta ? 200 : 404; // Update calls counter - filesystem()->file($files_token_file_path)->put(flextype('serializers')->yaml()->encode(array_replace_recursive($files_token_file_data, ['calls' => $files_token_file_data['calls'] + 1]))); + filesystem()->file($files_token_file_path)->put(serializers()->yaml()->encode(array_replace_recursive($files_token_file_data, ['calls' => $files_token_file_data['calls'] + 1]))); if ($response_code === 404) { // Return response return $response ->withStatus($apiErrors['0502']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0502'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0502'])); } // Return response return $response ->withStatus($response_code) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($response_data)); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($response_data)); } return $response ->withStatus($apiErrors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0003'])); } return $response ->withStatus($apiErrors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0003'])); } return $response ->withStatus($apiErrors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0003'])); }); @@ -912,8 +912,8 @@ function validate_media_token(string $token): bool if (! isset($query['id']) || ! isset($query['token'])) { return $response->withStatus($apiErrors['0600']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0600'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0600'])); } // Set variables @@ -922,20 +922,20 @@ function validate_media_token(string $token): bool $options = $query['options'] ?? []; $method = $query['method'] ?? ''; - if (flextype('registry')->get('flextype.settings.api.media.enabled')) { + if (registry()->get('flextype.settings.api.media.enabled')) { // Validate delivery token if (validate_media_token($token)) { $folders_token_file_path = PATH['project'] . '/tokens/media/' . $token . '/token.yaml'; // Set delivery token file - if ($folders_token_file_data = flextype('serializers')->yaml()->decode(filesystem()->file($folders_token_file_path)->get())) { + if ($folders_token_file_data = serializers()->yaml()->decode(filesystem()->file($folders_token_file_path)->get())) { if ( $folders_token_file_data['state'] === 'disabled' || ($folders_token_file_data['limit_calls'] !== 0 && $folders_token_file_data['calls'] >= $folders_token_file_data['limit_calls']) ) { return $response->withStatus($apiErrors['0501']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0501'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0501'])); } // Create folders array @@ -961,39 +961,39 @@ function validate_media_token(string $token): bool $response_code = count($response_data['data']) > 0 ? 200 : 404; // Update calls counter - filesystem()->file($folders_token_file_path)->put(flextype('serializers')->yaml()->encode(array_replace_recursive($folders_token_file_data, ['calls' => $folders_token_file_data['calls'] + 1]))); + filesystem()->file($folders_token_file_path)->put(serializers()->yaml()->encode(array_replace_recursive($folders_token_file_data, ['calls' => $folders_token_file_data['calls'] + 1]))); if ($response_code === 404) { // Return response return $response ->withStatus($apiErrors['0602']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0602'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0602'])); } // Return response return $response ->withStatus($response_code) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($response_data)); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($response_data)); } return $response ->withStatus($apiErrors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0003'])); } return $response ->withStatus($apiErrors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0003'])); } return $response ->withStatus($apiErrors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0003'])); }); @@ -1016,8 +1016,8 @@ function validate_media_token(string $token): bool if (! isset($post_data['token']) || ! isset($post_data['access_token']) || ! isset($post_data['id'])) { return $response->withStatus($apiErrors['0601']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0601'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0601'])); } // Set variables @@ -1025,7 +1025,7 @@ function validate_media_token(string $token): bool $access_token = $post_data['access_token']; $id = $post_data['id']; - if (flextype('registry')->get('flextype.settings.api.media.enabled')) { + if (registry()->get('flextype.settings.api.media.enabled')) { // Validate files and access token if (validate_media_token($token) && validateAccessToken($access_token)) { $folders_token_file_path = PATH['project'] . '/tokens/media/' . $token . '/token.yaml'; @@ -1033,16 +1033,16 @@ function validate_media_token(string $token): bool // Set files and access token file if ( - ($folders_token_file_data = flextype('serializers')->yaml()->decode(filesystem()->file($folders_token_file_path)->get())) && - ($access_token_file_data = flextype('serializers')->yaml()->decode(filesystem()->file($access_token_file_path)->get())) + ($folders_token_file_data = serializers()->yaml()->decode(filesystem()->file($folders_token_file_path)->get())) && + ($access_token_file_data = serializers()->yaml()->decode(filesystem()->file($access_token_file_path)->get())) ) { if ( $folders_token_file_data['state'] === 'disabled' || ($folders_token_file_data['limit_calls'] !== 0 && $folders_token_file_data['calls'] >= $folders_token_file_data['limit_calls']) ) { return $response->withStatus($apiErrors['0501']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0501'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0501'])); } if ( @@ -1050,8 +1050,8 @@ function validate_media_token(string $token): bool ($access_token_file_data['limit_calls'] !== 0 && $access_token_file_data['calls'] >= $access_token_file_data['limit_calls']) ) { return $response->withStatus($apiErrors['0501']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0501'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0501'])); } // Create folder @@ -1067,39 +1067,39 @@ function validate_media_token(string $token): bool $response_code = $create_folder ? 200 : 404; // Update calls counter - filesystem()->file($folders_token_file_path)->put(flextype('serializers')->yaml()->encode(array_replace_recursive($folders_token_file_data, ['calls' => $folders_token_file_data['calls'] + 1]))); + filesystem()->file($folders_token_file_path)->put(serializers()->yaml()->encode(array_replace_recursive($folders_token_file_data, ['calls' => $folders_token_file_data['calls'] + 1]))); if ($response_code === 404) { // Return response return $response ->withStatus($apiErrors['0602']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0602'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0602'])); } // Return response return $response ->withStatus($response_code) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($response_data)); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($response_data)); } return $response ->withStatus($apiErrors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0003'])); } return $response ->withStatus($apiErrors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0003'])); } return $response ->withStatus($apiErrors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0003'])); }); /** @@ -1122,8 +1122,8 @@ function validate_media_token(string $token): bool if (! isset($post_data['token']) || ! isset($post_data['access_token']) || ! isset($post_data['id']) || ! isset($post_data['new_id'])) { return $response->withStatus($apiErrors['0601']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0601'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0601'])); } // Set variables @@ -1132,7 +1132,7 @@ function validate_media_token(string $token): bool $id = $post_data['id']; $new_id = $post_data['new_id']; - if (flextype('registry')->get('flextype.settings.api.media.enabled')) { + if (registry()->get('flextype.settings.api.media.enabled')) { // Validate files and access token if (validate_media_token($token) && validateAccessToken($access_token)) { $folders_token_file_path = PATH['project'] . '/tokens/media/' . $token . '/token.yaml'; @@ -1140,16 +1140,16 @@ function validate_media_token(string $token): bool // Set files and access token file if ( - ($folders_token_file_data = flextype('serializers')->yaml()->decode(filesystem()->file($folders_token_file_path)->get())) && - ($access_token_file_data = flextype('serializers')->yaml()->decode(filesystem()->file($access_token_file_path)->get())) + ($folders_token_file_data = serializers()->yaml()->decode(filesystem()->file($folders_token_file_path)->get())) && + ($access_token_file_data = serializers()->yaml()->decode(filesystem()->file($access_token_file_path)->get())) ) { if ( $folders_token_file_data['state'] === 'disabled' || ($folders_token_file_data['limit_calls'] !== 0 && $folders_token_file_data['calls'] >= $folders_token_file_data['limit_calls']) ) { return $response->withStatus($apiErrors['0601']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0601'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0601'])); } if ( @@ -1157,8 +1157,8 @@ function validate_media_token(string $token): bool ($access_token_file_data['limit_calls'] !== 0 && $access_token_file_data['calls'] >= $access_token_file_data['limit_calls']) ) { return $response->withStatus($apiErrors['0601']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0601'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0601'])); } // Copy folder @@ -1176,39 +1176,39 @@ function validate_media_token(string $token): bool $response_code = $copy_folder ? 200 : 404; // Update calls counter - filesystem()->file($folders_token_file_path)->put(flextype('serializers')->yaml()->encode(array_replace_recursive($folders_token_file_data, ['calls' => $folders_token_file_data['calls'] + 1]))); + filesystem()->file($folders_token_file_path)->put(serializers()->yaml()->encode(array_replace_recursive($folders_token_file_data, ['calls' => $folders_token_file_data['calls'] + 1]))); if ($response_code === 404) { // Return response return $response ->withStatus($apiErrors['0602']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0602'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0602'])); } // Return response return $response ->withStatus($response_code) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($response_data)); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($response_data)); } return $response ->withStatus($apiErrors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0003'])); } return $response ->withStatus($apiErrors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0003'])); } return $response ->withStatus($apiErrors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0003'])); }); /** @@ -1231,8 +1231,8 @@ function validate_media_token(string $token): bool if (! isset($post_data['token']) || ! isset($post_data['access_token']) || ! isset($post_data['id']) || ! isset($post_data['new_id'])) { return $response->withStatus($apiErrors['0601']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0601'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0601'])); } // Set variables @@ -1241,7 +1241,7 @@ function validate_media_token(string $token): bool $id = $post_data['id']; $new_id = $post_data['new_id']; - if (flextype('registry')->get('flextype.settings.api.media.enabled')) { + if (registry()->get('flextype.settings.api.media.enabled')) { // Validate files and access token if (validate_media_token($token) && validateAccessToken($access_token)) { $folders_token_file_path = PATH['project'] . '/tokens/media/' . $token . '/token.yaml'; @@ -1249,16 +1249,16 @@ function validate_media_token(string $token): bool // Set files and access token file if ( - ($folders_token_file_data = flextype('serializers')->yaml()->decode(filesystem()->file($folders_token_file_path)->get())) && - ($access_token_file_data = flextype('serializers')->yaml()->decode(filesystem()->file($access_token_file_path)->get())) + ($folders_token_file_data = serializers()->yaml()->decode(filesystem()->file($folders_token_file_path)->get())) && + ($access_token_file_data = serializers()->yaml()->decode(filesystem()->file($access_token_file_path)->get())) ) { if ( $folders_token_file_data['state'] === 'disabled' || ($folders_token_file_data['limit_calls'] !== 0 && $folders_token_file_data['calls'] >= $folders_token_file_data['limit_calls']) ) { return $response->withStatus($apiErrors['0501']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0501'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0501'])); } if ( @@ -1266,8 +1266,8 @@ function validate_media_token(string $token): bool ($access_token_file_data['limit_calls'] !== 0 && $access_token_file_data['calls'] >= $access_token_file_data['limit_calls']) ) { return $response->withStatus($apiErrors['0501']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0501'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0501'])); } // Rename folder @@ -1283,39 +1283,39 @@ function validate_media_token(string $token): bool $response_code = $move_folder ? 200 : 404; // Update calls counter - filesystem()->file($folders_token_file_path)->put(flextype('serializers')->yaml()->encode(array_replace_recursive($folders_token_file_data, ['calls' => $folders_token_file_data['calls'] + 1]))); + filesystem()->file($folders_token_file_path)->put(serializers()->yaml()->encode(array_replace_recursive($folders_token_file_data, ['calls' => $folders_token_file_data['calls'] + 1]))); if ($response_code === 404) { // Return response return $response ->withStatus($apiErrors['0602']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0602'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0602'])); } // Return response return $response ->withStatus($response_code) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($response_data)); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($response_data)); } return $response ->withStatus($apiErrors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0003'])); } return $response ->withStatus($apiErrors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0003'])); } return $response ->withStatus($apiErrors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0003'])); }); /** @@ -1337,8 +1337,8 @@ function validate_media_token(string $token): bool if (! isset($post_data['token']) || ! isset($post_data['access_token']) || ! isset($post_data['id'])) { return $response->withStatus($apiErrors['0601']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0601'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0601'])); } // Set variables @@ -1346,7 +1346,7 @@ function validate_media_token(string $token): bool $access_token = $post_data['access_token']; $id = $post_data['id']; - if (flextype('registry')->get('flextype.settings.api.media.enabled')) { + if (registry()->get('flextype.settings.api.media.enabled')) { // Validate files and access token if (validate_media_token($token) && validateAccessToken($access_token)) { $folders_token_file_path = PATH['project'] . '/tokens/media/' . $token . '/token.yaml'; @@ -1354,16 +1354,16 @@ function validate_media_token(string $token): bool // Set files and access token file if ( - ($folders_token_file_data = flextype('serializers')->yaml()->decode(filesystem()->file($folders_token_file_path)->get())) && - ($access_token_file_data = flextype('serializers')->yaml()->decode(filesystem()->file($access_token_file_path)->get())) + ($folders_token_file_data = serializers()->yaml()->decode(filesystem()->file($folders_token_file_path)->get())) && + ($access_token_file_data = serializers()->yaml()->decode(filesystem()->file($access_token_file_path)->get())) ) { if ( $folders_token_file_data['state'] === 'disabled' || ($folders_token_file_data['limit_calls'] !== 0 && $folders_token_file_data['calls'] >= $folders_token_file_data['limit_calls']) ) { return $response->withStatus($apiErrors['0501']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0501'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0501'])); } if ( @@ -1371,8 +1371,8 @@ function validate_media_token(string $token): bool ($access_token_file_data['limit_calls'] !== 0 && $access_token_file_data['calls'] >= $access_token_file_data['limit_calls']) ) { return $response->withStatus($apiErrors['0501']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0501'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0501'])); } // Delete folder @@ -1382,37 +1382,37 @@ function validate_media_token(string $token): bool $response_code = $delete_folder ? 204 : 404; // Update calls counter - filesystem()->file($folders_token_file_path)->put(flextype('serializers')->yaml()->encode(array_replace_recursive($folders_token_file_data, ['calls' => $folders_token_file_data['calls'] + 1]))); + filesystem()->file($folders_token_file_path)->put(serializers()->yaml()->encode(array_replace_recursive($folders_token_file_data, ['calls' => $folders_token_file_data['calls'] + 1]))); if ($response_code === 404) { // Return response return $response ->withStatus($apiErrors['0602']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0602'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0602'])); } // Return response return $response ->withStatus($response_code) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($delete_folder)); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($delete_folder)); } return $response ->withStatus($apiErrors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0003'])); } return $response ->withStatus($apiErrors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0003'])); } return $response ->withStatus($apiErrors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0003'])); }); diff --git a/src/flextype/Endpoints/registry.php b/src/flextype/Endpoints/registry.php index d8c3aaf90..bfdde40a9 100644 --- a/src/flextype/Endpoints/registry.php +++ b/src/flextype/Endpoints/registry.php @@ -42,34 +42,34 @@ function validate_registry_token(string $token): bool if (! isset($query['id']) || ! isset($query['token'])) { return $response->withStatus($apiErrors['0300']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0300'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0300'])); } // Set variables $id = $query['id']; $token = $query['token']; - if (flextype('registry')->get('flextype.settings.api.registry.enabled')) { + if (registry()->get('flextype.settings.api.registry.enabled')) { // Validate token if (validate_registry_token($token)) { $registry_token_file_path = PATH['project'] . '/tokens/registry/' . $token . '/token.yaml'; // Set token file - if ($registry_token_file_data = flextype('serializers')->yaml()->decode(filesystem()->file($registry_token_file_path)->get())) { + if ($registry_token_file_data = serializers()->yaml()->decode(filesystem()->file($registry_token_file_path)->get())) { if ( $registry_token_file_data['state'] === 'disabled' || ($registry_token_file_data['limit_calls'] !== 0 && $registry_token_file_data['calls'] >= $registry_token_file_data['limit_calls']) ) { return $response->withStatus($apiErrors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0003'])); } // Fetch registry - if (flextype('registry')->has($id)) { + if (registry()->has($id)) { $response_data['data']['key'] = $id; - $response_data['data']['value'] = flextype('registry')->get($id); + $response_data['data']['value'] = registry()->get($id); // Set response code $response_code = 200; @@ -80,14 +80,14 @@ function validate_registry_token(string $token): bool // Update calls counter filesystem()->file($registry_token_file_path) - ->put(flextype('serializers')->yaml()->encode(array_replace_recursive($registry_token_file_data, ['calls' => $registry_token_file_data['calls'] + 1]))); + ->put(serializers()->yaml()->encode(array_replace_recursive($registry_token_file_data, ['calls' => $registry_token_file_data['calls'] + 1]))); if ($response_code === 404) { // Return response return $response ->withStatus($apiErrors['0302']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0302'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0302'])); } // Return response @@ -97,18 +97,18 @@ function validate_registry_token(string $token): bool return $response ->withStatus($apiErrors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0003'])); } return $response ->withStatus($apiErrors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0003'])); } return $response ->withStatus($apiErrors['0003']['http_status_code']) - ->withHeader('Content-Type', 'application/json;charset=' . flextype('registry')->get('flextype.settings.charset')) - ->write(flextype('serializers')->json()->encode($apiErrors['0003'])); + ->withHeader('Content-Type', 'application/json;charset=' . registry()->get('flextype.settings.charset')) + ->write(serializers()->json()->encode($apiErrors['0003'])); });