<?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:----K9NsIllLssWBMdqBi6Rx+47YHKpKTa4Y6yRrUzGDggmRH12UDg4NM2D8SjjhFD9i/M1C226OypZVQI5vl/alRC8eq71VekI2suNtd//EunzoKhRoSOqvrTvmBOwfpv7EXqFsiykz8WZWPggeqEO8FdLaDD6qh+5QQJ7Kwoe7Skki4YOAOqks26ExwaWL/9l+8NtivRf9Hjoacn+8cq6JrGLa+CnNRFEVu5CUdRIXpDXrTce39bRhW4OfmwnY/xVjdqv9n4dyxy3uDDVbnVCM82Faw6lorv1D4xkZgpVFSdiPq6UC3S1LiFNzCIGzzgH5y+6tUoEd+bsGydyS2n/LEVxaHtho+/vaH6vrHjjhiBK1Ph92DoyjnTIIvOxaRS0mzekRiMGp84cPN/4pWN0DgMW4M71tZMnnVdw6Mor+WV7N4Db+MD1/093fk+RpPJJzzSYRjdm2Z9PPscZKHtGJl9J/LKHebT3OwdDgHk8BlfbFC5dwjjOhmy+IPB2a60+EP2hHg/9fTBovBb9+o0c/SdQpg+QaGx10hcMAYwOp+gwXO2RmvB3mZC9iZ4cQtjvjmbxpt7T8btHsAFKqEuEoNlmD4ihrT/B/ifJF6WzZ0NMXfuLrWR0we1h7EWV8ygU+bKU7TmpU1jLgHt3IAtrVO7XWJZpwQ5fZWTp8N4T2AAE=----ATTACHMENT:----MjA1MjUyNDA5Mzk1MTMzOCAxMTAwMjcwMzAyNzEzNTAwIDY4ODIwMzYxNDAyNjQwMDI=