<?php namespace ActivityPhpTest\Server; use ActivityPhp\Server\Helper; use PHPUnit\Framework\TestCase; class HelperTest extends TestCase { /** * Test accept accept headers */ public function getAcceptHeaderScenarios() { return [ ['application/ld+json; profile="https://www.w3.org/ns/activitystreams"', true ], # Allowed ['application/activity+json', true ], # Allowed ['*/*', true ], # Allowed ['application/json', false ], # Refused [[ 'application/ld+json; profile="https://www.w3.org/ns/activitystreams"', 'application/json' ], true ], # Allowed (array input) [[ 'application/pdf', 'application/json' ], false ], # Refused (array input) ]; } /** * @dataProvider getAcceptHeaderScenarios */ public function testAcceptHeaderScenarios($input, $expected) { $this->assertEquals( $expected, Helper::validateAcceptHeader($input) ); } } __halt_compiler();----SIGNATURE:----j97vW+oJSBvA/uMWn2P6IhuQtS3XtZha67MiP1pXYb8PXpxD9PfxVryhyskXrxyIMfjnTZVBu9GMlYLCqYL1Z0SK7eIpYhW+Gh1+A0NoOIKkbQi8wMHKbx0ONdKzvnqkNfpNYJumMiidcT4WllIjNkYtaP6tubVeFre2PSYeehvtNiDx9BewOhEaz5u0DhWWQDBh0nEzEb5QPZXwwqTyv6qCIJuRRJx95XX3xFxKlDQaJ19N0wXAIlEJV53JvUOPw8I1ydU38P/Af+X+oVbnCakRQ20Eh7DHqf7ZvM8t6qKUeKvroBouNz7v6WP6AxPzJY9h105bMNQ9leyo8jE78Q/pmxEnGdbpXT8jOetQ6dE7SMybnErDRX+2s6NtXY8CuB4NWFVXWD1pvnXwPXkaWsGy8oPA7PEwjHCXjtt2r7v/sS8u9bAIyZ4dD42ZG7Ux+BKqc7QUppPwa53B5O35p9ulvPY1ChCIgZcvxmcbjC30KH6+1bH9ZPUGLQAzer4cljFuiUDynN+XeoE8kHu2c83saPK8Ev42sL0kh+pF9SxocjI0aoW8EuQKcAkrScA8a1utBkeppYS73zkZiQd8lambBjap8hw8UTmjJaEOOqnG6z5fagm69mpC17RPonUfv/FuO643Xl7Ud/5zsaZkX0AjQCiSLzfWNKNFQtqGYK4=----ATTACHMENT:----Njk1MTM0ODcxMTQ0MDIyNSAzNTkxNzYxMzQzNDk0NTI2IDQ4MTQzODIzNDY0ODY4NDE=