/** * @param array $data * * @return Token */ public static function __set_state(array $data) { $token = new self(); $token->setParameter($data['isParameter']); $token->setRequirements($data['requirements']); $token->setExpression($data['expression']); return $token; }