/** * Test getting results from key substr in matching keys * * * @since 1.1.0 * * @group utility * @group array_filter * * @covers \ingot\testing\utility\array_filters::filter_results() * @covers \ingot\testing\utility\array_filters::match() * @covers \ingot\testing\utility\array_filters::prepare() */ public function testResultsFilter() { $data = ['ingot_destination_9' => 12, 'ingot_destination_42' => 7, 'hi chris', 'ingot_97' => 94, 'ingot_destination' => 88, 'hats_8765' => ['batman', 'robin']]; $results = \ingot\testing\utility\array_filters::filter_results($data, 'ingot_destination_'); $this->assertEquals(['9', '42'], $results); }
/** * Get all destination cookies * * @since 1.1.0 * * @return array */ public static function get_all_cookies() { if (isset($_COOKIE) && is_array($_COOKIE)) { return \ingot\testing\utility\array_filters::filter_results($_COOKIE, 'ingot_destination_'); } else { return []; } }