From edee7800790ae087ab0627a0dff7ecad964b7332 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Mon, 20 May 2019 23:55:16 +0100 Subject: [PATCH] Add docblocks --- .../src/TwigExtension/SpeakersExtension.php | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/src/Speakers/src/TwigExtension/SpeakersExtension.php b/src/Speakers/src/TwigExtension/SpeakersExtension.php index 3dd5f64..be75c02 100644 --- a/src/Speakers/src/TwigExtension/SpeakersExtension.php +++ b/src/Speakers/src/TwigExtension/SpeakersExtension.php @@ -7,6 +7,9 @@ use Twig\TwigFunction; class SpeakersExtension extends AbstractExtension { + /** + * {@inheritDoc} + */ public function getFunctions() { return [ @@ -15,6 +18,14 @@ class SpeakersExtension extends AbstractExtension ]; } + /** + * Get the speakers for a session. + * + * @param array|object $session + * @param array $speakers + * + * @return array + */ public function getSessionSpeakers($session, array $speakers): array { return collect($speakers)->filter(function ($speaker) use ($session): bool { @@ -22,6 +33,14 @@ class SpeakersExtension extends AbstractExtension })->values()->toArray(); } + /** + * Get the sessions for a speaker. + * + * @param array|object $speaker + * @param array $sessions + * + * @return array + */ public function getSpeakerSessions($speaker, array $sessions): array { return collect($sessions)->filter(function ($session) use ($speaker): bool {