/**
* @param array $collection
* @return array
*/
public function filter($collection)
{
if (AccessHelper::keyExists($collection, $this->token->value, $this->magicIsAllowed)) {
return array(AccessHelper::getValue($collection, $this->token->value, $this->magicIsAllowed));
} else {
if ($this->token->value === "*") {
return AccessHelper::arrayValues($collection);
}
}
return array();
}