ReturnTypeFromReturnDirectArrayRector

pull/7361/head
Your Name 1 month ago
parent a28d3df4c4
commit 99031fa6bc

@ -115,7 +115,7 @@ class SendUpdateActor extends Command
return Command::SUCCESS;
}
protected function updateObject($profile)
protected function updateObject($profile): array
{
return [
'@context' => [
@ -153,7 +153,7 @@ class SendUpdateActor extends Command
Storage::put($path, $value);
}
protected function actorObject($profile)
protected function actorObject($profile): array
{
$permalink = $profile->permalink();

@ -43,7 +43,7 @@ class BanUser implements ShouldBroadcast
return 'chat.ban-user';
}
public function broadcastWith()
public function broadcastWith(): array
{
return ['id' => $this->profileId];
}

@ -43,7 +43,7 @@ class DeleteChatComment implements ShouldBroadcast
return 'chat.delete-message';
}
public function broadcastWith()
public function broadcastWith(): array
{
return ['id' => $this->chatmsg['id']];
}

@ -43,7 +43,7 @@ class NewChatComment implements ShouldBroadcast
return 'chat.new-message';
}
public function broadcastWith()
public function broadcastWith(): array
{
return ['msg' => $this->chatmsg];
}

@ -39,7 +39,7 @@ class StreamEnd implements ShouldBroadcast
return 'stream.end';
}
public function broadcastWith()
public function broadcastWith(): array
{
return ['ts' => time()];
}

@ -39,7 +39,7 @@ class StreamStart implements ShouldBroadcast
return 'stream.start';
}
public function broadcastWith()
public function broadcastWith(): array
{
return ['ts' => time()];
}

@ -38,7 +38,7 @@ class NewMention implements ShouldBroadcastNow
return new PrivateChannel('App.User.'.$this->user->id);
}
public function broadcastWith()
public function broadcastWith(): array
{
return ['id' => $this->user->id];
}

@ -40,7 +40,7 @@ class NewPublicPost implements ShouldBroadcastNow
return new Channel('firehost.public');
}
public function broadcastWith()
public function broadcastWith(): array
{
$resource = new Fractal\Resource\Item($this->status, new StatusTransformer);
$res = $this->fractal->createData($resource)->toArray();

@ -25,7 +25,7 @@ trait AdminAutospamController
return view('admin.autospam.home');
}
public function getAutospamConfigApi(Request $request)
public function getAutospamConfigApi(Request $request): array
{
$open = Cache::remember('admin-dash:reports:spam-count', 3600, function () {
return AccountInterstitial::whereType('post.autospam')->whereNull('appeal_handled_at')->count();
@ -114,7 +114,7 @@ trait AdminAutospamController
return $appeals;
}
public function postAutospamTrainSpamApi(Request $request)
public function postAutospamTrainSpamApi(Request $request): array
{
$aiCount = AccountInterstitial::whereItemType(Status::class)
->whereIsSpam(true)
@ -229,7 +229,7 @@ trait AdminAutospamController
return Storage::download(AutospamService::MODEL_SPAM_PATH);
}
public function enableAutospamApi(Request $request)
public function enableAutospamApi(Request $request): array
{
ConfigCacheService::put('autospam.nlp.enabled', true);
Cache::forget(AutospamService::CHCKD_CACHE_KEY);
@ -237,7 +237,7 @@ trait AdminAutospamController
return ['msg' => 'Success'];
}
public function disableAutospamApi(Request $request)
public function disableAutospamApi(Request $request): array
{
ConfigCacheService::put('autospam.nlp.enabled', false);
Cache::forget(AutospamService::CHCKD_CACHE_KEY);

@ -92,7 +92,7 @@ trait AdminHashtagsController
return new AdminHashtag($hashtag);
}
public function hashtagsClearTrendingCache(Request $request)
public function hashtagsClearTrendingCache(Request $request): array
{
TrendingHashtagService::refresh();

@ -278,7 +278,7 @@ trait AdminInstanceController
}, 'pixelfed-instances-mod.json');
}
public function importBackup(Request $request)
public function importBackup(Request $request): array
{
$this->validate($request, [
'banned' => 'sometimes|array',

@ -542,7 +542,7 @@ trait AdminReportController
return $this;
}
protected function actionMap()
protected function actionMap(): array
{
return [
'1' => 'ignore',
@ -626,7 +626,7 @@ trait AdminReportController
return redirect('/i/admin/reports');
}
public function reportMailVerifyClearIgnored(Request $request)
public function reportMailVerifyClearIgnored(Request $request): array
{
Redis::del('email:manual-ignored');
@ -1240,7 +1240,7 @@ trait AdminReportController
return $appeals;
}
public function reportsApiSpamHandle(Request $request)
public function reportsApiSpamHandle(Request $request): array
{
$this->validate($request, [
'id' => 'required',
@ -1385,7 +1385,7 @@ trait AdminReportController
return new AdminSpamReport($report);
}
public function reportsApiRemoteHandle(Request $request)
public function reportsApiRemoteHandle(Request $request): array
{
$this->validate($request, [
'id' => 'required|exists:remote_reports,id',
@ -1607,7 +1607,7 @@ trait AdminReportController
}, 'data-export.json');
}
public function deleteModeratedProfile(Request $request)
public function deleteModeratedProfile(Request $request): array
{
$this->validate($request, [
'id' => 'required',
@ -1641,7 +1641,7 @@ trait AdminReportController
return ['status' => 200, 'message' => 'Successfully deleted moderated profile!'];
}
public function updateModeratedProfile(Request $request)
public function updateModeratedProfile(Request $request): array
{
$this->validate($request, [
'id' => 'required|exists:moderated_profiles',

@ -558,7 +558,7 @@ class ApiV1Dot1Controller extends Controller
return response()->json($res, 200, $headers, JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE);
}
protected function appToken($token, $currentId, $legacy = false)
protected function appToken($token, $currentId, $legacy = false): array
{
$expired = $token->expires_at && $token->expires_at->isPast();
$status = $token->revoked ? 'revoked' : ($expired ? 'expired' : 'active');

@ -832,7 +832,7 @@ class PublicApiController extends Controller
return $this->json($status);
}
private function determineVisibility(array $profile, $user)
private function determineVisibility(array $profile, $user): array
{
if (! $profile || ! isset($profile['id'])) {
return [];

@ -76,7 +76,7 @@ trait LabsSettings
->cookie($cookie);
}
protected function momentBackgrounds()
protected function momentBackgrounds(): array
{
return [
'default',

@ -237,7 +237,7 @@ trait PrivacySettings
return view('settings.privacy.blocked-keywords');
}
public function privateAccountOptions(Request $request)
public function privateAccountOptions(Request $request): array
{
$this->validate($request, [
'mode' => 'required|string|in:keep-all,mutual-only,only-followers,remove-all',

@ -42,7 +42,7 @@ class LikePipeline implements ShouldQueue
$this->like = $like;
}
public function middleware()
public function middleware(): array
{
return [
(new WithoutOverlapping("like:{$this->like->status_id}:{$this->like->profile_id}"))

@ -38,7 +38,7 @@ class UnlikePipeline implements ShouldQueue
$this->like = $like;
}
public function middleware()
public function middleware(): array
{
return [
(new WithoutOverlapping("unlike:{$this->like->status_id}:{$this->like->profile_id}"))

@ -72,7 +72,7 @@ class AdminNewAutospam extends Mailable
*
* @return array
*/
public function attachments()
public function attachments(): array
{
return [];
}

@ -93,7 +93,7 @@ class AdminNewReport extends Mailable
*
* @return array
*/
public function attachments()
public function attachments(): array
{
return [];
}

@ -60,7 +60,7 @@ class ConfirmAppEmail extends Mailable
*
* @return array
*/
public function attachments()
public function attachments(): array
{
return [];
}

@ -77,7 +77,7 @@ class CustomFilter extends Model
return $this->hasMany(CustomFilterStatus::class);
}
public function toFilterArray()
public function toFilterArray(): array
{
return [
'id' => $this->id,

@ -24,7 +24,7 @@ class InstanceActor extends Model
return url(self::PROFILE_BASE.$suffix);
}
public function getActor()
public function getActor(): array
{
return [
'@context' => [

@ -113,7 +113,7 @@ class Story extends Model
return $res;
}
public function toAdminEntity()
public function toAdminEntity(): array
{
return [
'id' => $this->id,

@ -4,7 +4,7 @@ namespace App\Services\Account;
class AccountAppSettingsService
{
public static function default()
public static function default(): array
{
return [
'timelines' => [

@ -163,7 +163,7 @@ class AccountService
return ! $res['disable_embeds'];
}
public static function defaultSettings()
public static function defaultSettings(): array
{
return [
'crawlable' => true,

@ -8,7 +8,7 @@ use Illuminate\Support\Str;
class AdminSettingsService
{
public static function getAll()
public static function getAll(): array
{
return [
'features' => self::getFeatures(),
@ -25,7 +25,7 @@ class AdminSettingsService
];
}
public static function getFeatures()
public static function getFeatures(): array
{
$cloud_storage = (bool) config_cache('pixelfed.cloud_storage');
$cloud_disk = config('filesystems.cloud');
@ -47,7 +47,7 @@ class AdminSettingsService
];
}
public static function getLanding()
public static function getLanding(): array
{
$availableAdmins = User::whereIsAdmin(true)->get();
$currentAdmin = config_cache('instance.admin.pid');
@ -60,7 +60,7 @@ class AdminSettingsService
];
}
public static function getBranding()
public static function getBranding(): array
{
return [
'name' => config_cache('app.name'),
@ -69,7 +69,7 @@ class AdminSettingsService
];
}
public static function getMedia()
public static function getMedia(): array
{
return [
'max_photo_size' => config_cache('pixelfed.max_photo_size'),
@ -91,7 +91,7 @@ class AdminSettingsService
return BeagleService::getDefaultRules();
}
public static function getUsers()
public static function getUsers(): array
{
$autoFollow = config_cache('account.autofollow_usernames');
if (strlen($autoFollow) >= 2) {
@ -112,7 +112,7 @@ class AdminSettingsService
];
}
public static function getPosts()
public static function getPosts(): array
{
return [
'max_caption_length' => config_cache('pixelfed.max_caption_length'),
@ -120,7 +120,7 @@ class AdminSettingsService
];
}
public static function getPlatform()
public static function getPlatform(): array
{
return [
'allow_app_registration' => (bool) config_cache('pixelfed.allow_app_registration'),
@ -165,7 +165,7 @@ class AdminSettingsService
return Str::mask((string) $value, '*', 4, -4);
}
public static function getStorage()
public static function getStorage(): array
{
$cloud_storage = (bool) config_cache('pixelfed.cloud_storage');
$cloud_disk = config('filesystems.cloud');

@ -15,7 +15,7 @@ class EmailService
return in_array(strtolower(last($parts)), array_map('strtolower', self::bannedDomains()));
}
public static function bannedDomains()
public static function bannedDomains(): array
{
return [
'0-00.usa.cc',

@ -156,7 +156,7 @@ class ActiveSharedInboxService
return false;
}
public static function transformCacheFileData($res)
public static function transformCacheFileData($res): array
{
return [
'id' => 'pixelfed/storage/app/'.self::CACHE_FILE_NAME,

@ -294,7 +294,7 @@ class FollowerService
* @param int|null $cursor
* @return array
*/
public static function getMutualsForDM($profileId, $limit = 20, $cursor = null)
public static function getMutualsForDM($profileId, $limit = 20, $cursor = null): array
{
$acct = AccountService::get($profileId, true);
if (! $acct || ! isset($acct['id'])) {

@ -124,7 +124,7 @@ class GroupService
});
}
public static function config()
public static function config(): array
{
return [
'enabled' => config('exp.gps') ?? false,
@ -332,7 +332,7 @@ class GroupService
});
}
public static function mutualGroups($cid = false, $pid = false, $exclude = [])
public static function mutualGroups($cid = false, $pid = false, $exclude = []): array
{
if (! $cid || ! $pid) {
return [

@ -16,7 +16,7 @@ class SoftwareUpdateService
return self::CACHE_KEY.'latest:v1.0.0';
}
public static function get($flushCache = false)
public static function get($flushCache = false): array
{
$curVersion = config('pixelfed.version');

@ -55,7 +55,7 @@ class PronounService
AccountService::del($id);
}
public static function pronouns()
public static function pronouns(): array
{
return [
'co',

@ -76,7 +76,7 @@ class RelationshipService
self::delete($aid, $tid);
}
public static function defaultRelation($tid)
public static function defaultRelation($tid): array
{
return [
'id' => (string) $tid,

@ -188,13 +188,13 @@ class SearchApiV2Service
->values();
}
protected function statuses()
protected function statuses(): array
{
// Removed until we provide more relevent sorting/results
return [];
}
protected function statusesById()
protected function statusesById(): array
{
// Removed until we provide more relevent sorting/results
return [];
@ -389,7 +389,7 @@ class SearchApiV2Service
return $res;
}
protected function resolveLocalProfile()
protected function resolveLocalProfile(): array
{
$query = urldecode($this->query->input('q'));
$query = last(explode('/', parse_url($query, PHP_URL_PATH)));
@ -417,7 +417,7 @@ class SearchApiV2Service
];
}
protected function resolveLocalProfileId()
protected function resolveLocalProfileId(): array
{
$query = urldecode($this->query->input('q'));
$query = last(explode('/', parse_url($query, PHP_URL_PATH)));

@ -75,7 +75,7 @@ class StatusHashtagService
return $cc->cached_count ?? 0;
}
public static function getStatus($statusId, $hashtagId)
public static function getStatus($statusId, $hashtagId): array
{
return ['status' => StatusService::get($statusId)];
}

@ -224,7 +224,7 @@ class StatusService
return $replyVisibility;
}
public static function getState($id, $pid)
public static function getState($id, $pid): array
{
$status = self::get($id, false);
@ -321,7 +321,7 @@ class StatusService
return Status::whereProfileId($pid)->whereNotNull('pinned_order')->count();
}
public static function markPin($id)
public static function markPin($id): array
{
$status = Status::find($id);

@ -35,7 +35,7 @@ class UserRoleService
return array_keys(self::defaultRoles());
}
public static function defaultRoles()
public static function defaultRoles(): array
{
return [
'account-force-private' => true,
@ -77,7 +77,7 @@ class UserRoleService
return $roleData;
}
public static function roleData()
public static function roleData(): array
{
return [
'account-force-private' => [

@ -10,7 +10,7 @@ class ProfileOutbox extends Fractal\TransformerAbstract
{
protected $defaultIncludes = ['orderedItems'];
public function transform(Profile $profile)
public function transform(Profile $profile): array
{
$count = $profile->statuses()->whereHas('media')->count();

@ -10,7 +10,7 @@ use League\Fractal;
class StatusTransformer extends Fractal\TransformerAbstract
{
public function transform(Status $status)
public function transform(Status $status): array
{
$content = $status->caption ? nl2br(Autolink::create()->autolink($status->caption)) : '';

@ -7,7 +7,7 @@ use League\Fractal;
class AcceptFollow extends Fractal\TransformerAbstract
{
public function transform(FollowRequest $follow)
public function transform(FollowRequest $follow): array
{
return [
'@context' => 'https://www.w3.org/ns/activitystreams',

@ -7,7 +7,7 @@ use League\Fractal;
class Announce extends Fractal\TransformerAbstract
{
public function transform(Status $status)
public function transform(Status $status): array
{
return [
'@context' => 'https://www.w3.org/ns/activitystreams',

@ -11,7 +11,7 @@ use League\Fractal;
class CreateNote extends Fractal\TransformerAbstract
{
public function transform(Status $status)
public function transform(Status $status): array
{
$mentions = $status->mentions->map(function ($mention) {
$webfinger = $mention->emailUrl();

@ -11,7 +11,7 @@ class CreateQuestion extends Fractal\TransformerAbstract
'object',
];
public function transform(Status $status)
public function transform(Status $status): array
{
return [
'@context' => [

@ -7,7 +7,7 @@ use League\Fractal;
class CreateStory extends Fractal\TransformerAbstract
{
public function transform(Story $story)
public function transform(Story $story): array
{
return [
'@context' => 'https://www.w3.org/ns/activitystreams',

@ -7,7 +7,7 @@ use League\Fractal;
class DeleteActor extends Fractal\TransformerAbstract
{
public function transform(Profile $profile)
public function transform(Profile $profile): array
{
$actorId = $profile->permalink();

@ -7,7 +7,7 @@ use League\Fractal;
class DeleteNote extends Fractal\TransformerAbstract
{
public function transform(Status $status)
public function transform(Status $status): array
{
return [
'@context' => 'https://www.w3.org/ns/activitystreams',

@ -7,7 +7,7 @@ use League\Fractal;
class DeleteStory extends Fractal\TransformerAbstract
{
public function transform(Story $story)
public function transform(Story $story): array
{
return [
'@context' => 'https://www.w3.org/ns/activitystreams',

@ -6,7 +6,7 @@ use League\Fractal;
class Follow extends Fractal\TransformerAbstract
{
public function transform($follower)
public function transform($follower): array
{
return [
'@context' => 'https://www.w3.org/ns/activitystreams',

@ -7,7 +7,7 @@ use League\Fractal;
class Like extends Fractal\TransformerAbstract
{
public function transform(LikeModel $like)
public function transform(LikeModel $like): array
{
return [
'@context' => 'https://www.w3.org/ns/activitystreams',

@ -7,7 +7,7 @@ use League\Fractal;
class Move extends Fractal\TransformerAbstract
{
public function transform(ProfileMigration $migration)
public function transform(ProfileMigration $migration): array
{
$objUrl = $migration->profile->permalink();
$id = $migration->profile->permalink('#moves/'.$migration->id);

@ -11,7 +11,7 @@ use League\Fractal;
class Note extends Fractal\TransformerAbstract
{
public function transform(Status $status)
public function transform(Status $status): array
{
$mentions = $status->mentions->map(function ($mention) {

@ -9,7 +9,7 @@ use League\Fractal;
class Question extends Fractal\TransformerAbstract
{
public function transform(Status $status)
public function transform(Status $status): array
{
$mentions = $status->mentions->map(function ($mention) {
$webfinger = $mention->emailUrl();

@ -7,7 +7,7 @@ use League\Fractal;
class RejectFollow extends Fractal\TransformerAbstract
{
public function transform(FollowRequest $follow)
public function transform(FollowRequest $follow): array
{
return [
'@context' => 'https://www.w3.org/ns/activitystreams',

@ -8,7 +8,7 @@ use League\Fractal;
class StoryVerb extends Fractal\TransformerAbstract
{
public function transform(Story $story)
public function transform(Story $story): array
{
$type = $story->type == 'photo' ? 'Image' :
($story->type == 'video' ? 'Video' :

@ -7,7 +7,7 @@ use League\Fractal;
class UndoAnnounce extends Fractal\TransformerAbstract
{
public function transform(Status $status)
public function transform(Status $status): array
{
return [
'@context' => 'https://www.w3.org/ns/activitystreams',

@ -7,7 +7,7 @@ use League\Fractal;
class UndoLike extends Fractal\TransformerAbstract
{
public function transform(LikeModel $like)
public function transform(LikeModel $like): array
{
return [
'@context' => 'https://www.w3.org/ns/activitystreams',

@ -11,7 +11,7 @@ use League\Fractal;
class UpdateNote extends Fractal\TransformerAbstract
{
public function transform(Status $status)
public function transform(Status $status): array
{
$mentions = $status->mentions->map(function ($mention) {
$webfinger = $mention->emailUrl();

@ -12,7 +12,7 @@ class AccountWithStatusesTransformer extends Fractal\TransformerAbstract
'posts',
];
public function transform(Profile $profile)
public function transform(Profile $profile): array
{
$local = $profile->domain == null;
$is_admin = ! $local ? false : $profile->user->is_admin;

@ -6,7 +6,7 @@ use League\Fractal;
class ApplicationTransformer extends Fractal\TransformerAbstract
{
public function transform()
public function transform(): array
{
return [
'name' => '',

@ -6,7 +6,7 @@ use League\Fractal;
class ContextTransformer extends Fractal\TransformerAbstract
{
public function transform()
public function transform(): array
{
return [
'ancestors' => [],

@ -7,7 +7,7 @@ use League\Fractal;
class DirectMessageTransformer extends Fractal\TransformerAbstract
{
public function transform(DirectMessage $dm)
public function transform(DirectMessage $dm): array
{
return [
'id' => $dm->id,

@ -6,7 +6,7 @@ use League\Fractal;
class EmojiTransformer extends Fractal\TransformerAbstract
{
public function transform($emoji)
public function transform($emoji): array
{
return [
'shortcode' => '',

@ -6,7 +6,7 @@ use League\Fractal;
class FilterTransformer extends Fractal\TransformerAbstract
{
public function transform()
public function transform(): array
{
return [
'id' => (string) '',

@ -8,7 +8,7 @@ use League\Fractal;
class GroupPostTransformer extends Fractal\TransformerAbstract
{
public function transform($status)
public function transform($status): array
{
return [
'id' => (string) $status->id,

@ -7,7 +7,7 @@ use League\Fractal;
class HashtagTransformer extends Fractal\TransformerAbstract
{
public function transform(Hashtag $hashtag)
public function transform(Hashtag $hashtag): array
{
return [
'name' => $hashtag->name,

@ -7,7 +7,7 @@ use League\Fractal;
class InstanceTransformer extends Fractal\TransformerAbstract
{
public function transform(Instance $instance)
public function transform(Instance $instance): array
{
return [
'uri' => $instance->url,

@ -7,7 +7,7 @@ use League\Fractal;
class HashtagTransformer extends Fractal\TransformerAbstract
{
public function transform(Hashtag $hashtag)
public function transform(Hashtag $hashtag): array
{
return [
'name' => $hashtag->name,

@ -7,7 +7,7 @@ use League\Fractal;
class MentionTransformer extends Fractal\TransformerAbstract
{
public function transform(Profile $profile)
public function transform(Profile $profile): array
{
$local = $profile->domain == null;
$username = $local ? $profile->username : explode('@', substr($profile->username, 1))[0];

@ -13,7 +13,7 @@ class NotificationTransformer extends Fractal\TransformerAbstract
'status',
];
public function transform(Notification $notification)
public function transform(Notification $notification): array
{
return [
'id' => (string) $notification->id,

@ -11,7 +11,7 @@ use League\Fractal;
class StatusTransformer extends Fractal\TransformerAbstract
{
public function transform(Status $status)
public function transform(Status $status): array
{
$content = $status->caption ? nl2br(Autolink::create()->autolink($status->caption)) : '';

@ -7,7 +7,7 @@ use League\Fractal;
class MediaDraftTransformer extends Fractal\TransformerAbstract
{
public function transform(Media $media)
public function transform(Media $media): array
{
return [
'id' => (string) $media->id,

@ -7,7 +7,7 @@ use League\Fractal;
class MentionTransformer extends Fractal\TransformerAbstract
{
public function transform(Profile $profile)
public function transform(Profile $profile): array
{
return [
'id' => (string) $profile->id,

@ -10,7 +10,7 @@ use League\Fractal;
class RelationshipTransformer extends Fractal\TransformerAbstract
{
public function transform(Profile $profile)
public function transform(Profile $profile): array
{
$auth = Auth::check();
if (! $auth) {

@ -12,7 +12,7 @@ class ResultsTransformer extends Fractal\TransformerAbstract
'hashtags',
];
public function transform($results)
public function transform($results): array
{
return [
'accounts' => [],

@ -7,7 +7,7 @@ use League\Fractal;
class StatusHashtagTransformer extends Fractal\TransformerAbstract
{
public function transform(StatusHashtag $statusHashtag)
public function transform(StatusHashtag $statusHashtag): array
{
$hashtag = $statusHashtag->hashtag;
$status = $statusHashtag->status;

@ -18,7 +18,7 @@ use League\Fractal;
class StatusStatelessTransformer extends Fractal\TransformerAbstract
{
public function transform(Status $status)
public function transform(Status $status): array
{
$taggedPeople = MediaTagService::get($status->id);
$poll = $status->type === 'poll' ? PollService::get($status->id) : null;

@ -19,7 +19,7 @@ use League\Fractal;
class StatusTransformer extends Fractal\TransformerAbstract
{
public function transform(Status $status)
public function transform(Status $status): array
{
$pid = request()->user()->profile_id;
$taggedPeople = MediaTagService::get($status->id);

@ -7,7 +7,7 @@ use League\Fractal;
class StoryItemTransformer extends Fractal\TransformerAbstract
{
public function transform(StoryItem $item)
public function transform(StoryItem $item): array
{
return [
'id' => (string) $item->id,

@ -11,7 +11,7 @@ class StoryTransformer extends Fractal\TransformerAbstract
'items',
];
public function transform(Story $story)
public function transform(Story $story): array
{
return [
'id' => (string) $story->id,

@ -77,7 +77,7 @@ class Extractor extends Regex
* @param string $tweet The tweet to extract.
* @return array The elements in the tweet.
*/
public function extract($tweet = null)
public function extract($tweet = null): array
{
if (is_null($tweet)) {
$tweet = $this->tweet;
@ -314,7 +314,7 @@ class Extractor extends Regex
* @param string $tweet The tweet to extract.
* @return array The cashtag elements in the tweet.
*/
public function extractCashtagsWithIndices($tweet = null)
public function extractCashtagsWithIndices($tweet = null): array
{
return [];
}

@ -54,7 +54,7 @@ class Image
$this->imageManager = ImageDriverManager::createImageManager();
}
public function orientations()
public function orientations(): array
{
return [
'square' => [
@ -72,7 +72,7 @@ class Image
];
}
public function getAspect($width, $height, $isThumbnail)
public function getAspect($width, $height, $isThumbnail): array
{
if ($isThumbnail) {
return [
@ -343,7 +343,7 @@ class Image
}
}
public function setBaseName($basePath, $thumbnail, $extension)
public function setBaseName($basePath, $thumbnail, $extension): array
{
$pathInfo = pathinfo($basePath);
$dir = isset($pathInfo['dirname']) && $pathInfo['dirname'] !== '.' ? $pathInfo['dirname'].'/' : '';

@ -4,7 +4,7 @@ namespace App\Util\Media;
class License
{
public static function get()
public static function get(): array
{
return [
1 => [

@ -60,7 +60,7 @@ class Nodeinfo
return $res;
}
public static function wellKnown()
public static function wellKnown(): array
{
return [
'links' => [

@ -59,7 +59,7 @@ class Webfinger
];
}
public function generate()
public function generate(): array
{
return [
'subject' => $this->subject,

Loading…
Cancel
Save